# Terminus - Cross-Platform .gitignore # Python __pycache__/ *.py[cod] *$py.class *.so .Python build/ develop-eggs/ dist/ downloads/ eggs/ .eggs/ lib/ lib64/ parts/ sdist/ var/ wheels/ share/python-wheels/ *.egg-info/ .installed.cfg *.egg MANIFEST # Virtual Environments venv/ .venv/ ENV/ env/ .env # Terminus Output Directories (auto-generated) logs/ reports/ output/ *.log # IDE / Editor .vscode/ .idea/ *.swp *.swo *~ .DS_Store Thumbs.db # Testing .pytest_cache/ .coverage htmlcov/ .tox/ .hypothesis/ *.cover *.py,cover .cache # Type Checking .mypy_cache/ .dmypy.json dmyp.json .pyre/ .pytype/ # Distribution / Packaging *.manifest *.spec # Installer logs pip-log.txt pip-delete-this-directory.txt # Unit test / coverage reports nosetests.xml coverage.xml *.cover .hypothesis/ # Jupyter Notebook .ipynb_checkpoints # pyenv .python-version # OS-specific .DS_Store .DS_Store? ._* .Spotlight-V100 .Trashes ehthumbs.db Thumbs.db desktop.ini # Windows $RECYCLE.BIN/ # Temporary files *.tmp *.temp *.bak *.swp # Sensitive data (never commit) *.key *.pem *.crt secrets/ credentials/ # Red Team specific (never commit target lists/results) targets_*.txt results_*.json scan_*.csv exploit_*.log # Documentation (keep only README.md) PLAN.md USAGE.md CONTRIBUTING.md TESTING_SUMMARY.txt # Test scripts and build artifacts *.sh *.bat *.deb *.tar.gz MCONFIG *.conf # Test/development scripts (keep only production code) !terminus_helper.sh !terminus_helper.ps1 download_*.py restart_*.py start_*.py keep_*.py test_*.py !tests/**/*.py # Target lists and scan results *.txt !requirements.txt # Production code exceptions !terminus/**/*.py !tests/**/*.py