CAPitan is a scriptable web UI based network sniffer, ARP scanner and spoofing build for being lightweight and easy to config.
First install libpcap
if you are on Linux or npcap
if your are on windows. Then...
go install github.com/shoriwe/CAPitan/cmd/capitan@latest
To start CAPitan in memory mode at 127.0.0.1:8080
execute:
capitan memory
Then you can visit it from the url
http://127.0.0.1:8080
For more options check:
capitan memory -h
capitan help
The default credentials to login in the memory mode are:
Username: admin
Password: admin
You can check the documentation of the scripting language plasma.
Then for the scripting functionality of the Network packet sniffer you can check here.
For the scripting functionality of the ARP scanner check here.
The entire application is filled with XSS holes that I'm still patching, so you are advised.