Mission 01
Network Scanner & Live Monitor
Priority · High
Status · Deployed
Network reconnaissance tool that performs SYN scans across IPv4 subnets,
classifies open ports by service, and surfaces anomalous traffic in real
time. Built on Scapy for raw packet handling, asyncio for concurrent host
scanning, and the Linux raw-socket API. Median ~2.4 ms latency per
host on a /24.
root@kiran-os: ~/missions/net-scanner
$ python3 scanner.py --target 10.0.0.0/24 --monitor
[init] socket bound · scapy ready
[scan] SYN sweep across 255 hosts...
10.0.0.1 up 22/ssh 80/http 443/https
10.0.0.45 up 3389/rdp
[!] 10.0.0.45 :3389 ← 192.168.99.102 unauthorized
[!] action: logged & dropped
[live] listening for anomalies_
- Python 3.11
- Scapy
- asyncio
- Raw sockets
- Linux
Mission 02
Web App Audit Toolkit
Status · In Development
CLI wrapper that orchestrates Burp, OWASP ZAP, and custom checks against a
target list, then renders a single signed report. Built for small teams
without a dedicated AppSec hire.
- Python
- Click
- OWASP ZAP API
- Jinja2
Mission 03
SOC Triage Field Notes
Status · Drafting
Field notes from triage shifts during my IIoT internship — what alerts
actually fire, which were false positives, and the playbooks that held up
under pressure. Drafted, not yet published.