Skip to main content

Client library for Intezer cloud service

Project description

intezer-analyze

A cross-platform CLI tool which enables analyzing files with Intezer Analyze.

Prerequisites

Python 3.6 and above

Python and pip should be available in your path

Installation

pip install intezer-analyze-cli

Usage

Proxies

The CLI supports proxies. To use a proxy, set the environment variable HTTP_PROXY or HTTPS_PROXY to the proxy address.

Login

To begin using the cli, first you should login with your API key:

intezer-analyze login <api_key>

If you are running the CLI against an on premise deployment, enter the url:

intezer-analyze login <api_key> http://<address>/api

Analyze

Send a file or a directory for analysis in Intezer Analyze.

Usage

intezer-analyze analyze PATH

Parameters

PATH: Path to file or directory to send the files inside for analysis.

Examples:

Send a single file for analysis:

$ intezer-analyze analyze C:\threat.exe

Send all files in directory for analysis:

$ intezer-analyze analyze C:\files-to-analyze

For complete documentation please run intezer-analyze analyze --help

Analyze hashes file

Send a text file with list of hashes

Usage

intezer-analyze analyze_by_list PATH

Parameters

PATH: Path to txt file.

Example

Send txt file with hashes for analysis:

$ intezer-analyze analyze_by_list ~/files/hashes.txt

For complete documentation please run intezer-analyze analyze_by_list --help

Index

Send a file or a directory for indexing

Usage

intezer-analyze index PATH INDEX_AS [FAMILY_NAME]

Parameters

PATH: Path to file or directory to index

INDEX_AS: malicious or trusted

FAMILY_NAME: The family name (optional)

Example

index a single file:

$ intezer-analyze index ~/files/threat.exe.sample malicious family_name

index all files in directory:

$ intezer-analyze index ~/files/files-to-index trusted

For complete documentation please run intezer-analyze index --help

Index hashes file

Send a text file with list of hashes to index

Usage

intezer-analyze index_by_list PATH --index-as=INDEX [FAMILY_NAME]

Parameters

PATH: Path to txt file

--index-as: malicious or trusted

FAMILY_NAME: The family name (optional)

Example

Send a file with hashes and verdict for indexing:

$ intezer-analyze index_by_list ~/files/hashes.txt --index-as=malicious family_name

For complete documentation please run intezer-analyze index --help

Upload offline endpoint scan

Upload an offline scan created by running the Intezer Endpoint Scanner with '-o' flag

Usage

intezer-analyze upload_endpoint_scan OFFLINE_SCAN_DIRECTORY

Parameters

OFFLINE_SCAN_DIRECTORY: Path to directory with offline endpoint scan results

Examples:

Upload a directory with offline endpoint scan results:

$ intezer-analyze upload_endpoint_scan /home/user/offline_scans/scan_MYPC_2019-01-01_00-00-00

For complete documentation plrase run intezer-analyze upload_endpoint_scan --help

Upload multiple offline endpoint scans

Upload multiple offline scans created by running the Intezer Endpoint Scanner with '-o' flag

Usage

intezer-analyze upload_endpoint_scans_in_directory OFFLINE_SCANS_ROOT_DIRECTORY

Parameters

OFFLINE_SCANS_ROOT_DIRECTORY: Path to root directory containing offline endpoint scan results

Examples:

Upload a directory with offline endpoint scan results:

$ intezer-analyze upload_endpoint_scans /home/user/offline_scans

For complete documentation please run intezer-analyze upload_endpoint_scans_in_directory --help

Upload all subdirectories with .eml files to analyze

Upload a directory with .eml files

Parameter

UPLOAD_EMAILS_IN_DIRECTORY: Path to root directory containing the .eml fiels

Examples:

  $ intezer-analyze upload_emails_in_directory /path/to/emails_root_directory

Troubleshooting

The cli produce a log file named intezer-analyze-cli.log in the current working directory. To enable console output, set the environment variable INTEZER_DEBUG=1.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

intezer_analyze_cli-1.11.2.tar.gz (16.1 kB view details)

Uploaded Source

Built Distribution

intezer_analyze_cli-1.11.2-py3-none-any.whl (17.3 kB view details)

Uploaded Python 3

File details

Details for the file intezer_analyze_cli-1.11.2.tar.gz.

File metadata

  • Download URL: intezer_analyze_cli-1.11.2.tar.gz
  • Upload date:
  • Size: 16.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for intezer_analyze_cli-1.11.2.tar.gz
Algorithm Hash digest
SHA256 6774fd6689f2fc4fa7e95276e7a74381a9bec8bbbf2d15980767576b3c6ad998
MD5 f203e4ea18c9ec48f25e2a91ec1066d1
BLAKE2b-256 4431889b5f64f0153d43a2d9f35d6081d31687ca2862332c61448c974be75177

See more details on using hashes here.

File details

Details for the file intezer_analyze_cli-1.11.2-py3-none-any.whl.

File metadata

File hashes

Hashes for intezer_analyze_cli-1.11.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f0f22d7b1aedc1441e90f9ef2db25186ef53114062e587ef7ed6e3a1d41e8c1b
MD5 07068f51b9ac812a1c4b6f384ee54ee6
BLAKE2b-256 209038a4339befdc81d5b693626dceb00f332a34df29784051c2a54e976410e5

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page