timmy ha revisionato questo gist 10 months ago. Vai alla revisione
Nessuna modifica
timmy ha revisionato questo gist 10 months ago. Vai alla revisione
Nessuna modifica
timmy ha revisionato questo gist 10 months ago. Vai alla revisione
Nessuna modifica
timmy ha revisionato questo gist 1 year ago. Vai alla revisione
1 file changed, 24 insertions
taiwan_ips_ipset_config.sh(file creato)
| @@ -0,0 +1,24 @@ | |||
| 1 | + | #!/bin/bash | |
| 2 | + | ||
| 3 | + | # Delete the existing taiwan_ips ipset collection if it exists | |
| 4 | + | ipset destroy taiwan_ips | |
| 5 | + | ||
| 6 | + | # Create a new taiwan_ips ipset collection | |
| 7 | + | ipset create taiwan_ips hash:net | |
| 8 | + | ||
| 9 | + | # Download the Taiwan IP range file using wget (commented out) | |
| 10 | + | wget https://github.com/Loyalsoldier/geoip/raw/release/text/tw.txt -O tw.txt | |
| 11 | + | ||
| 12 | + | # Add IPv4 ranges to the ipset collection | |
| 13 | + | while IFS= read -r line; do | |
| 14 | + | # Check if the line contains an IPv4 address | |
| 15 | + | if [[ "$line" =~ ^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+ ]]; then | |
| 16 | + | ipset add taiwan_ips "$line" | |
| 17 | + | fi | |
| 18 | + | done < tw.txt | |
| 19 | + | ||
| 20 | + | # Delete the downloaded file (commented out) | |
| 21 | + | # rm tw.txt | |
| 22 | + | ||
| 23 | + | # View the contents of the taiwan_ips ipset collection | |
| 24 | + | # ipset list taiwan_ips | |
Più nuovi
Più vecchi