Instalar Skynet
Last updated
Last updated
Requisitos
Router Asus con Firmware Merlin (ver dispositivos compatibles)
USB conectado con al menos 4Gb libres en formato Ext4 (recomendable 8Gb, 2Gb para swap)
Instalación
Descargar y asignar permisos
curl -s https://raw.githubusercontent.com/Adamm00/IPSet_ASUS/master/firewall.sh -o /jffs/scripts/firewall && chmod a+x /jffs/scripts/firewall
Instalación
/jffs/scripts/firewall install
Habilitamos el registro
/jffs/scripts/firewall settings logmode enable
Añadimos las listas a la blacklist, gracias Juan 😊
/jffs/scripts/firewall import blacklist https://raw.githubusercontent.com/JuanRodenas/Ubiquiti/main/list/ruzone.raw "Lista Rusia"
/jffs/scripts/firewall import blacklist https://raw.githubusercontent.com/JuanRodenas/Ubiquiti/main/list/cnzone.raw "Lista China"
/jffs/scripts/firewall import blacklist https://raw.githubusercontent.com/JuanRodenas/Ubiquiti/main/list/secureip.raw "Lista IPs Seguras"
Y reiniciamos el router.
Despues del reinicio, podemos comprobar su estado desde la WebUI del router.
Link skynet: https://github.com/Adamm00/IPSet_ASUS
Link firmware merlin: https://www.asuswrt-merlin.net/
Link listas: https://github.com/JuanRodenas/Ubiquiti/tree/main/list
Testado en Router RT-AX88U Pro, firmware Merlin v388.3_0, SkyNet v7.4.4
Comandos disponibles
Unban Commands
firewall unban ip 8.8.8.8 # This Unbans The IP Specified
firewall unban range 8.8.8.8/24 # This Unbans the CIDR Block Specified
firewall unban domain google.com # This Unbans the URL Specified
firewall unban comment "Apples" # This Unbans Entries With The Comment Apples
firewall unban country # This Unbans Entries Added By The "Ban Country" Feature
firewall unban asn AS123456 # This Unbans the ASN Specified
firewall unban malware # This Unbans Entries Added By The "Ban Malware" Feature
firewall unban nomanual # This Unbans Everything But Manual Bans
firewall unban all # This Unbans All Entries From Both Blacklists
Ban Commands
firewall ban ip 8.8.8.8 "Apples" # This Bans The IP Specified With The Comment Apples
firewall ban range 8.8.8.8/24 "Apples" # This Bans the CIDR Block Specified With The Comment Apples
firewall ban domain google.com # This Bans the URL Specified
firewall ban country "pk cn sa" # This Bans The Known IPs For The Specified Countries (Accepts Single/Multiple Inputs If Quoted) https://www.ipdeny.com/ipblocks/
firewall ban asn AS123456 # This Bans the ASN Specified
Banmalware Commands
firewall banmalware # This Bans IPs From The Predefined Filter List
firewall banmalware google.com/filter.list # This Uses The Filter List From The Specified URL
firewall banmalware reset # This Will Reset Skynet Back To The Default Filter URL
firewall banmalware exclude "list1.ipset|list2.ipset" # This Will Exclude Lists Matching The Names "list1.ipset list2.ipset" From The Current Filter (Quotes And Pipes Are Nessessary For Seperating Multiple Entries!)
firewall banmalware exclude reset # This Will Reset The Exclusion List
Whitelist Commands
firewall whitelist ip 8.8.8.8 "Apples" # This Whitelists The IP Specified With The Comment Apples
firewall whitelist range 8.8.8.8/24 "Apples" # This Whitelists The Range Specified With The Comment Apples
firewall whitelist domain google.com) This Whitelists the URL Specified
firewall whitelist asn AS123456 # This Whitelists the ASN Specified
firewall whitelist vpn) Refresh VPN Whitelist
firewall whitelist remove all) This Removes All Non-Default Entries
firewall whitelist remove entry 8.8.8.8) This Removes IP/Range Specified
firewall whitelist remove comment "Apples" # This Removes Entries With The Comment Apples
firewall whitelist refresh # Regenerate Shared Whitelist Files
firewall whitelist view ips|domains|imported # View Whitelist Entries Based On Category (Leave Blank For All)
Import list
firewall import blacklist URL_LIST # This Bans All IPs From URL/Local File With The Comment Apples
firewall import whitelist URL_LIST # This Whitelists All IPs From URL/Local File With The Comment Apples
Deport list
firewall deport blacklist URL_LIST # This Unbans All IPs From URL/Local File
firewall deport whitelist URL_LIST # This Unwhitelists All IPs From URL/Local File
Update Commands
firewall update # Standard Update Check - If Nothing Detected Exit
firewall update check # Check For Updates Only - Wont Update If Detected
firewall update -f # Force Update Even If No Changes Detected
Settings Commands
firewall settings autoupdate enable|disable # Enable/Disable Skynet Autoupdating
firewall settings banmalware daily|weekly|disable # Enable/Disable Automatic Malware List Updating
firewall settings logmode enable|disable # Enable/Disable Logging
firewall settings filter all|inbound|outbound # Select What Traffic To Filter
firewall settings unbanprivate enable|disable # Enable/Disable Unban_PrivateIP Function
firewall settings loginvalid enable|disable # Enable/Disable Invalid Packet Logging
firewall settings banaiprotect enable|disable # Enable/Disable Banning IPs Flagged By AiProtect
firewall settings securemode enable|disable # Enable/Disable Insecure Settings Being Applied In WebUI
firewall settings fs google.com/filter.list|disable # Configure/Disable Fast Malware List Switching
firewall settings syslog|syslog1 /tmp/syslog.log|default # Configure Custom Syslog/Syslog-1 Location
firewall settings iot unban|ban 8.8.8.8,9.9.9.9 # Unban|Ban IOT Device(s) (or CIDR) From Accessing WAN (Allow NTP / Remote Access Via OpenVPN Only) (Use Comma As Separator)
firewall settings iot view # View Currently Banned IOT Devices
firewall settings iot ports 123,124,125 # Allow Port(s) To Access WAN (Use Comma As Separator)
firewall settings iot ports reset # Reset Allowed Port List To Default
firewall settings iot proto udp|tcp|all # Select IOT Allowed Port Protocol
firewall settings lookupcountry enable|disable # Enable/Disable Country Lookup For Stat Data
firewall settings cdnwhitelist enable|disable # Enable/Disable CDN Whitelisting
firewall settings webui enable|disable # Enable/Disable WebUI
Debug Commands
firewall debug watch # Show Debug Entries As They Appear
firewall debug info # Print Useful Debug Info
firewall debug info extended # Debug Info + Config
firewall debug genstats # Update WebUI Stats
firewall debug clean # Cleanup Syslog Entries
firewall debug swap install|uninstall # Install/Uninstall SWAP File
firewall debug backup # Backup Skynet Files To Skynets Install Directory With The Name "Skynet-Backup.tar.gz"
firewall debug restore # Restore Backup Files From Skynets Install Directory With The Name "Skynet-Backup.tar.gz"
Stats Commands
firewall stats # Compile Stats With Default Top10 Output
firewall stats 20 # Compile Stats With Customizable Top20 Output
firewall stats tcp # Compile Stats Showing Only TCP Entries
firewall stats tcp 20 # Compile Stats Showing Only TCP Entries With Customizable Top20 Output
firewall stats search port 23 # Search Logs For Entries On Port 23
firewall stats search port 23 20 # Search Logs For Entries On Port 23 With Customizable Top20 Output
firewall stats search ip 8.8.8.8 # Search Logs For Entries On 8.8.8.8
firewall stats search ip 8.8.8.8 20 # Search Logs For Entries On 8.8.8.8 With Customizable Top20 Output
firewall stats search malware 8.8.8.8 # Search Malwarelists For Specified IP
firewall stats search manualbans # Search For All Manual Bans
firewall stats search device 192.168.1.134 # Search For All Outbound Entries From Local Device 192.168.1.134
firewall stats search device reports # Search Previous Hourly Report History
firewall stats search invalid # Search For Invalid Packets
firewall stats search iot # Search For IOT Packets
firewall stats search connections ip|port|proto|id xxxxxxxxxx) Search Active Connections
firewall stats remove ip 8.8.8.8 # Remove Log Entries Containing IP 8.8.8.8
firewall stats remove port 23 # Remove Log Entries Containing Port 23
firewall stats reset # Reset All Collected Logs