Negah is a terminal-based network scanner written in Go
| scanner | ||
| screenshots | ||
| .gitignore | ||
| go.mod | ||
| main.go | ||
| README.md | ||
| run.sh | ||
| tui.go | ||
NEGAH
Negah is a beautiful terminal-based network scanner written in Go
✨ For latest updates, check out the dev branch ✨
✨ Features
Network Scanning Capabilities
- 🔍 Discover hosts on a local network
- 💓 Check if machines are alive
- 🌐 Get public IP and ISP info
- 🔎 Find subdomains
- 🛡️ Run common vulnerability checks
- 🔐 Audit SSL/TLS and SSH
- 🚧 Test firewall behavior
- 🥷 Perform stealth scans
- 🗄️ Detect databases and services
- 📊 Identify service versions and web titles
Requirements
- Go 1.21+
- Nmap
- macOS:
brew install nmap - Arch Linux:
sudo pacman -S nmap - Ubuntu/Debian:
sudo apt install nmap
- macOS:
🚀 Build and Run
bash run.sh
Or build manually:
go build -o nscanner
./nscanner
⌨️ Keyboard Shortcuts
Menu View
↑/↓orj/k- Navigate through scan optionsEnter- Select a scanq- Quit application?- Toggle help menu
Input View
Enter- Confirm and continueEsc- Back to menu
Result View
c- Copy results to clipboardEnterorEsc- Back to menu
Global
?- Toggle help menuCtrl+C- Force quit
⚠️ Important
I don't condone doing bad things. Don't hack people. Don't scan random networks.
Use this only on systems you own or have explicit permission to test.
