What's new

Skynet Skynet v8 - Router Firewall & Security Enhancements

@Adamm Thanks so much for all the work you do and this great release! I did not mean anything harsh by my previous comment on 'testing before a production release'. I was just 'surprised' when the update happened although I had auto-updates disabled. All is good now.
BTW, I have been using skynet for years! I know some people say it may be 'overkill', but I to me, it does not hurt performance and it adds another layer, where to me, it may in fact prevent dns dos (argumentative). I do not catch many outbound blocks, but when I have, it is well worth it. I also only use active block lists, with a conservative approach to block the real bad guys with minimizing false-positives. These include spamhaus, feodo, dshield, ponmocup (although no longer maintained) and stamparm ip level 5.
 
I guess this is the heart of the problem. The wan interface name is part of the Skynet rules, and yours seems to start as eth0 then change to wan0. Never seen that before.
I'm guessing?? because I'm translating packets via router & not the ONT, router is using Residential Gateway mode, hence wan0?

Code:
Dec 31 18:01:13 kernel: IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
Dec 31 18:01:13 kernel: netdev path : wan0 -> eth0
Dec 31 18:01:13 kernel: BCMVLAN : eth0 mode was set to RG
Dec 31 18:01:13 kernel: IPv6: ADDRCONF(NETDEV_UP): wan0: link is not ready
Dec 31 18:01:13 kernel: VLAN Rule Table : eth0, Rx, nbrOfTags 1, default DROP
@Adamm, do you see a workaround?
 
Last edited:
When Diversion updates the blocklists I regularly see this on the AX88U (auto sent to my mail).
"Waiting for Skynet to finish task...
Error: Unable to refresh Skynet to whitelist domains in shared-Diversion-whitelist.
Restart Skynet manually to immediately include the new whitelisted domains."
But I am not getting errors on a BE88U.
AX88U have sightly less scripts, but otherwise very similarly configured, so it feels like the differance is the the different firmware.
Don't think I ever seen this on older Skynet (v7).

Recently I was also forced to reinstall Skynet due to a failed update on the AX88U, but no problems on BE88U.
Anything I should try? I can try to collect more data on the problem if this seems to be a rarity.
If I didn't have the mail setup I probably would not notice it... So there could be many more that has it but not knowing about it.
 
I'm guessing?? because I'm translating packets via router & not the ONT, router is using Residential Gateway mode, hence wan0?

Dec 31 18:01:13 kernel: IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
Dec 31 18:01:13 kernel: netdev path : wan0 -> eth0
Dec 31 18:01:13 kernel: BCMVLAN : eth0 mode was set to RG
Dec 31 18:01:13 kernel: IPv6: ADDRCONF(NETDEV_UP): wan0: link is not ready
Dec 31 18:01:13 kernel: VLAN Rule Table : eth0, Rx, nbrOfTags 1, default DROP

@Adamm, do you see a workaround?
after installing Unbound, my problem with skynet on reboot disappeared. Im assuming skynet restarts an extra time to fix problem, as thats what i had to do manually

Thanks @Adamm for all your hard work..any timeline on ipv6 support?
 
Last edited:
@Adamm

A request for a change/addition to the banner of Skynet.
Now that you can change the size of the log file it would be useful to display the current size of the log file in the banner.

Assuming the Log size = 12.532M of 20.000M (62.66%)

