MCPcopy Create free account

hub / github.com/intelowlproject/IntelOwl / functions

Functions4,925 in github.com/intelowlproject/IntelOwl

↓ 2 callersMethod_perform_request
(self, uri: str, method: str, ignore_404: bool = False, **kwargs)
api_app/mixins.py:99
↓ 2 callersMethod_poll_for_report
Standardized polling logic for asynchronous retrieval.
api_app/mixins.py:874
↓ 2 callersMethod_raise_container_not_running
(self)
api_app/analyzers_manager/classes.py:359
↓ 2 callersMethod_request_analysis
(self, endpoint)
api_app/analyzers_manager/observable_analyzers/honeydb.py:52
↓ 2 callersMethod_setup_yeti_analyzer
Helper to quickly spin up the analyzer for custom error tests.
tests/api_app/analyzers_manager/unit_tests/observable_analyzers/test_yeti.py:75
↓ 2 callersMethod_signature_pipeline_status
Returns the signature for setting the job status. Args: job (Job): The job for which the status is set. stat
api_app/models.py:1621
↓ 2 callersMethod_subquery_weight_other
(user: User)
api_app/playbooks_manager/queryset.py:44
↓ 2 callersMethod_subquery_weight_user
(user: User)
api_app/playbooks_manager/queryset.py:14
↓ 2 callersMethod_unzip
(rule_file_path: pathlib.Path)
api_app/mixins.py:780
↓ 2 callersMethod_update_db
(cls, db: str, api_key: str)
api_app/analyzers_manager/observable_analyzers/maxmind.py:95
↓ 2 callersMethod_validate_job_hierarchy
(self)
api_app/connectors_manager/connectors/abuse_submitter.py:6
↓ 2 callersMethod_vt_download_file
(self, file_hash: str)
api_app/mixins.py:249
↓ 2 callersMethod_vt_get_report
( self, obs_clfn: str, observable_name: str, )
api_app/mixins.py:578
↓ 2 callersMethod_vt_intelligence_search
( self, query: str, limit: int, order_by: str, )
api_app/mixins.py:263
↓ 2 callersMethod_vt_scan_file
(self, md5: str, rescan_instead: bool = False)
api_app/mixins.py:393
↓ 2 callersFunctionaddJob
(investigationId, jobId)
frontend/src/components/investigations/result/investigationApi.jsx:90
↓ 2 callersMethodadjust_relations
(self, base, key, recursive=True)
api_app/analyzers_manager/file_analyzers/mwdb_scan.py:70
↓ 2 callersMethodannotate_importance
Annotates jobs with an overall importance score. Args: user (User, optional): The user to check. Defaults to None.
api_app/queryset.py:378
↓ 2 callersFunctioncalculate_sha1
(value: bytes)
api_app/helpers.py:83
↓ 2 callersFunctioncalculate_sha1
(value: bytes)
api_app/analyzables_manager/migrations/0002_migrate_data.py:10
↓ 2 callersFunctioncalculate_sha256
(value: bytes)
api_app/helpers.py:87
↓ 2 callersFunctioncalculate_sha256
(value: bytes)
api_app/analyzables_manager/migrations/0002_migrate_data.py:14
↓ 2 callersMethodcheck_if_analysis_present
(self, session: JoeSandbox, analysis_sample: str)
api_app/mixins.py:646
↓ 2 callersMethodcheck_object_permissions
(self, request, obj)
api_app/views.py:1470
↓ 2 callersMethodclean_run_hash_type
(self)
api_app/analyzers_manager/models.py:313
↓ 2 callersMethodconfig
Configure the plugin with runtime parameters. Args: runtime_configuration (dict): Runtime configuration parameters.
api_app/classes.py:142
↓ 2 callersFunctionconfirmAnalysis
(pendingId)
frontend/src/components/chat/chatApi.js:10
↓ 2 callersMethodconstruct_result
(result)
api_app/analyzers_manager/file_analyzers/polyswarm.py:26
↓ 2 callersMethodcreate
Create a new user and handle profile updates. This method creates a new user with the provided validated data and sets the u
authentication/serializers.py:211
↓ 2 callersMethodcreate
(self, **kwargs)
api_app/user_events_manager/queryset.py:79
↓ 2 callersMethodcreate
(self, request: Request, *args, **kwargs)
api_app/user_events_manager/views.py:66
↓ 2 callersMethodcreate
(self, validated_data)
api_app/data_model_manager/serializers.py:29
↓ 2 callersFunctioncreate_misp_attribute
(misp_type, misp_value)
api_app/connectors_manager/connectors/misp.py:27
↓ 2 callersMethodcreate_new_analysis
( self, sandbox_session: JoeSandbox, observable_url: str = "", sample_at_url:
api_app/mixins.py:676
↓ 2 callersMethoddefault_values
Retrieves default values. Returns: ModelWithOwnershipQuerySet: The filtered queryset.
api_app/queryset.py:691
↓ 2 callersMethoddisconnect
Handles the WebSocket disconnection process. This method is called when the WebSocket connection is closed. It removes the u
api_app/websocket.py:121
↓ 2 callersMethodexecute
(self, module, *data_models)
tests/api_app/engines_manager/test_modules.py:29
↓ 2 callersFunctionfail_job
(job)
intel_owl/tasks.py:133
↓ 2 callersMethodfetch_existing_results_if_present
( self, sandbox_session: JoeSandbox, observable_name: str, observable_url: str
api_app/mixins.py:713
↓ 2 callersMethodfetch_results
(self, sandbox_session: JoeSandbox, submission_id: str, observable_name: str)
api_app/mixins.py:705
↓ 2 callersMethodfilter_completed
Filters jobs that have completed. Returns: The filtered queryset.
api_app/queryset.py:304
↓ 2 callersMethodfind_new_analyzables_from_query
(self)
api_app/user_events_manager/models.py:151
↓ 2 callersMethodflatten
(list_of_lists: List[List[Any]])
api_app/analyzers_manager/file_analyzers/pdf_info.py:18
↓ 2 callersFunctionflatten_errors
Flatten DRF's ``{field: [msg, ...]}`` error dict into a flat ``list[str]``. Shared by the analyze_observable tool (preview validation) and the co
api_app/chatbot_manager/serializers/analyze_observable.py:12
↓ 2 callersMethodgenerate_empty_report
Generates an empty report for the plugin. Args: job (Job): The job associated with the report. task_id (str)
api_app/models.py:1523
↓ 2 callersMethodgenerate_health_check_periodic_task
Generates a periodic task for health checks. This method sets up a periodic task that checks the health status of the Python
api_app/models.py:1737
↓ 2 callersMethodgenerate_update_periodic_task
Generate a periodic task for updating the module.
api_app/models.py:253
↓ 2 callersMethodgetHeaders
(self)
api_app/analyzers_manager/observable_analyzers/criminalip/criminalip_base.py:13
↓ 2 callersFunctiongetLayoutedElements
( nodes, edges, nodeWidth, nodeHeight, deltaX, deltaY, )
frontend/src/components/common/flows/getLayoutedElements.js:4
↓ 2 callersFunctiongetNodes
(job, getInitalNodes = false)
frontend/src/components/jobs/result/flow/utils.js:8
↓ 2 callersMethodget_base64_screenshot
(self)
integrations/phishing_analyzers/analyzers/driver_wrapper.py:169
↓ 2 callersMethodget_content_type
(cls)
api_app/data_model_manager/models.py:194
↓ 2 callersMethodget_enums_with_suffix
(cls, suffix: str)
api_app/choices.py:82
↓ 2 callersMethodget_fields
(self)
api_app/serializers/job.py:580
↓ 2 callersMethodget_group_for_user
Determines the appropriate group for the user based on permissions. Args: user (User): The user for whom the
api_app/websocket.py:78
↓ 2 callersMethodget_har
(self)
integrations/phishing_analyzers/analyzers/driver_wrapper.py:178
↓ 2 callersFunctionget_hash_type
Returns hash type Supports md5, sha1, sha256 and sha512
api_app/helpers.py:105
↓ 2 callersMethodget_index
()
api_app/serializers/__init__.py:47
↓ 2 callersMethodget_object
(self)
authentication/views.py:372
↓ 2 callersMethodget_page_source
(self)
integrations/phishing_analyzers/analyzers/driver_wrapper.py:159
↓ 2 callersMethodget_parent_pk
(request)
api_app/tabulars.py:48
↓ 2 callersMethodget_pdns
(self, data_models)
api_app/visualizers_manager/visualizers/data_model.py:105
↓ 2 callersMethodget_priority
(cls, tlp)
api_app/choices.py:38
↓ 2 callersMethodget_report
(self, obj: AnalyzerReport)
api_app/chatbot_manager/serializers/job.py:22
↓ 2 callersMethodget_resolutions
(self, data_models)
api_app/visualizers_manager/visualizers/data_model.py:80
↓ 2 callersMethodget_response
(self, url)
api_app/analyzers_manager/observable_analyzers/koodous.py:19
↓ 2 callersMethodget_sample_file_path
(cls, mimetype: str)
tests/api_app/analyzers_manager/unit_tests/file_analyzers/base_test_class.py:51
↓ 2 callersMethodget_where
Usage: cache.get_where('string%')
intel_owl/settings/cache.py:19
↓ 2 callersMethodinvestigation_for_analyzable
( cls, queryset: models.QuerySet, analyzed_object_name: str )
api_app/investigations_manager/models.py:95
↓ 2 callersMethoditer_requests
(self)
integrations/phishing_analyzers/analyzers/driver_wrapper.py:175
↓ 2 callersFunctionkillChainPhaseOptionLabel
(killChainPhase)
frontend/src/components/userEvents/userEventFormUtils.jsx:119
↓ 2 callersMethodlist
Lists the objects, applying pagination and caching the results. Args: request (Request): The DRF request instance.
api_app/mixins.py:37
↓ 2 callersFunctionmake_hibp_request
Make a GET request to HIBP API and handle common responses. :param url: Full endpoint URL. :param params: Query parameters. :param ap
api_app/analyzers_manager/observable_analyzers/hibp_utils.py:24
↓ 2 callersMethodmanage_submission_response
(self)
api_app/analyzers_manager/observable_analyzers/triage/triage_base.py:57
↓ 2 callersMethodmany_to_many_to_array
Annotates the queryset with an array of related objects' primary keys. Args: field (str): The field name of the many-to-
api_app/queryset.py:147
↓ 2 callersFunctionmask_sensitive_data
Returns "<redacted>" if is_secret is True, otherwise returns the value.
api_app/helpers.py:27
↓ 2 callersMethodnavigate
(self, url: str = "", timeout_wait_page: int = 0)
integrations/phishing_analyzers/analyzers/driver_wrapper.py:137
↓ 2 callersMethodnavigate
Navigate the browser to `url`, waiting for network idle; optionally wait for an input element to appear.
integrations/phishing_analyzers/analyzers/driver_wrapper_playwright.py:294
↓ 2 callersMethodobservable_classifications
Classifications that apply to observables: every value except ``FILE``, which is the file-analysis path rather than an observable type. Single
api_app/choices.py:160
↓ 2 callersFunctiononClick
()
frontend/src/components/investigations/flow/investigationActions.jsx:18
↓ 2 callersMethodordered_for_user
(self, user: User)
api_app/playbooks_manager/queryset.py:66
↓ 2 callersFunctionparseColor
(color, defaultColor)
frontend/src/components/common/visualizer/validators.js:60
↓ 2 callersFunctionparseElementList
(rawElementList)
frontend/src/components/common/visualizer/validators.js:104
↓ 2 callersMethodpull
Pulls updates for the plugin. This method attempts to pull updates for the plugin by calling the `update` method of the plug
api_app/views.py:1329
↓ 2 callersMethodpython_class
Get the class of the Python module. Returns: Type[Plugin]: The class.
api_app/models.py:190
↓ 2 callersMethodquad9_dns_query
Perform a DNS query with Quad9 service. :param observable: domain to resolve :type observable: str :return: List of DNS resol
api_app/analyzers_manager/observable_analyzers/dns/quad9_base.py:22
↓ 2 callersMethodquery_mb_api
This is in a ``classmethod`` so it can be reused in ``MB_GOOGLE``.
api_app/analyzers_manager/observable_analyzers/mb_get.py:27
↓ 2 callersMethodquit
(self)
integrations/phishing_analyzers/analyzers/driver_wrapper.py:185
↓ 2 callersFunctionrefetchTree
()
frontend/tests/components/investigations/result/InvestigationOverview.test.jsx:39
↓ 2 callersFunctionregisterValidSW
(swUrl, config)
frontend/src/serviceWorker.js:57
↓ 2 callersFunctionrelBar
(reliability, color)
frontend/src/components/common/engineBadges.jsx:51
↓ 2 callersFunctionremoveJob
(investigationId, jobId)
frontend/src/components/investigations/result/investigationApi.jsx:118
↓ 2 callersFunctionremove_old_jobs
this is to remove old jobs to avoid to fill the database. Retention can be modified.
intel_owl/tasks.py:77
↓ 2 callersMethodrun
(self)
api_app/analyzers_manager/observable_analyzers/dns/dns_malicious_detectors/quad9_malicious_detector.py:33
↓ 2 callersMethodrun
(self)
api_app/analyzers_manager/observable_analyzers/dns/dns_resolvers/quad9_dns_resolver.py:23
↓ 2 callersMethodrun
(cmd)
api_app/management/commands/celery_reload.py:29
↓ 2 callersMethodrun
(self, job: Job)
api_app/engines_manager/models.py:37
↓ 2 callersMethodrun_validation
(self, data=empty)
api_app/serializers/job.py:172
↓ 2 callersFunctionruntimeConfigurationParam
( formik, analyzersStored, connectorsStored, visualizersStored, pivotsStored, )
frontend/src/components/common/form/runtimeConfigurationInput.jsx:11
↓ 2 callersFunctionsaveRuntimeConfiguration
( formik, jsonInput, selectedPluginsParams, editableConfig, )
frontend/src/components/common/form/runtimeConfigurationInput.jsx:151
← previousnext →801–900 of 4,925, ranked by callers