Commit Graph

108 Commits

Author SHA1 Message Date
n0mad1k c618d4ed80 Revert trashpanda changes — out of scope for SIEM UA tagging task 2026-04-12 07:15:26 -04:00
n0mad1k 384ef33943 Remove duplicate nuclei UA header from trashpanda; make UA configurable via env var 2026-04-12 07:04:30 -04:00
n0mad1k 52821459bb Tag internal nuclei scans with authorized-scan UA to aid SIEM filtering 2026-04-12 06:52:58 -04:00
n0mad1k 1d95a868a0 Fix 11 bugs found in full codebase review
- deploy_phishing.py: undefined extra_vars on orchestration playbook
- freebird/main_menu.py: set_variable() called as function, is a method; fix to config.prompt_set_variable()
- freebird/tool_manager.py: shell=True with f-string paths; replace with direct pip binary call
- certipy-enum.py: password exposed in process list and logs; pass via env var
- cleanup_engine.py: load_vars_file() called with path string, expects provider name
- ioc-u.py: scapy import not guarded; tool crashed if scapy missing
- um_ops.py + um-vault.py: SQL table names f-stringed directly; quote identifiers
- ops-logger.sh: 63-line duplicate function block; removed second copy; quote config_script var
- recon_tools.py: ir-sandbox + link-sandbox not in TOOLS dict; forensics menu option 5 hidden from user
- um-crack.py: missing --scope flag inconsistent with all other Umbra tools
- heartbeat_ingest.py: openssl subprocess not catching FileNotFoundError; wrap with clear error
2026-04-01 22:11:01 -04:00
n0mad1k 2cc2b0f9a8 Fix ioc-u global declaration order and ops-logger CRLF line endings 2026-04-01 21:52:21 -04:00
n0mad1k 7ccb121875 Persist tmux socket outside /tmp on attack boxes
systemd-tmpfiles cleans /tmp on a schedule, wiping the tmux socket
and breaking existing sessions. Set TMUX_TMPDIR to ~/.local/share/tmux
so the socket survives cleanup on both full and quick recon boxes.
2026-03-25 21:32:54 -04:00
n0mad1k ae3ecf863c add Chaos C2 deploy module with local/remote/manage options 2026-03-21 21:42:29 -04:00
n0mad1k acaffecbe8 Add claude-bot integration module to tools menu
New module modules/tools/deploy_claude_bot.py with claude_bot_menu()
entry point. Supports local deploy/uninstall, remote SSH deploy with
auto-generated config.yaml (credentials passed via env vars, not written
to disk), and local/remote systemctl status checks. Wired into deploy.py
tools_menu() as option 8.
2026-03-21 20:30:19 -04:00
n0mad1k f708125156 Add ghost_protocol as submodule + auto-clone fallback
- Added ghost_protocol-public as git submodule so it's pulled with
  git clone --recursive
- deploy_phantom() now checks submodule path first, then standalone
  ~/tools/ghost_protocol/, and auto-clones from GitHub as last resort

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 14:46:42 -04:00
n0mad1k 9bef2e7d31 Got attack box and c2-redirector working 2025-08-21 16:25:00 -04:00
n0mad1k 1450a55e50 working out issues 2025-07-09 21:31:02 -04:00
n0mad1k d4cd8b789b added robust gitignore 2025-07-09 16:16:43 -04:00
n0mad1k 0d53231da2 updated main menu 2025-07-09 16:16:04 -04:00
n0mad1k a6ed515a05 updated paths for restructure 2025-07-09 13:29:54 -04:00
n0mad1k 8673559470 working on phishing 2025-07-09 11:30:04 -04:00
n0mad1k 36de65ba60 Restructure in-progress 2025-07-04 23:48:04 -04:00
n0mad1k 32aad50820 restructuring for easier navigation and modularity 2025-07-04 23:12:39 -04:00
n0mad1k 8743a4cfdf Building out Phishing Capability 2025-07-04 17:07:51 -04:00
n0mad1k 41f7d0b46c working out bugs 2025-05-29 23:40:15 -04:00
n0mad1k a824b34308 fixing little things 2025-05-14 13:22:04 -04:00
n0mad1k 5fbdab4971 fixing port conflicts 2025-05-13 23:01:26 -04:00
n0mad1k 938ddb93a1 fixing nginx redirector site config 2025-05-13 22:21:24 -04:00
n0mad1k 25e08aa8f4 fixing post deployment bugs 2025-05-13 21:29:42 -04:00
n0mad1k 2386cac0ef trying to fix ssh key issue 2025-05-13 14:23:36 -04:00
n0mad1k 67aa819ceb Working on security hardening 2025-05-13 13:11:27 -04:00
n0mad1k e3ad889e16 Deployment for AWS works now 2025-05-13 11:40:11 -04:00
n0mad1k 689993ad5f logging works dont change run_ansible_playbook 2025-05-13 08:21:20 -04:00
n0mad1k ef75e7a476 issue 2025-05-13 08:06:21 -04:00
n0mad1k 810cff1171 working on it 2025-05-12 22:39:58 -04:00
n0mad1k 1534fc0c7c Updating security 2025-05-12 14:58:46 -04:00
n0mad1k 7b7080288a Fixed ssh issue for kali and ssh into tmux 2025-05-12 13:33:46 -04:00
n0mad1k 140dbe6619 fixed ssh issue 2025-05-12 12:13:34 -04:00
n0mad1k e1666a0124 Updated README 2025-05-12 12:03:28 -04:00
n0mad1k c816a74730 fixing aws ssh issue 2025-05-12 10:50:48 -04:00
n0mad1k 381981f954 fixed ssh info section 2025-05-12 10:29:01 -04:00
n0mad1k aa840b55c1 fixed logging 2025-05-12 10:11:08 -04:00
n0mad1k 5efb604c9d Work in progress 2025-05-11 23:09:03 -04:00
n0mad1k 4d7b44ddc0 fixing aws 2025-05-10 16:18:43 -04:00
n0mad1k b6ec49f5a3 working on it 2025-05-10 15:57:23 -04:00
n0mad1k ce5d7c4fb7 working on it 2025-05-10 15:14:10 -04:00
n0mad1k f4e24edf9b working on bugs 2025-05-08 16:50:04 -04:00
n0mad1k c61b810bbc working on aws again 2025-05-08 16:34:49 -04:00
n0mad1k 3fc22c61b3 Changed script to have a menu 2025-05-08 16:17:30 -04:00
n0mad1k 89f5e7cfb4 working on ssh issue for aws 2025-05-03 20:33:42 -04:00
n0mad1k 358b82a1a5 working on aws still but deployment works 2025-05-03 00:36:37 -04:00
n0mad1k 3bb2ec107d working on aws 2025-05-02 23:43:26 -04:00
n0mad1k ecd5b39fb6 still working 2025-05-02 12:22:49 -04:00
n0mad1k f6d08e84eb still working on aws 2025-05-02 12:06:09 -04:00
n0mad1k a86f9a9d25 working on aws 2025-05-02 11:01:04 -04:00
n0mad1k c7348a952a working on AWS 2025-05-02 10:01:07 -04:00