Skip to main content

A utility to perform static analysis on files.

Project description

Static-analysis-script

Welcome to the Static Analysis Script! This Python tool is crafted to extract emails, paths, files, URLs, and IPs from the specified file for analysis.

Purpose

This tool aids in the collection of data essential for static analysis, accelerating the detection of Indicators of Compromise (IOCs) and other potentially malicious activities executed by files.

Installation

Before executing the tool, ensure the necessary packages are installed with the following command:

  pip install static-analysis-script

please make sure to download the latest version, currently 0.1.1

Usage

to execute the script:
main.py < file_path> < option>

Available options:

-u, -U Show only unique values from the strings

-e, -E Prints out the entropy calculation only

-c, -C Print the cert information including plenty of extra

Analysis of Executables and DLL Files

The tool employs strings.exe to pull strings from executable (EXE) and dynamic link library (DLL) files, analyzing these strings to pinpoint paths, files, IP addresses, and URLs.

Analysis of CSV Files

For Comma-Separated Values (CSV) files, the tool extracts relevant information by directly reading the contents of the files.

Analysis of Word Documents

Utilizing the zipfile library, the tool processes Word documents, extracting embedded emails and URLs from various sections.

Analysis of PDF Files

Currently, analysis of PDF files does not retrieve complete data and is under review for improvements.

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

static_analysis_script-0.1.8.tar.gz (174.4 kB view details)

Uploaded Source

Built Distribution

static_analysis_script-0.1.8-py3-none-any.whl (173.1 kB view details)

Uploaded Python 3

File details

Details for the file static_analysis_script-0.1.8.tar.gz.

File metadata

  • Download URL: static_analysis_script-0.1.8.tar.gz
  • Upload date:
  • Size: 174.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for static_analysis_script-0.1.8.tar.gz
Algorithm Hash digest
SHA256 c9096de81e9068146a83f78109497188ac9fffce9260a96e02a18bbc0eb30660
MD5 36ce6ff7a03d0fb56136fc82245c3541
BLAKE2b-256 08d50d018da03a5a107c3f2f64f3ec0d7264a0c1ce46dc656d1afb59745d49dd

See more details on using hashes here.

File details

Details for the file static_analysis_script-0.1.8-py3-none-any.whl.

File metadata

File hashes

Hashes for static_analysis_script-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 f8c4910eece3e52ae7c8af891a344eee5cca7f35007375e63b446b2235c9d495
MD5 5e7a9876c574de2b68da3d85f29d445b
BLAKE2b-256 13a8bbb10cf431aa14b99993aec4a4a2aea8557bcbe4d34eaaf84bc07f4e8032

See more details on using hashes here.

Supported by

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