Skip to content

Repository files navigation

Cyberknife · Neur0Sp1cy Edition

Cyberknife Neur0Sp1cy Edition is a security and forensics toolkit with 100 tools organized into 10 categories. It ships with a premium web dashboard powered by FastAPI.

Python Tools Version Edition License

Cyberknife Neur0Sp1cy Edition — Port Scanner tool view

Credits & lineage

Based on phoenixcybertech/cyberknife (MIT) — thanks to the original author for the toolkit foundation.

Neur0Sp1cy Edition is an independent continuation: deeper networking/web tools, report basket, Cancel/streaming scans, 100 tools, and a redesigned dashboard. It is not the upstream project; issues and PRs belong here: neur0sp1cy/cyberknife.

See also CREDITS.md, SECURITY.md, and CONTRIBUTING.md.

Features

  • Premium dashboard — refined dark cyber aesthetic with light theme toggle
  • Smart result rendering — tables, score cards, code blocks, badges, and raw JSON tabs
  • Custom form controls — toggle switches, file drop zones, field help text
  • Collapsible navigation — search, favorites, recently used tools, mobile drawer
  • Cancel mid-run — Run morphs to Cancel for any in-flight tool (AbortController)
  • Live streams — Port Scanner, Device Discovery, Site Crawler, Ping (incl. continuous), Traceroute
  • Report basket — pin tool results (including empty/error) into HTML/PDF/JSON/CSV reports
  • Auto-save results — optional persistence to ~/.cyberknife/reports/
  • Session history — track recent tool runs

Categories & Tools

Networking (15)

Ping · Traceroute · DNS Lookup · Reverse DNS · WHOIS · IP Geolocation · Port Scanner · Banner Grabber · TCP Connection Tester · Device Discovery · Network Interfaces · Subnet Calculator · ASN Lookup · MAC OUI Lookup · ARP Cache

Web Security (15)

HTTP Headers · Security Headers · CORS · CSP · TLS Certificate · Cookie Inspector · Redirect Chain · Open Redirect · robots.txt · sitemap.xml · Site Crawler · Technology Detector · Website Fingerprint · HTTP Methods · HTTP Request

OSINT (12)

Username Checker · Email Headers · Google Dorks · Domain Information · DNS Records · Cert Transparency · Wayback URLs · URL Expander · QR Decoder · IP Reputation · SPF / DKIM / DMARC · Homoglyph Detector

(ASN Lookup lives under Networking, next to Geo/WHOIS.)

Threat Intelligence (10)

IOC Parser · IOC Enricher · VirusTotal · Hash Reputation · URLHaus · ThreatFox · File Risk · CVE Lookup · MITRE ATT&CK · Have I Been Pwned

Crypto & Encoding (13)

Password Generator · Password Strength · Hash Generator · Hash Verifier · Hash Identifier · Base64 Codec · Hex Codec · URL Codec · JWT Decoder · JWT Signer · HMAC · UUID Generator · AES Encrypt/Decrypt

System Security (10)

Local Listening Ports · Running Processes · Firewall Status · Startup Programs · Scheduled Tasks · Environment Variables · File Permissions · Installed Software · USB Devices · Disk Usage

File & Forensics (11)

File Hash · File Signature · Entropy · Strings · Metadata · File Timeline · Folder Hash · Duplicate Finder · Archive Inspector · Secure Shredder · SQLite Inspector

Log Analysis (5)

Web Log Analyzer · Access Log Parser · Auth Log Analyzer · Timestamp Normalizer · HAR Analyzer

Reports (4)

HTML Report · PDF Report · JSON Export · CSV Export — Source defaults to last result; pin runs with Add to report (sidebar Report badge) for multi-tool exports; optional Paste JSON.

Utilities (5)

Settings Manager · Update Checker · Session History · Epoch Converter · Text Diff

Quick Start

Authorized use only — run these tools only on systems and networks you own or have explicit permission to test.

git clone https://github.com/neur0sp1cy/cyberknife.git
cd cyberknife
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python run.py

Open http://localhost:8080 in your browser.

System Requirements

  • Python 3.11+
  • Linux (recommended), macOS, or Windows
  • For QR Code Decoder: sudo apt install libzbar0
  • Some tools require network privileges (port scan, LAN discovery)

Project Structure

cyberknife/
├── cyberknife/
│   ├── app.py              # FastAPI application
│   ├── registry.py         # Tool registry
│   ├── settings.py         # Settings persistence
│   ├── tools/              # Tool modules (10 categories)
│   └── static/             # Premium web dashboard
│       ├── css/              # Design system modules
│       └── js/               # App, forms, results, icons
├── run.py
└── requirements.txt

API

Endpoint Method Description
/api/catalog GET List all categories and tools
/api/version GET Version and tool count
/api/settings GET Current settings
/api/settings PATCH Update theme, auto-save, etc.
/api/session-history GET Recent tool runs
/api/tools/{tool_id} POST Run a tool with parameters
/api/tools/{tool_id}/stream POST NDJSON progress stream (selected tools)

Settings

Settings are stored in ~/.cyberknife/settings.json. Reports are saved to ~/.cyberknife/reports/.

Use the theme toggle in the top bar or the Settings Manager tool to switch between dark and light themes.

License

MIT License — see LICENSE.

Copyright (c) 2026 phoenixcybertech / Cyberknife
Copyright (c) 2026 Neur0Sp1cy (Neur0Sp1cy Edition)

Use responsibly and only on systems you are authorized to test.

Disclaimer

Cyberknife is intended for authorized security testing, research, and education. Users are responsible for complying with applicable laws and regulations.

About

No description, website, or topics provided.

Resources

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages