Repository navigation
fwscope 1.4.0
Download index.html and open it in a browser, or use it online at https://magikh0e.github.io/fwscope/ (it still runs entirely in your browser).
New: fwscope-pull.py (attached; Python 3.10+, no dependencies) gathers logs from your servers, routers and clouds onto the computer you run fwscope on. python3 fwscope-pull.py gui gives you a page to do it from, and opens fwscope with the logs already loaded. Read it before running it; it only reads, and never changes a firewall, server or cloud setting.
Added
- fwscope-pull.py: a Python script (no dependencies; Windows, macOS, Linux) that gathers logs onto the computer you run fwscope on: this machine, Linux servers, OPNsense / pfSense and OpenWrt over SSH, Cloudflare events past the 10,000-per-request limit, and AWS / Azure flow logs through their command-line tools. Each format's tab on the start screen shows its command.
- fwscope-pull.py gui: a page in your browser to run pulls and open the results straight in fwscope, without the command line or dragging a folder. It listens on this computer only and needs a random key.
Changed
- Host names come from file names like
web1-modsec_audit.log(as the script names them): the host isweb1. fail2ban logs now take their host from the file name too.
Full history: CHANGELOG.md