Skip to main content

A set of useful tools for a security operations center

Project description

SOCX

A collection of helpful tools for a SOC analyst. Easily search for IPs, domains, and find files on the system.

Installing

python -m pip install socx

Installing from QA

python -m pip install --index-url https://test.pypi.org/simple/ socx

Usage

A tool to assist with day to day activites in a security operations center (pronounced "socks")

Usage:

socx [universal options] [function] [arguments]

python socx.py [universal options] [function] [arguments]

Examples:

socx --help

socx info --help

socx info 102.02.02.02

socx -v 3 info google.com

socx find filename.txt -i False

socx find fold.*name -r

socx unwrap "https://urldefense.com/v3/__https:/..."

socx combine 5

socx awake 90

socx awake --restart

Dev Info

Package Install

Create venv

uv venv

Install dev packages:

uv pip install -e ".[dev]"

Install other packages:

uv sync

Lock the versions:

uv lock

Compatability:

uv export --format requirements-txt > requirements.txt

Uploading Python Package

uv build

Test locally in a seperate window without venv

uv pip install dist/*.whl
python -m twine upload --repository testpypi dist/*
python -m twine upload dist/*

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

socx-2.5.2.tar.gz (88.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

socx-2.5.2-py3-none-any.whl (11.7 kB view details)

Uploaded Python 3

File details

Details for the file socx-2.5.2.tar.gz.

File metadata

  • Download URL: socx-2.5.2.tar.gz
  • Upload date:
  • Size: 88.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for socx-2.5.2.tar.gz
Algorithm Hash digest
SHA256 a23a0cd02be60d8078fb1b4ca9216f495fad65faba680b1a0820874b22042ced
MD5 b2f82acf5ab1bfe32b99dbdf0ba0bf66
BLAKE2b-256 f0e5673157f3b8bff56eda4af8e358f64bc167bc30c9c7e8dd66ff9250c4b7bd

See more details on using hashes here.

File details

Details for the file socx-2.5.2-py3-none-any.whl.

File metadata

  • Download URL: socx-2.5.2-py3-none-any.whl
  • Upload date:
  • Size: 11.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for socx-2.5.2-py3-none-any.whl
Algorithm Hash digest
SHA256 445008b47ad4701251a4b06799f91b7acca02a9388c9e9db9c5087740872c5d6
MD5 1626f1e862929d225de3c2784d0f2f68
BLAKE2b-256 6c1a9fbc60de9fc749d3376766de8911cdce2cca381cacbc81a6c28ed3a793db

See more details on using hashes here.

Supported by

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