Files
osint/scripts/python
cedry2k1992andClaude Sonnet 5 873699e23e Initial commit: Laravel OSINT platform
Multi-user OSINT investigation tool with owner-controlled per-user and
per-group access grants. Includes Sherlock, theHarvester, crt.sh, WHOIS,
and ip-api.com collectors wired through a pluggable Runner/queue pipeline,
investigation search, and printable/CSV/JSON reporting.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-20 10:22:05 +03:00
..

Python OSINT scripts

Setup

scripts/python/setup.sh

Sets up:

  • scripts/python/.venv — Sherlock (sherlock-project) and python-whois, both lightweight and dependency-compatible.
  • scripts/python/.venv-theharvester — theHarvester, isolated because it pulls in a much heavier dependency set (playwright, censys, shodan, fastapi). Vendored from theharvester-src/ at tag 4.6.0 (the last release compatible with Python 3.9+; 4.7+ requires 3.12).

Neither venv nor theharvester-src/ is committed — re-run setup.sh on any new machine.

How runners find these

config/osint.php has the paths; each App\Osint\Runners\* class reads from there rather than hardcoding a path.