(new Soapbox())->shout(array_map('strtoupper', $opinions)); //Shaun's blog


Me, elsewhere

GitHub
parseword
Miscellaneous public code

snuze
A PHP API client for Reddit

Twitter
@parseword
I don't tweet much

XMPP chat
xmpp@shaunc.com
(Pidgin, Miranda, Swift, etc.)


Perfect is the enemy of good enough.

GRIZZLY STEPPE blocking with ipset and iptables

Posted January 10, 2017 by shaun

See US-CERT announcement GRIZZLY STEPPE – Russian Malicious Cyber Activity.

Following is a script that will create an ipset containing IP addresses identified as part of GRIZZLY STEPPE, and create iptables rules to log and block traffic to/from those hosts. Some of these hosts are or were Tor exit nodes, and there may be collateral damage.

#Block hosts designated as GRIZZLY STEPPE (Russian Malicious Cyber Activity) participants
#See https://www.us-cert.gov/security-publications/GRIZZLY-STEPPE-Russian-Malicious-Cyber-Activity

#Remove existing iptables rules
iptables -D INPUT $(iptables -L INPUT -v -n --line-numbers | grep grizzly-steppe | awk '{print $1}')
iptables -D OUTPUT $(iptables -L OUTPUT -v -n --line-numbers | grep grizzly-steppe | awk '{print $1}')

#Remove ipset if it exists
ipset -q -F grizzly-steppe
ipset -q -X grizzly-steppe

#Create ipset
ipset -N grizzly-steppe hash:net

