All Projects → amarcu5 → Edgeos Blacklist

amarcu5 / Edgeos Blacklist

Licence: gpl-3.0
Automatically updates IP blacklist for EdgeOS (supports IPv4 & IPv6)

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Edgeos Blacklist

accomplist
ACCOMPLIST - List Compiler
Stars: ✭ 51 (+50%)
Mutual labels:  blacklist, ipv6, ipv4
Valvesockets Csharp
Managed C# abstraction of GameNetworkingSockets library by Valve Software
Stars: ✭ 273 (+702.94%)
Mutual labels:  ipv6, ipv4
Bgp Dashboard
BGP Dashboard and Monitoring Web Application
Stars: ✭ 268 (+688.24%)
Mutual labels:  ipv6, ipv4
Ip Address
💻 a library for parsing and manipulating IPv4 and IPv6 addresses in JavaScript
Stars: ✭ 353 (+938.24%)
Mutual labels:  ipv6, ipv4
Vflow
Enterprise Network Flow Collector (IPFIX, sFlow, Netflow) from Verizon Media
Stars: ✭ 776 (+2182.35%)
Mutual labels:  ipv6, ipv4
Vedetta
OpenBSD Router Boilerplate
Stars: ✭ 260 (+664.71%)
Mutual labels:  ipv6, ipv4
Nsupdate.info
Dynamic DNS service
Stars: ✭ 720 (+2017.65%)
Mutual labels:  ipv6, ipv4
geoip
🌚 🌍 🌝 GeoIP 规则文件加强版,同时支持定制 V2Ray dat 格式路由规则文件 geoip.dat 和 MaxMind mmdb 格式文件 Country.mmdb。Enhanced edition of GeoIP files for V2Ray, Xray-core, Trojan-Go, Clash and Leaf, with replaced CN IPv4 CIDR available from ipip.net, appended CIDR lists and more.
Stars: ✭ 524 (+1441.18%)
Mutual labels:  ipv6, ipv4
Blacklist
Blacklist and Adware Blocking for the Ubiquiti EdgeMax Router
Stars: ✭ 393 (+1055.88%)
Mutual labels:  ubiquiti, blacklist
Plibsys
Highly portable C system library: threads and synchronization primitives, sockets (TCP, UDP, SCTP), IPv4 and IPv6, IPC, hash functions (MD5, SHA-1, SHA-2, SHA-3, GOST), binary trees (RB, AVL) and more. Native code performance.
Stars: ✭ 402 (+1082.35%)
Mutual labels:  ipv6, ipv4
Ipwhois
Retrieve and parse whois data for IPv4 and IPv6 addresses
Stars: ✭ 432 (+1170.59%)
Mutual labels:  ipv6, ipv4
pac
Proxy Auto Config generator,自动代理配置生成PAC,可配合ss小飞机使用
Stars: ✭ 40 (+17.65%)
Mutual labels:  ipv6, ipv4
v6dns
A DNS Server which lets IPv4-prioritized devices to use IPv6 first, or lets IPv6-prioritized devices to use IPv4 first.
Stars: ✭ 16 (-52.94%)
Mutual labels:  ipv6, ipv4
Netaddr
A network address manipulation library for Python
Stars: ✭ 648 (+1805.88%)
Mutual labels:  ipv6, ipv4
cidr
golang to calculate CIDR network
Stars: ✭ 51 (+50%)
Mutual labels:  ipv6, ipv4
Ipnetwork
IPNetwork command line and C# library take care of complex network, IP, IPv4, IPv6, netmask, CIDR, subnet, subnetting, supernet, and supernetting calculation for .NET developers. It works with IPv4 as well as IPv6, is written in C#, has a light and clean API, and is fully unit-tested
Stars: ✭ 276 (+711.76%)
Mutual labels:  ipv6, ipv4
Ddos Deflate
Fork of DDoS Deflate with fixes, improvements and new features.
Stars: ✭ 568 (+1570.59%)
Mutual labels:  ipv6, ipv4
ngx-ip
An Angular network address component (IPv4, IPv6 and MAC)
Stars: ✭ 20 (-41.18%)
Mutual labels:  ipv6, ipv4
6in4
IPv6-in-IPv4 Tunnel Server
Stars: ✭ 133 (+291.18%)
Mutual labels:  ipv6, ipv4
Dsnet
Simple command to manage a centralised wireguard VPN. Think wg-quick but quicker: key generation + address allocation.
Stars: ✭ 365 (+973.53%)
Mutual labels:  ipv6, ipv4

EdgeOS-Blacklist

Automatically updates IP blacklist for EdgeOS

Installation

  1. Copy the script update-blacklist.sh to /config/scripts/post-config.d/update-blacklist.sh

  2. Make the script executable: chmod +x /config/scripts/post-config.d/update-blacklist.sh

  3. Edit /config/config.boot to use blacklist e.g.

    firewall {
        ...
    +   group {
    +       network-group BLACKLIST_DROP {
    +       }
    +       network-group BLACKLIST_DROPv6 {
    +       }
    +   }
        ...
        ipv6-name WANv6_IN {
            ...
    +       rule 30 {
    +           action drop
    +           description "Networks to drop from blacklist"
    +           source {
    +               group {
    +                   network-group BLACKLIST_DROPv6
    +               }
    +           }
    +       }
        }
        ...
        name WAN_IN {
            ...
    +       rule 30 {
    +           action drop
    +           description "Networks to drop from blacklist"
    +           source {
    +               group {
    +                   network-group BLACKLIST_DROP
    +               }
    +           }
    +       }
    +   }
    }
    
  4. Edit /config/config.boot to update blacklist e.g. everyday at 1am

    system {
        ...
    +   task-scheduler {
    +       task BLACKLIST {
    +           crontab-spec "0 1 * * *"
    +           executable {
    +               path /config/scripts/post-config.d/update-blacklist.sh
    +           }
    +       }
    +   }
    }
    
  5. Reboot device: reboot

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].