3b.3 AI project (NMAP) Security Assistant
For project details see
- Lab notes (docx): #606_ai_ides_.docx
- Repo 602-2_D1-tool-LLM
This project began as a simple Nmap demo: scan localhost, parse the XML output, and post a summary to Mattermost. The long-term goal is to build a controlled local AI assistant for learning PC security and maintenance. The assistant will inspect only approved local targets, explain findings in plain English, track results in an append-only ledger, and help the user understand problems such as open ports, unused services, unused apps, and low disk space.
NMAP/MatterMost AI project components

(Generic AI project components)

NMAP scan alert on MatterMost

NMAP scan alert / difference from previous alert (AI generated)

A major point of this demo is that the human developer (myself) was not already an expert in Nmap, Mattermost, or security tooling. GPT/Codex was used as the primary development partner to install tools, write small scripts, connect systems, and explain each result. The demo shows how AI can help a non-expert rapidly build useful proof-of-concept software around unfamiliar systems.
The Nmap demo can grow slowly into: PC Security / Maintenance Assistant — a tightly controlled local AI app that helps inspect my own computer, explain open ports and services, identify unused apps, warn about low disk space, and keep a ledger of system changes. The key is tightly controlled:
- allowed actions:
- scan localhost
- read safe system info
- parse outputs
- summarize findings
- write ledger entries
- suggest next checks
- not allowed:
- exploit
- attack
- change system settings automatically
- delete files automatically
26.0621 (v1 26.0620)