#Populate ipset
ipset -A grizzly-steppe 101.64.234.86
ipset -A grizzly-steppe 101.98.11.146
ipset -A grizzly-steppe 103.16.152.10
ipset -A grizzly-steppe 103.21.198.13
ipset -A grizzly-steppe 103.226.132.7
ipset -A grizzly-steppe 103.23.136.10
ipset -A grizzly-steppe 103.244.164.3
ipset -A grizzly-steppe 103.253.41.55
ipset -A grizzly-steppe 103.254.108.7
ipset -A grizzly-steppe 103.254.16.168
ipset -A grizzly-steppe 103.38.193.6
ipset -A grizzly-steppe 103.38.43.207
ipset -A grizzly-steppe 103.41.177.77
ipset -A grizzly-steppe 103.41.52.37
ipset -A grizzly-steppe 103.41.52.39
ipset -A grizzly-steppe 103.8.24.66
ipset -A grizzly-steppe 104.128.161.233
ipset -A grizzly-steppe 104.152.208.166
ipset -A grizzly-steppe 104.207.130.126
ipset -A grizzly-steppe 104.233.108.157
ipset -A grizzly-steppe 104.236.58.27
ipset -A grizzly-steppe 104.237.152.195
ipset -A grizzly-steppe 104.36.83.204
ipset -A grizzly-steppe 104.93.114.201
ipset -A grizzly-steppe 106.187.37.101
ipset -A grizzly-steppe 106.187.99.148
ipset -A grizzly-steppe 107.181.174.84
ipset -A grizzly-steppe 107.182.131.117
ipset -A grizzly-steppe 108.166.168.158
ipset -A grizzly-steppe 108.28.164.248
ipset -A grizzly-steppe 108.61.123.73
ipset -A grizzly-steppe 108.61.152.252
ipset -A grizzly-steppe 108.61.166.139
ipset -A grizzly-steppe 108.61.187.24
ipset -A grizzly-steppe 108.61.228.153
ipset -A grizzly-steppe 109.103.167.206
ipset -A grizzly-steppe 109.163.234.2
ipset -A grizzly-steppe 109.163.234.5
ipset -A grizzly-steppe 109.163.234.8
ipset -A grizzly-steppe 109.173.113.248
ipset -A grizzly-steppe 109.173.45.225
ipset -A grizzly-steppe 109.188.124.120
ipset -A grizzly-steppe 109.188.124.135
ipset -A grizzly-steppe 109.188.124.168
ipset -A grizzly-steppe 109.188.124.23
ipset -A grizzly-steppe 109.188.124.25
ipset -A grizzly-steppe 109.188.124.36
ipset -A grizzly-steppe 109.188.124.43
ipset -A grizzly-steppe 109.188.124.46
ipset -A grizzly-steppe 109.188.124.47
ipset -A grizzly-steppe 109.188.124.65
ipset -A grizzly-steppe 109.188.124.80
ipset -A grizzly-steppe 109.188.125.12
ipset -A grizzly-steppe 109.188.125.13
ipset -A grizzly-steppe 109.188.125.19
ipset -A grizzly-steppe 109.188.125.20
ipset -A grizzly-steppe 109.188.125.3
ipset -A grizzly-steppe 109.188.125.30
ipset -A grizzly-steppe 109.188.125.32
ipset -A grizzly-steppe 109.188.125.33
ipset -A grizzly-steppe 109.188.125.4
ipset -A grizzly-steppe 109.188.125.40
ipset -A grizzly-steppe 109.188.125.5
ipset -A grizzly-steppe 109.188.125.52
ipset -A grizzly-steppe 109.188.125.60
ipset -A grizzly-steppe 109.188.125.9
ipset -A grizzly-steppe 109.188.126.11
ipset -A grizzly-steppe 109.188.126.12
ipset -A grizzly-steppe 109.188.126.13
ipset -A grizzly-steppe 109.188.126.14
ipset -A grizzly-steppe 109.188.126.15
ipset -A grizzly-steppe 109.188.126.18
ipset -A grizzly-steppe 109.188.126.181
ipset -A grizzly-steppe 109.188.126.21
ipset -A grizzly-steppe 109.188.126.30
ipset -A grizzly-steppe 109.188.126.39
ipset -A grizzly-steppe 109.188.126.43
ipset -A grizzly-steppe 109.188.126.44
ipset -A grizzly-steppe 109.188.126.57
ipset -A grizzly-steppe 109.188.127.23
ipset -A grizzly-steppe 109.188.127.27
ipset -A grizzly-steppe 109.188.127.28
ipset -A grizzly-steppe 109.188.127.34
ipset -A grizzly-steppe 109.188.127.52
ipset -A grizzly-steppe 109.188.127.60
ipset -A grizzly-steppe 109.201.133.100
ipset -A grizzly-steppe 109.201.152.246
ipset -A grizzly-steppe 109.201.152.26
ipset -A grizzly-steppe 109.201.154.170
ipset -A grizzly-steppe 109.201.154.186
ipset -A grizzly-steppe 109.201.154.205
ipset -A grizzly-steppe 109.236.89.125
ipset -A grizzly-steppe 109.68.20.194
ipset -A grizzly-steppe 109.72.73.18
ipset -A grizzly-steppe 109.74.151.149
ipset -A grizzly-steppe 1.112.1.1
ipset -A grizzly-steppe 115.178.58.19
ipset -A grizzly-steppe 115.238.95.4
ipset -A grizzly-steppe 115.249.128.114
ipset -A grizzly-steppe 116.211.105.140
ipset -A grizzly-steppe 116.76.255.86
ipset -A grizzly-steppe 117.121.136.83
ipset -A grizzly-steppe 117.34.88.250
ipset -A grizzly-steppe 120.29.217.46
ipset -A grizzly-steppe 1.212.1.1
ipset -A grizzly-steppe 121.243.46.164
ipset -A grizzly-steppe 122.147.230.8
ipset -A grizzly-steppe 122.154.162.222
ipset -A grizzly-steppe 122.155.194.125
ipset -A grizzly-steppe 122.192.65.73
ipset -A grizzly-steppe 122.228.113.135
ipset -A grizzly-steppe 122.228.193.115
ipset -A grizzly-steppe 122.228.89.137
ipset -A grizzly-steppe 123.103.23.169
ipset -A grizzly-steppe 123.125.196.254
ipset -A grizzly-steppe 123.81.251.190
ipset -A grizzly-steppe 125.129.112.29
ipset -A grizzly-steppe 125.181.204.230
ipset -A grizzly-steppe 125.90.93.55
ipset -A grizzly-steppe 128.146.176.6
ipset -A grizzly-steppe 128.153.145.125
ipset -A grizzly-steppe 128.199.108.0
ipset -A grizzly-steppe 128.52.128.105
ipset -A grizzly-steppe 128.73.141.124
ipset -A grizzly-steppe 128.75.159.209
ipset -A grizzly-steppe 131.72.138.33
ipset -A grizzly-steppe 131.72.138.99
ipset -A grizzly-steppe 132.248.64.121
ipset -A grizzly-steppe 134.121.241.31
ipset -A grizzly-steppe 134.170.108.26
ipset -A grizzly-steppe 134.74.98.42
ipset -A grizzly-steppe 139.59.9.200
ipset -A grizzly-steppe 140.130.213.5
ipset -A grizzly-steppe 141.138.141.208
ipset -A grizzly-steppe 141.255.162.162
ipset -A grizzly-steppe 141.255.162.166
ipset -A grizzly-steppe 141.255.162.175
ipset -A grizzly-steppe 142.10.38.212
ipset -A grizzly-steppe 146.0.74.7
ipset -A grizzly-steppe 146.0.77.50
ipset -A grizzly-steppe 146.185.135.43
ipset -A grizzly-steppe 146.185.139.55
ipset -A grizzly-steppe 146.185.161.126
ipset -A grizzly-steppe 146.185.177.103
ipset -A grizzly-steppe 147.102.10.1
ipset -A grizzly-steppe 148.202.105.33
ipset -A grizzly-steppe 148.202.239.38
ipset -A grizzly-steppe 148.251.255.92
ipset -A grizzly-steppe 149.154.158.51
ipset -A grizzly-steppe 149.202.17.236
ipset -A grizzly-steppe 149.202.42.188
ipset -A grizzly-steppe 149.202.44.177
ipset -A grizzly-steppe 149.202.47.181
ipset -A grizzly-steppe 149.202.62.12
ipset -A grizzly-steppe 149.56.223.241
ipset -A grizzly-steppe 149.56.229.17
ipset -A grizzly-steppe 149.56.99.36
ipset -A grizzly-steppe 149.56.99.37
ipset -A grizzly-steppe 149.56.99.38
ipset -A grizzly-steppe 151.100.179.50
ipset -A grizzly-steppe 151.1.182.128
ipset -A grizzly-steppe 151.236.195.105
ipset -A grizzly-steppe 151.236.20.113
ipset -A grizzly-steppe 151.236.23.54
ipset -A grizzly-steppe 151.236.25.57
ipset -A grizzly-steppe 151.80.220.34
ipset -A grizzly-steppe 153.214.197.133
ipset -A grizzly-steppe 153.92.126.148
ipset -A grizzly-steppe 153.92.127.138
ipset -A grizzly-steppe 154.70.153.175
ipset -A grizzly-steppe 158.130.0.242
ipset -A grizzly-steppe 158.255.211.156
ipset -A grizzly-steppe 158.58.170.186
ipset -A grizzly-steppe 158.58.170.222
ipset -A grizzly-steppe 158.69.172.225
ipset -A grizzly-steppe 158.69.194.36
ipset -A grizzly-steppe 158.69.208.131
ipset -A grizzly-steppe 158.69.244.40
ipset -A grizzly-steppe 159.203.30.48
ipset -A grizzly-steppe 162.209.125.127
ipset -A grizzly-steppe 162.209.125.237
ipset -A grizzly-steppe 162.209.125.247
ipset -A grizzly-steppe 162.244.25.249
ipset -A grizzly-steppe 162.244.26.76
ipset -A grizzly-steppe 162.247.72.199
ipset -A grizzly-steppe 162.247.72.200
ipset -A grizzly-steppe 162.247.72.201
ipset -A grizzly-steppe 162.247.72.202
ipset -A grizzly-steppe 162.247.72.216
ipset -A grizzly-steppe 162.247.72.217
ipset -A grizzly-steppe 162.247.72.27
ipset -A grizzly-steppe 162.247.73.204
ipset -A grizzly-steppe 162.247.73.206
ipset -A grizzly-steppe 162.250.234.177
ipset -A grizzly-steppe 162.253.42.208
ipset -A grizzly-steppe 163.172.129.70
ipset -A grizzly-steppe 163.172.135.172
ipset -A grizzly-steppe 163.172.136.101
ipset -A grizzly-steppe 163.172.138.68
ipset -A grizzly-steppe 163.172.140.30
ipset -A grizzly-steppe 163.172.143.114
ipset -A grizzly-steppe 163.172.152.231
ipset -A grizzly-steppe 163.172.154.105
ipset -A grizzly-steppe 163.172.158.208
ipset -A grizzly-steppe 163.172.209.46
ipset -A grizzly-steppe 163.172.211.135
ipset -A grizzly-steppe 163.172.214.76
ipset -A grizzly-steppe 163.172.29.81
ipset -A grizzly-steppe 163.172.29.9
ipset -A grizzly-steppe 163.172.38.173
ipset -A grizzly-steppe 163.172.43.52
ipset -A grizzly-steppe 163.177.65.209
ipset -A grizzly-steppe 163.47.21.101
ipset -A grizzly-steppe 164.132.102.184
ipset -A grizzly-steppe 164.132.51.91
ipset -A grizzly-steppe 167.114.238.104
ipset -A grizzly-steppe 167.114.35.70
ipset -A grizzly-steppe 167.114.92.50
ipset -A grizzly-steppe 171.25.193.132
ipset -A grizzly-steppe 171.25.193.20
ipset -A grizzly-steppe 171.25.193.235
ipset -A grizzly-steppe 171.25.193.25
ipset -A grizzly-steppe 171.25.193.77
ipset -A grizzly-steppe 171.25.193.78
ipset -A grizzly-steppe 172.98.67.32
ipset -A grizzly-steppe 173.208.213.114
ipset -A grizzly-steppe 173.246.103.8
ipset -A grizzly-steppe 173.254.216.66
ipset -A grizzly-steppe 173.255.231.225
ipset -A grizzly-steppe 175.105.185.86
ipset -A grizzly-steppe 175.126.148.37
ipset -A grizzly-steppe 176.10.104.243
ipset -A grizzly-steppe 176.10.107.180
ipset -A grizzly-steppe 176.10.99.200
ipset -A grizzly-steppe 176.10.99.208
ipset -A grizzly-steppe 176.111.109.155
ipset -A grizzly-steppe 176.114.0.120
ipset -A grizzly-steppe 176.114.0.157
ipset -A grizzly-steppe 176.31.180.157
ipset -A grizzly-steppe 176.31.7.241
ipset -A grizzly-steppe 176.58.100.98
ipset -A grizzly-steppe 176.9.25.114
ipset -A grizzly-steppe 177.85.98.227
ipset -A grizzly-steppe 178.140.158.79
ipset -A grizzly-steppe 178.151.182.123
ipset -A grizzly-steppe 178.162.193.233
ipset -A grizzly-steppe 178.162.199.142
ipset -A grizzly-steppe 178.162.205.2
ipset -A grizzly-steppe 178.162.211.216
ipset -A grizzly-steppe 178.162.216.42
ipset -A grizzly-steppe 178.17.163.82
ipset -A grizzly-steppe 178.17.170.124
ipset -A grizzly-steppe 178.17.170.164
ipset -A grizzly-steppe 178.17.170.179
ipset -A grizzly-steppe 178.17.170.201
ipset -A grizzly-steppe 178.17.170.238
ipset -A grizzly-steppe 178.17.174.10
ipset -A grizzly-steppe 178.17.174.99
ipset -A grizzly-steppe 178.175.128.50
ipset -A grizzly-steppe 178.175.131.194
ipset -A grizzly-steppe 178.175.144.43
ipset -A grizzly-steppe 178.20.55.16
ipset -A grizzly-steppe 178.20.55.18
ipset -A grizzly-steppe 178.217.187.39
ipset -A grizzly-steppe 178.239.167.15
ipset -A grizzly-steppe 178.32.251.109
ipset -A grizzly-steppe 178.32.53.124
ipset -A grizzly-steppe 178.32.53.131
ipset -A grizzly-steppe 178.32.53.94
ipset -A grizzly-steppe 178.62.18.173
ipset -A grizzly-steppe 178.62.71.57
ipset -A grizzly-steppe 179.43.143.162
ipset -A grizzly-steppe 182.16.23.41
ipset -A grizzly-steppe 184.105.220.24
ipset -A grizzly-steppe 185.100.84.254
ipset -A grizzly-steppe 185.100.84.82
ipset -A grizzly-steppe 185.100.85.101
ipset -A grizzly-steppe 185.100.85.132
ipset -A grizzly-steppe 185.100.85.176
ipset -A grizzly-steppe 185.100.85.190
ipset -A grizzly-steppe 185.100.85.191
ipset -A grizzly-steppe 185.100.85.192
ipset -A grizzly-steppe 185.100.85.236
ipset -A grizzly-steppe 185.100.86.122
ipset -A grizzly-steppe 185.100.86.128
ipset -A grizzly-steppe 185.100.86.155
ipset -A grizzly-steppe 185.100.86.167
ipset -A grizzly-steppe 185.100.86.69
ipset -A grizzly-steppe 185.100.86.86
ipset -A grizzly-steppe 185.100.87.120
ipset -A grizzly-steppe 185.100.87.139
ipset -A grizzly-steppe 185.100.87.44
ipset -A grizzly-steppe 185.100.87.63
ipset -A grizzly-steppe 185.100.87.73
ipset -A grizzly-steppe 185.100.87.82
ipset -A grizzly-steppe 185.104.11.154
ipset -A grizzly-steppe 185.104.120.2
ipset -A grizzly-steppe 185.104.120.4
ipset -A grizzly-steppe 185.104.120.7
ipset -A grizzly-steppe 185.104.9.39
ipset -A grizzly-steppe 185.11.180.67
ipset -A grizzly-steppe 185.12.46.178
ipset -A grizzly-steppe 185.128.40.220
ipset -A grizzly-steppe 185.129.62.62
ipset -A grizzly-steppe 185.129.62.63
ipset -A grizzly-steppe 185.135.156.94
ipset -A grizzly-steppe 185.13.76.45
ipset -A grizzly-steppe 185.16.200.176
ipset -A grizzly-steppe 185.17.184.228
ipset -A grizzly-steppe 185.3.135.58
ipset -A grizzly-steppe 185.34.33.2
ipset -A grizzly-steppe 185.36.100.145
ipset -A grizzly-steppe 185.38.14.171
ipset -A grizzly-steppe 185.38.14.215
ipset -A grizzly-steppe 185.55.217.127
ipset -A grizzly-steppe 185.61.138.104
ipset -A grizzly-steppe 185.65.134.75
ipset -A grizzly-steppe 185.65.134.76
ipset -A grizzly-steppe 185.65.134.81
ipset -A grizzly-steppe 185.69.168.112
ipset -A grizzly-steppe 185.7.34.251
ipset -A grizzly-steppe 185.76.35.10
ipset -A grizzly-steppe 185.76.35.11
ipset -A grizzly-steppe 185.77.128.27
ipset -A grizzly-steppe 185.80.222.78
ipset -A grizzly-steppe 185.80.50.33
ipset -A grizzly-steppe 185.82.202.102
ipset -A grizzly-steppe 185.82.202.174
ipset -A grizzly-steppe 185.82.202.45
ipset -A grizzly-steppe 185.86.148.111
ipset -A grizzly-steppe 185.86.148.227
ipset -A grizzly-steppe 185.86.149.223
ipset -A grizzly-steppe 185.86.149.97
ipset -A grizzly-steppe 186.215.192.2
ipset -A grizzly-steppe 188.126.81.155
ipset -A grizzly-steppe 188.138.1.217
ipset -A grizzly-steppe 188.138.9.41
ipset -A grizzly-steppe 188.162.64.72
ipset -A grizzly-steppe 188.162.64.83
ipset -A grizzly-steppe 188.42.254.26
ipset -A grizzly-steppe 188.93.234.203
ipset -A grizzly-steppe 190.97.163.207
ipset -A grizzly-steppe 191.96.66.15
ipset -A grizzly-steppe 192.121.252.153
ipset -A grizzly-steppe 192.121.46.121
ipset -A grizzly-steppe 192.151.155.130
ipset -A grizzly-steppe 192.160.102.164
ipset -A grizzly-steppe 192.160.102.166
ipset -A grizzly-steppe 192.195.80.10
ipset -A grizzly-steppe 192.198.82.58
ipset -A grizzly-steppe 192.207.61.178
ipset -A grizzly-steppe 192.40.57.129
ipset -A grizzly-steppe 193.111.136.162
ipset -A grizzly-steppe 193.138.219.231
ipset -A grizzly-steppe 193.15.16.4
ipset -A grizzly-steppe 193.169.4.29
ipset -A grizzly-steppe 193.169.86.78
ipset -A grizzly-steppe 193.169.87.71
ipset -A grizzly-steppe 193.171.202.150
ipset -A grizzly-steppe 193.182.144.34
ipset -A grizzly-steppe 193.200.241.195
ipset -A grizzly-steppe 193.238.157.16
ipset -A grizzly-steppe 193.24.208.113
ipset -A grizzly-steppe 193.24.240.200
ipset -A grizzly-steppe 193.90.12.86
ipset -A grizzly-steppe 193.90.12.87
ipset -A grizzly-steppe 193.90.12.88
ipset -A grizzly-steppe 193.90.12.89
ipset -A grizzly-steppe 193.90.12.90
ipset -A grizzly-steppe 194.187.249.135
ipset -A grizzly-steppe 194.187.249.87
ipset -A grizzly-steppe 194.88.143.66
ipset -A grizzly-steppe 195.154.15.227
ipset -A grizzly-steppe 195.154.255.174
ipset -A grizzly-steppe 195.154.8.111
ipset -A grizzly-steppe 195.154.81.29
ipset -A grizzly-steppe 195.154.90.122
ipset -A grizzly-steppe 195.228.45.176
ipset -A grizzly-steppe 197.251.205.172
ipset -A grizzly-steppe 198.105.125.74
ipset -A grizzly-steppe 198.134.125.78
ipset -A grizzly-steppe 198.167.223.38
ipset -A grizzly-steppe 198.50.159.231
ipset -A grizzly-steppe 198.50.177.202
ipset -A grizzly-steppe 198.50.200.131
ipset -A grizzly-steppe 198.50.200.135
ipset -A grizzly-steppe 198.50.200.137
ipset -A grizzly-steppe 198.50.200.139
ipset -A grizzly-steppe 198.58.107.53
ipset -A grizzly-steppe 198.96.155.3
ipset -A grizzly-steppe 199.127.226.150
ipset -A grizzly-steppe 199.59.148.23
ipset -A grizzly-steppe 199.68.196.125
ipset -A grizzly-steppe 199.71.233.138
ipset -A grizzly-steppe 199.71.233.139
ipset -A grizzly-steppe 199.71.233.140
ipset -A grizzly-steppe 199.71.233.141
ipset -A grizzly-steppe 199.71.233.142
ipset -A grizzly-steppe 199.87.154.251
ipset -A grizzly-steppe 199.87.154.255
ipset -A grizzly-steppe 201.77.124.118
ipset -A grizzly-steppe 202.158.120.51
ipset -A grizzly-steppe 202.28.103.150
ipset -A grizzly-steppe 202.28.194.6
ipset -A grizzly-steppe 203.157.155.8
ipset -A grizzly-steppe 203.169.48.15
ipset -A grizzly-steppe 203.190.241.33
ipset -A grizzly-steppe 203.218.5.241
ipset -A grizzly-steppe 204.11.50.131
ipset -A grizzly-steppe 204.155.30.75
ipset -A grizzly-steppe 204.155.30.76
ipset -A grizzly-steppe 204.155.30.77
ipset -A grizzly-steppe 204.155.30.78
ipset -A grizzly-steppe 204.155.30.79
ipset -A grizzly-steppe 204.155.30.80
ipset -A grizzly-steppe 204.155.30.81
ipset -A grizzly-steppe 204.155.30.82
ipset -A grizzly-steppe 204.194.29.4
ipset -A grizzly-steppe 204.85.191.30
ipset -A grizzly-steppe 207.176.226.8
ipset -A grizzly-steppe 207.244.70.35
ipset -A grizzly-steppe 207.244.97.183
ipset -A grizzly-steppe 209.133.66.214
ipset -A grizzly-steppe 209.222.77.220
ipset -A grizzly-steppe 209.249.180.198
ipset -A grizzly-steppe 209.66.119.150
ipset -A grizzly-steppe 210.14.70.140
ipset -A grizzly-steppe 210.245.123.180
ipset -A grizzly-steppe 211.194.50.61
ipset -A grizzly-steppe 211.226.72.236
ipset -A grizzly-steppe 212.109.194.126
ipset -A grizzly-steppe 212.113.32.242
ipset -A grizzly-steppe 212.117.180.130
ipset -A grizzly-steppe 212.117.180.21
ipset -A grizzly-steppe 212.47.194.250
ipset -A grizzly-steppe 212.47.195.52
ipset -A grizzly-steppe 212.47.227.72
ipset -A grizzly-steppe 212.47.238.193
ipset -A grizzly-steppe 212.47.246.21
ipset -A grizzly-steppe 212.47.247.226
ipset -A grizzly-steppe 212.47.248.81
ipset -A grizzly-steppe 212.68.41.83
ipset -A grizzly-steppe 212.7.192.148
ipset -A grizzly-steppe 212.7.217.50
ipset -A grizzly-steppe 212.7.219.155
ipset -A grizzly-steppe 212.83.190.65
ipset -A grizzly-steppe 212.83.40.238
ipset -A grizzly-steppe 212.83.40.239
ipset -A grizzly-steppe 213.179.207.166
ipset -A grizzly-steppe 213.202.214.148
ipset -A grizzly-steppe 213.215.9.162
ipset -A grizzly-steppe 213.39.51.93
ipset -A grizzly-steppe 216.110.195.12
ipset -A grizzly-steppe 216.17.99.183
ipset -A grizzly-steppe 216.218.134.12
ipset -A grizzly-steppe 216.230.148.77
ipset -A grizzly-steppe 216.239.90.19
ipset -A grizzly-steppe 216.58.216.142
ipset -A grizzly-steppe 216.58.216.174
ipset -A grizzly-steppe 216.75.21.31
ipset -A grizzly-steppe 217.115.10.131
ipset -A grizzly-steppe 217.115.10.132
ipset -A grizzly-steppe 217.12.201.109
ipset -A grizzly-steppe 217.12.204.104
ipset -A grizzly-steppe 217.13.197.5
ipset -A grizzly-steppe 217.13.56.9
ipset -A grizzly-steppe 217.23.10.184
ipset -A grizzly-steppe 217.23.10.188
ipset -A grizzly-steppe 217.23.10.189
ipset -A grizzly-steppe 217.23.12.10
ipset -A grizzly-steppe 217.23.14.168
ipset -A grizzly-steppe 217.79.188.43
ipset -A grizzly-steppe 2.189.142.80
ipset -A grizzly-steppe 219.249.95.108
ipset -A grizzly-steppe 221.138.128.116
ipset -A grizzly-steppe 23.239.10.144
ipset -A grizzly-steppe 23.254.211.232
ipset -A grizzly-steppe 27.111.202.78
ipset -A grizzly-steppe 27.24.190.240
ipset -A grizzly-steppe 27.50.94.251
ipset -A grizzly-steppe 31.132.0.11
ipset -A grizzly-steppe 31.132.0.12
ipset -A grizzly-steppe 31.148.219.166
ipset -A grizzly-steppe 31.148.219.168
ipset -A grizzly-steppe 31.148.219.176
ipset -A grizzly-steppe 31.148.219.50
ipset -A grizzly-steppe 31.168.172.147
ipset -A grizzly-steppe 31.16.91.237
ipset -A grizzly-steppe 31.185.104.19
ipset -A grizzly-steppe 31.186.96.19
ipset -A grizzly-steppe 31.186.96.20
ipset -A grizzly-steppe 31.192.228.185
ipset -A grizzly-steppe 31.210.109.147
ipset -A grizzly-steppe 31.210.111.154
ipset -A grizzly-steppe 31.210.117.131
ipset -A grizzly-steppe 31.210.118.89
ipset -A grizzly-steppe 31.210.123.213
ipset -A grizzly-steppe 31.210.123.214
ipset -A grizzly-steppe 31.210.125.100
ipset -A grizzly-steppe 31.210.125.105
ipset -A grizzly-steppe 31.210.125.99
ipset -A grizzly-steppe 31.220.43.99
ipset -A grizzly-steppe 31.31.72.43
ipset -A grizzly-steppe 35.0.127.52
ipset -A grizzly-steppe 37.0.127.44
ipset -A grizzly-steppe 37.123.130.176
ipset -A grizzly-steppe 37.123.130.186
ipset -A grizzly-steppe 37.139.52.47
ipset -A grizzly-steppe 37.146.14.44
ipset -A grizzly-steppe 37.187.239.8
ipset -A grizzly-steppe 37.187.247.3
ipset -A grizzly-steppe 37.187.7.74
ipset -A grizzly-steppe 37.220.35.202
ipset -A grizzly-steppe 37.220.35.36
ipset -A grizzly-steppe 37.233.99.157
ipset -A grizzly-steppe 37.235.53.237
ipset -A grizzly-steppe 37.247.54.157
ipset -A grizzly-steppe 37.48.109.107
ipset -A grizzly-steppe 37.48.93.246
ipset -A grizzly-steppe 37.59.123.142
ipset -A grizzly-steppe 37.59.14.201
ipset -A grizzly-steppe 37.59.42.55
ipset -A grizzly-steppe 37.59.63.190
ipset -A grizzly-steppe 38.110.220.169
ipset -A grizzly-steppe 41.206.188.206
ipset -A grizzly-steppe 41.212.1.1
ipset -A grizzly-steppe 41.215.241.147
ipset -A grizzly-steppe 41.77.136.250
ipset -A grizzly-steppe 42.1.1.1
ipset -A grizzly-steppe 42.112.33.43
ipset -A grizzly-steppe 42.51.11.66
ipset -A grizzly-steppe 43.1.1.1
ipset -A grizzly-steppe 45.32.239.246
ipset -A grizzly-steppe 45.33.48.204
ipset -A grizzly-steppe 45.55.178.34
ipset -A grizzly-steppe 45.56.90.85
ipset -A grizzly-steppe 45.62.255.94
ipset -A grizzly-steppe 45.79.85.112
ipset -A grizzly-steppe 46.101.138.211
ipset -A grizzly-steppe 46.101.197.155
ipset -A grizzly-steppe 46.102.152.132
ipset -A grizzly-steppe 46.105.100.149
ipset -A grizzly-steppe 46.108.39.193
ipset -A grizzly-steppe 46.108.39.198
ipset -A grizzly-steppe 46.148.17.100
ipset -A grizzly-steppe 46.148.17.210
ipset -A grizzly-steppe 46.148.17.98
ipset -A grizzly-steppe 46.148.17.99
ipset -A grizzly-steppe 46.148.26.78
ipset -A grizzly-steppe 46.165.196.229
ipset -A grizzly-steppe 46.165.197.1
ipset -A grizzly-steppe 46.165.223.217
ipset -A grizzly-steppe 46.165.228.119
ipset -A grizzly-steppe 46.165.230.5
ipset -A grizzly-steppe 46.166.137.224
ipset -A grizzly-steppe 46.166.137.240
ipset -A grizzly-steppe 46.166.137.245
ipset -A grizzly-steppe 46.166.138.129
ipset -A grizzly-steppe 46.166.138.141
ipset -A grizzly-steppe 46.166.138.142
ipset -A grizzly-steppe 46.166.138.147
ipset -A grizzly-steppe 46.166.186.243
ipset -A grizzly-steppe 46.166.188.208
ipset -A grizzly-steppe 46.166.188.228
ipset -A grizzly-steppe 46.166.190.182
ipset -A grizzly-steppe 46.166.190.192
ipset -A grizzly-steppe 46.166.190.223
ipset -A grizzly-steppe 46.17.100.14
ipset -A grizzly-steppe 46.182.106.190
ipset -A grizzly-steppe 46.242.66.240
ipset -A grizzly-steppe 46.28.110.136
ipset -A grizzly-steppe 46.28.111.122
ipset -A grizzly-steppe 46.28.68.158
ipset -A grizzly-steppe 46.29.248.238
ipset -A grizzly-steppe 46.39.102.250
ipset -A grizzly-steppe 46.4.193.146
ipset -A grizzly-steppe 46.73.164.160
ipset -A grizzly-steppe 50.2.64.140
ipset -A grizzly-steppe 50.7.176.2
ipset -A grizzly-steppe 50.7.62.27
ipset -A grizzly-steppe 51.254.215.7
ipset -A grizzly-steppe 51.255.202.66
ipset -A grizzly-steppe 51.255.33.0
ipset -A grizzly-steppe 51.255.38.226
ipset -A grizzly-steppe 5.133.179.243
ipset -A grizzly-steppe 5.133.8.152
ipset -A grizzly-steppe 5.133.8.162
ipset -A grizzly-steppe 5.134.1.250
ipset -A grizzly-steppe 5.135.158.101
ipset -A grizzly-steppe 5.135.186.35
ipset -A grizzly-steppe 5.135.199.28
ipset -A grizzly-steppe 5.135.65.145
ipset -A grizzly-steppe 5.135.65.146
ipset -A grizzly-steppe 5.149.249.172
ipset -A grizzly-steppe 5.149.254.114
ipset -A grizzly-steppe 5.152.205.159
ipset -A grizzly-steppe 5.153.233.58
ipset -A grizzly-steppe 5.153.234.90
ipset -A grizzly-steppe 5.157.38.34
ipset -A grizzly-steppe 5.1.82.130
ipset -A grizzly-steppe 5.1.82.140
ipset -A grizzly-steppe 5.189.188.111
ipset -A grizzly-steppe 5.196.1.129
ipset -A grizzly-steppe 5.196.58.96
ipset -A grizzly-steppe 5.199.171.58
ipset -A grizzly-steppe 5.199.172.147
ipset -A grizzly-steppe 5.212.1.1
ipset -A grizzly-steppe 52.29.252.84
ipset -A grizzly-steppe 5.249.145.164
ipset -A grizzly-steppe 5.255.80.27
ipset -A grizzly-steppe 5.2.64.10
ipset -A grizzly-steppe 5.28.62.85
ipset -A grizzly-steppe 5.34.150.2
ipset -A grizzly-steppe 5.34.183.55
ipset -A grizzly-steppe 5.40.21.27
ipset -A grizzly-steppe 54.146.128.140
ipset -A grizzly-steppe 5.45.183.194
ipset -A grizzly-steppe 5.56.133.125
ipset -A grizzly-steppe 5.56.133.19
ipset -A grizzly-steppe 5.56.133.23
ipset -A grizzly-steppe 5.77.47.142
ipset -A grizzly-steppe 58.20.114.95
ipset -A grizzly-steppe 58.250.19.237
ipset -A grizzly-steppe 58.49.61.252
ipset -A grizzly-steppe 58.68.148.37
ipset -A grizzly-steppe 58.68.148.42
ipset -A grizzly-steppe 58.80.109.59
ipset -A grizzly-steppe 58.83.208.24
ipset -A grizzly-steppe 59.115.115.115
ipset -A grizzly-steppe 5.9.32.230
ipset -A grizzly-steppe 5.9.98.43
ipset -A grizzly-steppe 60.12.119.222
ipset -A grizzly-steppe 60.18.131.233
ipset -A grizzly-steppe 60.18.147.185
ipset -A grizzly-steppe 60.190.22.202
ipset -A grizzly-steppe 60.191.138.222
ipset -A grizzly-steppe 60.191.139.42
ipset -A grizzly-steppe 60.191.139.86
ipset -A grizzly-steppe 60.211.204.110
ipset -A grizzly-steppe 60.2.237.27
ipset -A grizzly-steppe 61.135.149.124
ipset -A grizzly-steppe 61.144.244.217
ipset -A grizzly-steppe 62.102.148.67
ipset -A grizzly-steppe 62.1.1.1
ipset -A grizzly-steppe 62.113.238.165
ipset -A grizzly-steppe 62.149.25.15
ipset -A grizzly-steppe 62.193.51.144
ipset -A grizzly-steppe 62.210.105.116
ipset -A grizzly-steppe 62.210.129.246
ipset -A grizzly-steppe 62.212.73.141
ipset -A grizzly-steppe 62.244.176.139
ipset -A grizzly-steppe 62.4.22.48
ipset -A grizzly-steppe 63.141.226.34
ipset -A grizzly-steppe 63.214.136.153
ipset -A grizzly-steppe 64.113.32.29
ipset -A grizzly-steppe 64.124.32.84
ipset -A grizzly-steppe 64.137.178.3
ipset -A grizzly-steppe 64.137.206.52
ipset -A grizzly-steppe 64.137.215.208
ipset -A grizzly-steppe 64.27.12.41
ipset -A grizzly-steppe 64.27.17.140
ipset -A grizzly-steppe 64.79.108.197
ipset -A grizzly-steppe 65.158.81.132
ipset -A grizzly-steppe 65.15.88.243
ipset -A grizzly-steppe 65.181.112.128
ipset -A grizzly-steppe 65.19.167.130
ipset -A grizzly-steppe 65.19.167.131
ipset -A grizzly-steppe 65.19.167.132
ipset -A grizzly-steppe 65.23.129.79
ipset -A grizzly-steppe 65.36.205.1
ipset -A grizzly-steppe 65.55.252.43
ipset -A grizzly-steppe 66.158.142.2
ipset -A grizzly-steppe 66.180.193.219
ipset -A grizzly-steppe 66.196.116.112
ipset -A grizzly-steppe 67.52.39.166
ipset -A grizzly-steppe 68.64.143.103
ipset -A grizzly-steppe 69.10.162.154
ipset -A grizzly-steppe 69.12.73.174
ipset -A grizzly-steppe 69.162.139.9
ipset -A grizzly-steppe 69.25.242.15
ipset -A grizzly-steppe 69.30.251.26
ipset -A grizzly-steppe 69.30.251.27
ipset -A grizzly-steppe 69.30.251.28
ipset -A grizzly-steppe 69.30.251.29
ipset -A grizzly-steppe 69.30.251.30
ipset -A grizzly-steppe 69.63.147.49
ipset -A grizzly-steppe 69.70.199.50
ipset -A grizzly-steppe 69.89.191.8
ipset -A grizzly-steppe 69.89.37.90
ipset -A grizzly-steppe 69.89.37.91
ipset -A grizzly-steppe 69.89.37.92
ipset -A grizzly-steppe 71.19.157.127
ipset -A grizzly-steppe 72.21.91.121
ipset -A grizzly-steppe 72.30.196.161
ipset -A grizzly-steppe 72.52.75.27
ipset -A grizzly-steppe 72.5.72.225
ipset -A grizzly-steppe 74.11.216.239
ipset -A grizzly-steppe 74.208.191.194
ipset -A grizzly-steppe 74.208.191.202
ipset -A grizzly-steppe 74.217.184.206
ipset -A grizzly-steppe 78.106.220.129
ipset -A grizzly-steppe 78.108.154.254
ipset -A grizzly-steppe 78.138.104.178
ipset -A grizzly-steppe 78.138.106.231
ipset -A grizzly-steppe 78.138.106.234
ipset -A grizzly-steppe 78.138.106.235
ipset -A grizzly-steppe 78.138.106.247
ipset -A grizzly-steppe 78.138.97.15
ipset -A grizzly-steppe 78.138.98.92
ipset -A grizzly-steppe 78.138.98.95
ipset -A grizzly-steppe 79.134.234.247
ipset -A grizzly-steppe 79.134.255.200
ipset -A grizzly-steppe 79.143.111.228
ipset -A grizzly-steppe 79.172.193.32
ipset -A grizzly-steppe 79.98.107.90
ipset -A grizzly-steppe 80.221.159.67
ipset -A grizzly-steppe 80.240.139.111
ipset -A grizzly-steppe 80.244.81.191
ipset -A grizzly-steppe 80.255.12.232
ipset -A grizzly-steppe 80.67.172.162
ipset -A grizzly-steppe 81.170.184.90
ipset -A grizzly-steppe 81.171.56.203
ipset -A grizzly-steppe 81.17.18.50
ipset -A grizzly-steppe 81.210.129.164
ipset -A grizzly-steppe 81.30.158.81
ipset -A grizzly-steppe 81.7.15.115
ipset -A grizzly-steppe 81.7.16.13
ipset -A grizzly-steppe 81.95.126.15
ipset -A grizzly-steppe 82.163.79.61
ipset -A grizzly-steppe 82.211.19.129
ipset -A grizzly-steppe 82.211.19.143
ipset -A grizzly-steppe 82.221.129.96
ipset -A grizzly-steppe 82.221.139.25
ipset -A grizzly-steppe 83.136.253.147
ipset -A grizzly-steppe 83.138.176.21
ipset -A grizzly-steppe 83.220.236.147
ipset -A grizzly-steppe 8.39.147.120
ipset -A grizzly-steppe 84.117.113.152
ipset -A grizzly-steppe 84.200.56.34
ipset -A grizzly-steppe 84.232.5.230
ipset -A grizzly-steppe 84.251.91.165
ipset -A grizzly-steppe 85.143.219.211
ipset -A grizzly-steppe 85.143.95.50
ipset -A grizzly-steppe 85.159.237.210
ipset -A grizzly-steppe 85.195.97.226
ipset -A grizzly-steppe 85.195.97.227
ipset -A grizzly-steppe 85.195.97.230
ipset -A grizzly-steppe 85.204.74.91
ipset -A grizzly-steppe 85.207.155.39
ipset -A grizzly-steppe 85.24.197.4
ipset -A grizzly-steppe 85.248.227.163
ipset -A grizzly-steppe 85.248.227.164
ipset -A grizzly-steppe 85.248.227.165
ipset -A grizzly-steppe 85.25.100.104
ipset -A grizzly-steppe 85.25.103.119
ipset -A grizzly-steppe 85.90.244.52
ipset -A grizzly-steppe 86.105.18.111
ipset -A grizzly-steppe 86.127.210.14
ipset -A grizzly-steppe 87.120.254.200
ipset -A grizzly-steppe 87.170.206.84
ipset -A grizzly-steppe 87.185.31.200
ipset -A grizzly-steppe 87.236.194.23
ipset -A grizzly-steppe 87.236.211.182
ipset -A grizzly-steppe 88.150.157.14
ipset -A grizzly-steppe 88.198.14.171
ipset -A grizzly-steppe 88.198.25.92
ipset -A grizzly-steppe 88.80.7.5
ipset -A grizzly-steppe 89.163.135.98
ipset -A grizzly-steppe 89.163.142.94
ipset -A grizzly-steppe 89.163.237.45
ipset -A grizzly-steppe 89.169.218.249
ipset -A grizzly-steppe 89.187.142.208
ipset -A grizzly-steppe 89.187.144.122
ipset -A grizzly-steppe 89.187.145.103
ipset -A grizzly-steppe 89.188.9.91
ipset -A grizzly-steppe 89.190.34.200
ipset -A grizzly-steppe 89.248.162.179
ipset -A grizzly-steppe 89.31.57.5
ipset -A grizzly-steppe 89.32.40.4
ipset -A grizzly-steppe 89.33.246.114
ipset -A grizzly-steppe 89.34.237.101
ipset -A grizzly-steppe 89.34.237.11
ipset -A grizzly-steppe 89.34.237.12
ipset -A grizzly-steppe 89.35.178.104
ipset -A grizzly-steppe 89.36.208.231
ipset -A grizzly-steppe 89.45.67.6
ipset -A grizzly-steppe 89.46.101.79
ipset -A grizzly-steppe 90.154.72.187
ipset -A grizzly-steppe 91.108.183.170
ipset -A grizzly-steppe 91.1.1.1
ipset -A grizzly-steppe 91.121.230.209
ipset -A grizzly-steppe 91.134.232.63
ipset -A grizzly-steppe 91.146.121.3
ipset -A grizzly-steppe 91.213.8.235
ipset -A grizzly-steppe 91.213.8.236
ipset -A grizzly-steppe 91.213.8.84
ipset -A grizzly-steppe 91.217.91.79
ipset -A grizzly-steppe 91.219.236.136
ipset -A grizzly-steppe 91.219.236.218
ipset -A grizzly-steppe 91.219.236.222
ipset -A grizzly-steppe 91.219.236.232
ipset -A grizzly-steppe 91.219.238.231
ipset -A grizzly-steppe 91.219.239.245
ipset -A grizzly-steppe 91.219.30.81
ipset -A grizzly-steppe 91.228.151.52
ipset -A grizzly-steppe 91.229.77.64
ipset -A grizzly-steppe 91.230.60.42
ipset -A grizzly-steppe 91.230.61.68
ipset -A grizzly-steppe 91.241.33.73
ipset -A grizzly-steppe 92.114.92.107
ipset -A grizzly-steppe 92.114.92.125
ipset -A grizzly-steppe 92.222.103.234
ipset -A grizzly-steppe 92.222.28.243
ipset -A grizzly-steppe 92.222.6.12
ipset -A grizzly-steppe 92.222.71.173
ipset -A grizzly-steppe 92.222.88.7
ipset -A grizzly-steppe 92.222.92.152
ipset -A grizzly-steppe 92.240.253.181
ipset -A grizzly-steppe 93.115.241.194
ipset -A grizzly-steppe 93.115.38.141
ipset -A grizzly-steppe 93.115.94.23
ipset -A grizzly-steppe 93.115.94.26
ipset -A grizzly-steppe 93.115.95.201
ipset -A grizzly-steppe 93.115.95.202
ipset -A grizzly-steppe 93.115.95.205
ipset -A grizzly-steppe 93.115.95.39
ipset -A grizzly-steppe 93.171.203.244
ipset -A grizzly-steppe 93.174.90.30
ipset -A grizzly-steppe 93.174.93.133
ipset -A grizzly-steppe 93.184.215.200
ipset -A grizzly-steppe 93.184.66.227
ipset -A grizzly-steppe 93.219.113.201
ipset -A grizzly-steppe 94.102.49.175
ipset -A grizzly-steppe 94.102.49.64
ipset -A grizzly-steppe 94.102.53.177
ipset -A grizzly-steppe 94.102.63.139
ipset -A grizzly-steppe 94.103.175.86
ipset -A grizzly-steppe 94.126.8.21
ipset -A grizzly-steppe 94.142.242.84
ipset -A grizzly-steppe 94.185.85.42
ipset -A grizzly-steppe 94.185.85.43
ipset -A grizzly-steppe 94.185.85.44
ipset -A grizzly-steppe 94.185.85.46
ipset -A grizzly-steppe 94.198.100.8
ipset -A grizzly-steppe 94.23.147.30
ipset -A grizzly-steppe 94.242.195.186
ipset -A grizzly-steppe 94.242.206.196
ipset -A grizzly-steppe 94.242.222.23
ipset -A grizzly-steppe 94.242.239.162
ipset -A grizzly-steppe 94.242.239.163
ipset -A grizzly-steppe 94.242.239.165
ipset -A grizzly-steppe 94.242.239.177
ipset -A grizzly-steppe 94.242.239.181
ipset -A grizzly-steppe 94.242.239.183
ipset -A grizzly-steppe 94.242.239.189
ipset -A grizzly-steppe 94.242.251.32
ipset -A grizzly-steppe 94.242.57.104
ipset -A grizzly-steppe 94.242.57.2
ipset -A grizzly-steppe 94.254.2.71
ipset -A grizzly-steppe 94.26.140.150
ipset -A grizzly-steppe 94.31.53.203
ipset -A grizzly-steppe 95.0.26.199
ipset -A grizzly-steppe 95.105.72.78
ipset -A grizzly-steppe 95.130.11.147
ipset -A grizzly-steppe 95.153.31.53
ipset -A grizzly-steppe 95.163.107.14
ipset -A grizzly-steppe 95.163.107.15
ipset -A grizzly-steppe 95.183.50.23
ipset -A grizzly-steppe 95.211.205.151
ipset -A grizzly-steppe 95.211.214.81
ipset -A grizzly-steppe 95.213.157.140
ipset -A grizzly-steppe 95.213.157.141
ipset -A grizzly-steppe 95.215.44.115
ipset -A grizzly-steppe 97.74.237.196
ipset -A grizzly-steppe 98.138.199.240
ipset -A grizzly-steppe 98.138.79.73