Code:
╔═════════════════════ System ══════════════════════════════════════════════════════════════════════════════╗
║ Router Model         │ RT-AX86U_PRO                                                                       ║
║ Skynet Version       │ v8.0.9 (05/01/2026)                                                                ║
║ └── Hash             │ 50789653b274e6efcc8c3b8edfab4cfc                                                   ║
║ Install Dir          │ /tmp/mnt/RT-AX86UPro/skynet                                                        ║
║ FW Version           │ ASUSWRT-Merlin v102.5_0 (Kernel 4.19.183) (Aug 3 2025)                             ║
║ iptables             │ iptables v1.4.15                                                                   ║
║ ipset                │ ipset v7.6, protocol version: 7                                                    ║
║ Public IP            │ xxx.xxx.xxx.xxx                                                                    ║
║ WAN Info             │ ppp0 - pppoe                                                                       ║
║ Banned Countries     │ ad ae af ag ai al am ao aq ar as aw ax az ba bb bd bf bg bh bi bj bl bm bn bo bq + ║
║ Custom Filter URL    │ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx                                                ║
║ Log File Size        │ 12.532M of 20.000M (62.66%)                                                        ║
╚══════════════════════╧════════════════════════════════════════════════════════════════════════════════════╝

Many Thanks.
 
Last edited:
Hi,
I have Skynet 8.0.9 installed.
Everything works flawlessly and I am a satisfied user.
In the chart layout in the GUI, it gets darker every time I hover the mouse over it. I don't know if that's how it should be or if I may be remembering wrong that it got brighter when hovering.
Thanks for a great addon!
 

Attachments

  • Skynet.gif
    Skynet.gif
    357.7 KB · Views: 36
Hi,
I have Skynet 8.0.9 installed.
Everything works flawlessly and I am a satisfied user.
In the chart layout in the GUI, it gets darker every time I hover the mouse over it. I don't know if that's how it should be or if I may be remembering wrong that it got brighter when hovering.
Thanks for a great addon!
LOL that's one of the craziest things I've ever seen! Must be a feature, not a bug!
 
I am seeing the same thing, but with uiDivStats rather than Skynet.

The Brave browser F12 Console errors are:
Code:
user8.asp:51
Uncaught ReferenceError: comma is not defined
    at n.label (user8.asp:51:4481)
    at chart.js:7:93178
    at Object.each (chart.js:7:27348)
    at n.getBody (chart.js:7:93060)
    at n.update (chart.js:7:94641)
    at n.handleEvent (chart.js:7:100802)
    at tn.eventHandler (chart.js:7:111285)
    at n (chart.js:7:110528)
    at Se.<computed> (chart.js:7:87040)

chart.js:7
Uncaught TypeError: Cannot read properties of undefined (reading 'length')
    at n.drawBody (chart.js:7:98438)
    at n.draw (chart.js:7:100363)
    at tn._drawTooltip (chart.js:7:108823)
    at tn.draw (chart.js:7:107805)
    at tn.render (chart.js:7:107370)
    at Object.callback (chart.js:7:27212)
    at Object.advance (chart.js:7:39167)
    at Object.startDigest (chart.js:7:38918)
    at chart.js:7:38871
The code from which it throws:
Code:
                            tooltips: {
                                callbacks: {
                                    title: function(t, e) {
                                        return e.labels[t[0].index]
                                    },
                                    label: function(t, e) {
                                        return comma(e.datasets[t.datasetIndex].data[t.index])
                                    }
                                },
                                mode: "point",
                                position: "cursor",
                                intersect: !0
                            },
Here is the similar code from Skynet:
Code:
                tooltips: {
                    callbacks: {
                        title: function(tooltipItem, data) {
                            return data.labels[tooltipItem[0].index];
                        },
                        label: function(tooltipItem, data) {
                            return comma(data.datasets[tooltipItem.datasetIndex].data[tooltipItem.index]);
                        }
                    },
                    mode: 'point',
                    position: 'cursor',
                    intersect: true
                },
 
Last edited:
As a side note, I no longer have mouse over menus under General and Advanced Settings in index.asp
 
Last edited:
Those with issues, have you updated amtm?
 
The code from which it throws:
The comma errors are due to the removal of the Tomato files on recent firmwares. An alternate JavaScript function needs to be found or just removed (it’s only a cosmetic feature to insert commas into larger numbers). Everyone should probably just rewrite with toLocaleString().
 
Last edited:

Latest threads

Support SNBForums w/ Amazon

If you'd like to support SNBForums, just use this link and buy anything on Amazon. Thanks!

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Back
Top