Skip to content

iJorgen/SkynetPro

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,841 Commits
 
 
 
 
 
 

Repository files navigation

Skynet Pro - Firewall & Security Enhancements

Lightweight firewall addition for ARM/HND based ASUS Routers using IPSet. Skynet Pro is forked from Skynet Lite by Willem Bartels which is based on the IPTables from Skynet by Adamm.

Key features

  • Small one file shell script, no need for an external USB drive.
  • Handpicked Threat Intelligence Sources added.
  • Support multiple alternative URL's as fallback if primary is down.
  • Deduplication of entries to optimize ipset sizes and resource usage.
  • Summary Totals in Output Tables.
  • Support for plain text gzip transfer-encoding.
  • Performance improvements with IPtables scaling.
  • Protect all WireGuard server/klient traffic.
  • Only download and update changed blocklist sets.
  • Use incremental update for all blocklist sets.
  • Improved Filter Functions.
  • For all other lists the ipset swap feature is used.
  • UX & Output Consistency.
  • Bug fixes and Code Quality Improvements.

Installation

Ensure you have an Asuswrt-Merlin firmware and enabled the JFFS2 partition:

Administration > System > Enable JFFS custom scripts and configs: Yes > Apply

Type the following line in your favorite SSH Client:

curl https://raw.githubusercontent.com/iJorgen/SkynetPro/master/firewall.sh --output /jffs/scripts/firewall && chmod 755 /jffs/scripts/firewall && /jffs/scripts/firewall reset

Uninstall

Type the following line in your favorite SSH Client:

/jffs/scripts/firewall uninstall

Commands

firewall
firewall 8.8.8.8
firewall dns.google
firewall fresh
firewall frequency
firewall entries
firewall debug
firewall warning
firewall error
firewall update
firewall reset
firewall uninstall
firewall help

To make the commands above available from all directories, type the following line in your favorite SSH Client:

echo 'export PATH=$PATH:/jffs/scripts' >> '/jffs/configs/profile.add'

About

Skynet Pro – Advanced IP blocking for ASUS routers running Asuswrt-Merlin, powered by high-quality Threat Intelligence Feeds. This fork introduces optimized duplicate IP handling, improved performance, and an enhanced GUI experience.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Shell 100.0%