#Create a chain to log and drop matching packets
iptables -N LOG_DROP_GRIZZLY_STEPPE
iptables -A LOG_DROP_GRIZZLY_STEPPE -j LOG --log-prefix "DROP:GRIZZLY_STEPPE: " -m limit --limit 600/min --log-level 6
iptables -A LOG_DROP_GRIZZLY_STEPPE -j DROP

#Apply rules to INPUT and OUTPUT chains
iptables -I INPUT -m set --match-set grizzly-steppe src -j LOG_DROP_GRIZZLY_STEPPE
iptables -I OUTPUT -m set --match-set grizzly-steppe dst -j LOG_DROP_GRIZZLY_STEPPE


Recent articles

📰 Caveat with Vantec SATA/IDE to USB 2.0 Adapter and Macrium software

📰 Jay Niffley, Man of Mystery

📰 Compiling Doxygen on FreeBSD without LaTeX and Ghostscript

📰 Introducing Snuze, a PHP client for the Reddit API

📰 jisusaiche: Java's installer telemetry

📰 BIND client log error "query_find: query_getdb failed"

📰 Resolving "The lang/perl5.24 port has been deleted: Has expired" portmaster error

📰 Armagaddon2 interim fix for Firefox 56 and other old versions

📰 Strange DNS queries: qname "miep", qtype ANY

📰 Undeliverable as addressed: A massive broken spam campaign?

📰 Using WITH_META_MODE and ccache for FreeBSD build boosts

📰 Resolving subversion error E000013: Unable to create pristine install stream

📰 Enhancements to SmokePing's AnotherDNS probe

📰 Generating vanity DNSSEC key tags

📰 DDoS involving forged packets from 23.225.141.70

▲ Back to top | Permalink to this page