Skip to content

fwscope 1.4.0

Choose a tag to compare

@magikh0e magikh0e released this 08 Nov 12:43
· 3 commits to main since this release

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 is web1. fail2ban logs now take their host from the file name too.

Full history: CHANGELOG.md