pip install silinosic-x silinosic-x --about silinosic-x doctor python -m silinosic_x --about python -c "import silinosic_x"
Install, verify, and run your first Silinosic-X workflows
Silinosic-X is packaged for pip install silinosic-x. Use the installed CLI as silinosic-x, and import it inside Python code as silinosic_x. A source checkout still makes sense for contributors.
Package install is the primary path
What gets installed
The runtime depends on aiohttp, cryptography, Pillow, scapy, and rich. Reporter-rich artifacts also use matplotlib, python-docx, and reportlab. Developer extras add pytest, ruff, mypy, build, and twine.
Optional developer tooling
pip install -r requirements-dev.txt pip install ".[reports]" pip install ".[ocr]" python -m pytest -q python -m ruff check . python -m mypy
Know what is required, optional, and planned
Required today
Python 3.11+ and the standard runtime dependencies from requirements.txt. That is enough for the main CLI, profile/surface/fusion workflows, and most local documentation flows.
Optional today
Docker and Docker Compose for the runner scripts, plus Tor/proxy configuration if you want anonymity-aware routing. OCR can use easyocr or pytesseract, but pytesseract still depends on a reachable tesseract binary. Reporter now records what OCR/image tooling was actually available during the run.
Important expectation
Use the framework only for legal and authorized investigations. The README, security docs, and project notes all assume approved scope and responsible use.
Prompt mode is the fastest way to learn the surface area
Start prompt mode
silinosic-x
- First commands to tryhelp, show plugins, show filters, enable plugin threat_conductor, config, profile alice.
- Why this helpsThe prompt exposes aliases, help surfaces, explain text, defaults, and inventory counts in one place.
Run direct commands
silinosic-x profile alice --html --plugin threat_conductor silinosic-x surface example.com --html --module source-pack-01-module-1 silinosic-x fusion alice example.com --out-type json,html,sql,docx,pdf
- Direct modeBetter for automation and repeatable scripts.
- Prompt modeBetter for discovery, explain surfaces, and guided use.