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.1.tar.gz (88.2 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.1-py3-none-any.whl (11.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: socx-2.5.1.tar.gz
  • Upload date:
  • Size: 88.2 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.1.tar.gz
Algorithm Hash digest
SHA256 c45b6041f9e4508c0cd1d8aabaccceb606f631201b6f23de58fbf00b23fe8b1f
MD5 6547e1adb4bf47d6d9ec3b7d22d99fe2
BLAKE2b-256 fe9448b83febc4dd2ee1ca8cc69feb0d4290b281cc517bf6795e5854b7e88bfd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: socx-2.5.1-py3-none-any.whl
  • Upload date:
  • Size: 11.6 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ac66bc365b902974082136b498f74ba272d80c182cdd8f2130698f68bf812482
MD5 47cfc2e417755b328089d628cb3b1b98
BLAKE2b-256 ea7e798134ddb76f1492e584ea23fe532c48c7ef672425c29c9b020a45825342

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