Files
intrusion-detection/app/reports/npm/data/blocked_ipv4.txt
T
zwitschi 9f8ab0f61c feat: add WHOIS subnet querying and IP consolidation utility
- Implemented a new utility for querying WHOIS information and consolidating IP addresses by subnet.
- Added caching mechanism for WHOIS responses to improve performance.
- Introduced functions for loading and saving the WHOIS cache, querying subnets, and consolidating IPs based on a threshold.

feat: create Flask web UI for intrusion detection system

- Developed a Flask web application to manage the intrusion detection system.
- Implemented routes for scanning, reports, blocklist management, and firewall configuration.
- Added helper functions for reading files and handling requests.

feat: define routes for web UI

- Registered routes for various web pages and API endpoints in the Flask application.
- Implemented functionality for scanning, reporting, blocklist management, and firewall state retrieval.

feat: implement background scan runner for web UI

- Created a background scan runner to handle scan jobs in a separate thread.
- Managed an in-memory job store for tracking scan jobs and their statuses.
- Added persistence for scan jobs to maintain state across application restarts.

chore: update start script for Flask application

- Enhanced the PowerShell start script to check for the existence of the virtual environment.
- Added comments and structured the script for better readability and usability.
2026-08-08 14:33:51 +02:00

999 lines
14 KiB
Plaintext

2.57.122.13
2.57.122.173
2.58.56.101
3.27.206.50
3.77.92.222
3.79.41.12
3.101.54.4
3.107.107.18
3.237.185.144
3.250.52.216
4.184.121.217
4.184.185.91
4.184.238.149
4.185.41.66
4.193.178.28
4.194.24.143
4.204.201.85
4.223.65.51
4.223.71.149
4.223.73.90
4.223.77.241
4.223.140.16
4.223.226.192
4.225.166.176
4.225.166.222
4.225.203.22
4.225.203.146
4.231.36.50
4.232.147.36
4.232.185.87
4.232.185.206
4.232.188.49
4.236.158.50
4.246.70.112
5.34.213.142
5.104.85.119
5.161.62.209
5.161.225.116
5.253.247.16
5.255.119.161
8.229.1.130
8.229.130.50
8.229.189.90
8.231.78.19
8.234.157.73
8.234.207.247
8.235.76.197
8.235.114.162
9.205.16.190
13.57.15.41
13.83.161.80
13.126.86.18
13.221.106.198
15.206.146.240
16.146.99.254
18.191.56.164
18.227.73.7
18.236.136.230
20.9.4.9
20.9.15.100
20.9.44.210
20.9.85.55
20.12.214.177
20.46.121.148
20.46.252.52
20.48.234.177
20.48.236.161
20.52.54.143
20.52.125.110
20.52.217.208
20.55.86.49
20.63.10.215
20.63.63.128
20.79.29.209
20.91.140.156
20.91.199.21
20.91.203.45
20.91.208.34
20.91.239.158
20.100.169.152
20.100.172.153
20.100.173.28
20.100.175.1
20.100.176.141
20.100.178.92
20.100.186.69
20.100.187.246
20.100.191.218
20.100.198.199
20.100.203.84
20.104.16.169
20.104.18.253
20.104.22.47
20.104.50.116
20.104.96.117
20.106.182.98
20.113.56.22
20.113.142.140
20.116.62.111
20.119.205.224
20.125.176.178
20.127.18.0
20.151.10.161
20.151.200.100
20.151.205.204
20.151.225.23
20.170.16.216
20.170.17.213
20.171.55.167
20.172.218.20
20.184.150.240
20.195.181.10
20.196.209.159
20.197.178.120
20.197.192.193
20.197.195.24
20.198.114.210
20.199.136.34
20.199.181.219
20.199.183.73
20.200.216.112
20.203.133.142
20.203.135.57
20.203.148.31
20.203.179.12
20.203.200.218
20.203.208.191
20.203.209.227
20.203.219.190
20.203.221.142
20.203.243.122
20.205.229.184
20.206.67.15
20.206.89.130
20.206.105.145
20.208.40.114
20.208.41.112
20.214.106.237
20.215.185.25
20.215.186.32
20.215.189.213
20.215.191.139
20.215.211.30
20.215.211.95
20.215.216.94
20.215.218.105
20.215.218.234
20.218.73.95
20.218.243.163
20.220.15.170
20.220.150.193
20.220.203.117
20.220.210.52
20.220.212.5
20.220.225.223
20.220.227.237
20.226.5.174
20.226.26.5
20.226.43.166
20.226.60.151
20.226.83.28
20.226.90.242
20.226.114.112
20.230.47.94
20.230.87.222
20.240.137.17
20.250.24.46
20.251.48.84
20.251.48.208
20.251.58.190
23.94.155.57
23.95.226.104
23.102.123.231
23.161.169.62
23.161.169.127
23.178.112.103
23.178.112.104
23.178.112.105
23.178.112.106
23.178.112.107
23.178.112.108
23.178.112.210
23.178.112.211
23.178.112.212
23.178.112.213
23.178.112.219
23.180.120.134
23.180.120.146
23.234.98.171
24.144.85.55
31.56.58.122
31.56.58.124
31.56.58.129
31.56.58.134
31.58.51.130
31.59.129.193
31.184.236.8
34.7.160.235
34.7.193.250
34.9.173.20
34.11.108.163
34.11.127.22
34.17.159.73
34.17.191.102
34.18.38.137
34.21.144.169
34.23.104.90
34.24.155.203
34.26.191.118
34.26.219.248
34.31.88.250
34.38.186.58
34.39.210.94
34.40.240.124
34.42.48.100
34.47.183.174
34.47.194.183
34.48.168.223
34.53.218.155
34.55.200.45
34.57.157.110
34.59.187.134
34.62.38.199
34.64.173.205
34.65.14.246
34.65.18.71
34.65.138.195
34.69.107.154
34.73.128.17
34.74.203.130
34.75.4.161
34.82.10.34
34.83.69.198
34.84.59.119
34.86.126.198
34.86.217.208
34.90.87.32
34.90.88.37
34.91.134.67
34.91.243.226
34.92.204.213
34.94.172.72
34.95.238.121
34.95.239.96
34.105.30.251
34.116.255.65
34.118.184.2
34.125.42.15
34.125.213.146
34.125.219.56
34.131.251.163
34.139.141.56
34.140.63.19
34.140.123.172
34.140.156.231
34.141.160.140
34.145.62.28
34.146.12.12
34.148.8.63
34.148.98.62
34.154.122.183
34.156.139.95
34.158.83.192
34.171.75.208
34.175.82.8
34.176.154.83
34.181.134.189
34.186.83.134
34.187.20.70
34.187.82.183
34.187.200.119
34.242.226.103
34.244.177.56
35.157.251.190
35.182.17.8
35.184.157.121
35.185.21.88
35.187.9.30
35.187.221.219
35.192.232.168
35.196.22.146
35.198.180.224
35.199.111.12
35.199.115.51
35.199.183.190
35.201.159.247
35.204.88.252
35.204.141.252
35.205.237.94
35.230.52.27
35.231.41.225
35.231.100.82
35.231.118.233
35.233.191.179
35.234.181.205
35.237.138.104
35.237.178.50
35.237.181.242
35.243.173.211
35.243.223.147
35.255.40.65
36.106.166.92
36.106.166.223
37.140.223.6
37.140.223.58
38.248.95.248
41.143.154.1
43.98.201.177
43.228.157.102
43.228.157.178
43.228.157.191
44.245.216.107
44.248.34.34
44.251.113.120
45.8.196.200
45.45.237.69
45.45.237.214
45.61.150.67
45.61.187.30
45.67.85.190
45.88.138.44
45.130.203.154
45.130.203.177
45.131.193.139
45.131.193.176
45.131.193.191
45.131.195.127
45.131.195.153
45.131.195.175
45.134.20.116
45.134.20.128
45.138.16.114
45.139.104.172
45.146.54.80
45.146.54.137
45.146.55.11
45.146.55.48
45.146.55.165
45.148.10.21
45.148.10.40
45.148.10.42
45.148.10.60
45.148.10.62
45.148.10.67
45.148.10.95
45.148.10.119
45.148.10.120
45.148.10.194
45.148.10.244
45.148.10.247
45.153.34.16
45.153.34.43
45.153.34.182
45.154.98.52
45.154.98.101
45.154.98.134
45.154.138.181
45.154.138.232
46.23.108.234
46.232.235.3
46.232.235.4
46.232.235.5
46.232.235.6
47.85.160.47
50.116.9.132
51.79.208.246
51.103.131.31
51.103.133.211
51.103.152.96
51.107.190.246
51.116.233.22
51.120.76.82
51.120.79.193
51.120.83.160
52.64.227.143
52.139.36.144
52.159.244.176
52.165.196.84
52.165.250.117
52.167.144.160
52.184.96.217
52.225.25.48
52.238.192.78
52.242.193.144
52.242.217.80
52.253.111.48
54.82.69.43
54.163.186.39
54.169.103.174
54.179.129.22
54.206.147.115
54.210.219.163
54.216.227.171
54.251.19.144
58.212.237.231
62.60.130.128
62.60.130.227
62.93.179.146
64.23.218.208
64.89.161.82
64.89.161.85
64.225.63.129
64.225.75.246
64.226.123.37
64.227.32.66
65.0.122.218
66.187.5.228
66.187.6.102
66.228.38.221
66.249.74.164
66.249.74.165
66.249.79.68
68.183.9.16
68.183.180.73
68.221.69.72
68.221.130.241
68.221.137.211
68.221.186.136
69.30.85.194
69.164.220.85
69.164.220.232
72.11.155.223
72.146.20.230
72.146.33.199
73.116.194.16
74.7.227.43
74.7.230.46
74.7.241.46
74.7.241.170
74.208.40.151
74.248.16.78
74.248.20.32
74.248.24.61
74.248.24.145
74.248.33.65
74.248.35.25
74.248.96.101
74.248.97.169
74.248.139.103
74.249.245.134
77.90.185.129
77.90.185.230
80.91.86.169
80.94.92.167
81.171.72.93
81.171.72.135
81.171.74.60
82.39.206.154
82.102.18.180
82.102.18.182
82.102.18.188
82.102.18.190
82.165.82.154
84.17.60.251
84.235.249.236
85.11.167.225
85.204.70.90
85.204.70.92
85.204.70.94
85.204.70.96
85.204.70.98
85.204.70.100
85.204.70.102
85.204.70.106
85.204.70.112
85.204.70.114
85.204.70.116
85.204.70.118
87.121.79.42
88.184.210.4
91.92.41.115
91.92.42.86
91.92.47.81
91.92.47.101
91.92.47.153
91.92.241.196
91.92.243.245
91.124.88.29
91.124.88.36
91.134.35.95
91.148.244.131
91.148.245.81
91.192.10.86
91.192.10.243
91.193.232.61
91.193.232.155
91.193.232.168
91.193.232.249
91.224.92.159
91.224.92.190
91.230.225.2
91.230.225.186
91.230.225.189
91.230.225.192
91.239.79.146
92.118.39.29
92.118.39.126
92.119.121.196
92.165.170.72
93.123.109.10
93.123.109.101
93.123.109.152
93.123.109.163
93.123.109.165
93.123.109.166
93.123.109.167
93.123.109.178
93.152.221.13
94.154.43.177
94.154.43.178
94.154.43.179
94.154.43.183
94.154.43.184
94.154.43.185
94.154.43.186
94.154.43.187
94.154.43.188
94.154.43.229
95.85.238.18
96.126.130.210
98.159.36.147
98.159.37.147
102.37.110.74
103.76.88.36
103.76.88.37
103.153.183.126
103.168.66.237
103.177.150.66
103.215.75.19
103.215.75.66
103.221.220.62
104.28.197.9
104.28.215.219
104.28.215.220
104.28.222.131
104.28.240.187
104.28.240.188
104.28.240.189
104.28.247.219
104.28.247.220
104.28.254.131
104.28.254.134
104.154.228.246
104.168.93.75
104.196.62.35
104.199.182.104
104.208.94.19
104.234.19.67
104.234.19.110
104.238.222.26
104.248.5.228
104.248.151.168
104.251.181.106
106.63.26.6
106.63.26.7
106.63.26.8
106.63.26.21
106.63.26.22
106.117.109.102
107.170.9.103
107.173.254.55
108.130.204.104
110.179.80.63
110.179.80.213
110.179.81.90
111.113.88.210
111.113.89.107
112.94.252.15
113.31.186.196
113.57.186.101
117.14.153.168
118.81.196.142
118.81.207.202
118.194.253.208
118.212.120.78
121.29.51.109
123.158.61.179
123.160.175.254
123.163.114.150
123.178.210.228
124.88.113.10
124.117.194.69
128.90.128.9
128.90.128.13
128.90.141.10
128.199.182.55
128.199.182.152
130.12.180.39
130.12.180.126
130.12.182.12
130.12.182.66
130.12.182.254
130.131.231.171
132.196.11.13
132.196.83.33
134.122.94.138
134.199.148.147
134.209.25.199
134.209.185.72
135.119.63.61
135.119.74.228
135.225.93.215
135.232.177.160
136.64.51.224
136.64.132.60
136.66.0.6
136.66.128.85
136.66.153.34
136.70.149.147
136.70.153.123
136.85.73.62
136.85.109.148
136.107.208.33
136.107.217.8
136.108.11.195
136.108.15.119
136.109.87.37
136.109.138.137
136.110.80.8
136.115.17.125
136.116.215.248
136.144.19.51
136.144.33.102
136.144.35.201
136.144.43.127
137.131.8.253
138.124.103.234
138.197.34.12
138.197.104.211
138.197.191.87
139.28.219.70
139.59.118.17
139.59.231.238
140.248.75.106
141.98.11.171
141.148.153.213
142.93.62.168
142.93.155.36
142.111.152.16
142.111.152.57
143.20.64.236
143.110.178.165
143.110.217.244
143.198.6.225
143.198.25.99
143.198.196.120
143.244.57.84
143.244.57.92
143.244.57.120
143.244.57.121
143.244.57.123
143.244.162.58
143.244.168.161
143.244.186.167
144.76.19.27
144.126.207.57
144.172.93.117
144.172.97.164
144.172.100.174
144.172.101.168
145.132.103.19
146.70.36.142
146.70.40.68
146.70.194.220
146.70.194.228
146.70.194.230
146.70.194.252
146.70.194.254
146.190.63.48
146.190.63.248
146.190.83.166
146.190.111.244
147.93.168.91
147.93.169.103
147.93.169.104
147.93.171.188
147.182.149.75
148.251.182.79
149.56.150.98
150.255.94.250
151.240.45.69
152.39.198.115
152.42.137.175
152.42.196.11
152.53.242.93
153.75.89.249
154.54.100.172
154.54.100.173
155.2.215.98
157.143.3.35
157.245.63.62
157.245.105.107
157.245.113.227
157.245.197.36
157.245.204.205
158.51.126.144
158.101.144.198
158.158.32.226
158.158.32.229
158.158.36.150
158.158.41.78
158.158.41.79
158.158.45.224
158.158.76.106
158.158.96.17
158.158.105.63
159.65.10.116
159.65.144.72
159.89.12.166
159.89.46.165
159.89.97.19
159.89.117.109
159.89.123.252
159.89.174.87
159.203.13.62
159.223.79.25
159.223.132.86
160.179.166.124
160.179.166.222
161.35.168.166
161.118.245.12
161.118.251.181
162.141.167.14
162.141.167.71
162.243.79.174
163.7.12.6
163.7.12.80
163.7.12.95
163.7.13.111
163.7.13.115
163.7.13.205
164.90.169.163
165.22.24.78
165.22.147.152
165.22.235.3
165.245.190.205
167.71.0.47
167.71.39.61
167.86.82.167
167.99.181.249
167.99.182.39
167.99.204.6
167.99.210.137
167.172.31.131
167.172.53.28
167.172.192.26
168.62.180.116
168.144.83.150
168.144.100.227
168.144.106.212
168.144.167.238
168.144.174.42
169.58.39.189
170.64.144.116
170.64.156.114
171.104.81.195
172.86.119.249
172.86.122.106
172.98.33.251
172.161.1.105
172.170.254.20
172.171.198.214
172.196.32.64
172.202.29.124
172.202.37.160
172.202.44.182
172.202.95.21
172.204.17.66
172.206.67.244
172.212.171.144
172.213.2.180
172.213.8.106
172.213.27.135
172.213.144.209
172.213.153.79
172.213.155.173
172.213.208.13
172.213.208.20
172.213.216.126
172.213.218.74
172.213.225.181
172.213.227.73
172.213.232.128
172.213.244.85
172.232.175.132
172.245.102.64
173.230.156.37
173.239.196.33
173.239.196.35
173.239.240.222
173.239.240.239
173.249.34.197
176.227.240.17
176.227.240.61
178.16.54.137
178.62.196.238
178.128.176.132
179.43.134.114
180.95.231.78
182.88.226.154
182.119.230.145
185.93.89.147
185.93.89.167
185.151.21.124
185.177.72.5
185.177.72.9
185.177.72.10
185.177.72.12
185.177.72.13
185.177.72.17
185.177.72.22
185.177.72.24
185.177.72.29
185.177.72.30
185.177.72.31
185.177.72.38
185.177.72.49
185.177.72.52
185.177.72.53
185.177.72.54
185.177.72.56
185.177.72.58
185.177.72.67
185.177.72.69
185.177.72.70
185.177.72.81
185.177.72.100
185.177.72.205
185.192.71.2
185.192.71.3
185.192.71.5
185.192.71.6
185.192.71.13
185.192.71.16
185.192.71.76
185.192.71.247
185.198.240.238
185.213.175.168
185.223.152.26
185.223.152.40
185.223.152.60
185.223.152.103
185.223.152.126
185.238.231.167
185.251.19.30
188.95.65.99
188.166.227.85
188.166.245.173
188.213.202.84
188.213.202.113
188.213.202.116
188.213.202.121
191.232.199.39
191.235.102.147
191.235.105.17
191.237.250.106
191.237.255.150
192.34.61.236
192.133.77.14
192.133.77.15
192.133.77.16
192.133.77.17
192.133.77.18
192.253.248.7
192.253.248.142
193.19.109.68
193.19.109.122
193.19.109.151
193.36.224.57
193.36.225.117
193.36.225.133
193.36.225.180
193.37.32.149
193.37.32.157
193.37.32.159
193.37.33.55
193.37.33.117
193.37.33.251
193.47.62.167
193.47.62.168
193.143.1.112
193.148.56.148
193.148.57.33
193.149.176.55
194.5.82.59
194.5.82.61
194.5.82.63
194.5.82.87
194.5.82.89
194.5.82.92
194.5.82.95
194.5.82.98
194.5.82.100
194.5.82.104
194.5.82.123
194.5.82.141
194.5.82.153
194.26.192.156
194.32.120.151
194.102.104.29
194.156.79.68
194.233.91.21
195.178.110.18
195.178.110.31
195.178.110.48
195.178.110.72
195.178.110.100
195.178.110.104
195.178.110.135
195.178.110.155
195.178.110.159
195.178.110.199
195.178.110.211
195.178.110.223
195.178.110.241
195.178.110.242
198.98.52.229
199.16.157.180
199.16.157.181
199.16.157.182
199.16.157.183
200.162.145.50
200.162.145.220
200.162.152.170
201.78.128.89
203.159.90.217
206.81.12.187
206.81.24.227
206.189.19.19
206.189.95.232
206.189.233.36
207.154.197.113
207.175.20.232
207.175.31.171
207.175.159.248
207.175.165.22
207.241.173.229
208.84.102.195
209.87.169.76
209.87.169.125
209.87.169.142
209.97.166.251
209.99.189.125
209.99.189.152
209.99.189.160
209.99.189.190
209.99.190.99
209.99.190.126
209.126.2.173
210.1.31.3
211.175.22.56
213.35.113.47
213.35.127.232
213.111.158.220
216.24.210.46
216.24.212.14
216.24.212.43
216.24.212.45
216.24.212.233
216.24.212.243
216.26.233.39
216.73.163.119
216.73.163.122
216.73.163.132
216.73.163.138
216.73.163.148
216.73.216.10
216.73.216.24
216.73.216.25
216.73.216.40
216.73.216.41
216.73.216.66
216.73.216.67
216.73.216.98
216.73.216.133
216.73.216.135
216.73.216.140
216.73.216.209
216.73.216.229
216.73.216.230
216.73.216.244
216.73.217.11
216.73.217.13
216.73.217.32
216.73.217.54
216.73.217.65
216.73.217.87
216.73.217.121
216.73.217.145
216.73.217.173
216.73.217.176
216.81.248.20
217.217.252.197
220.202.112.100
221.13.93.71
222.176.200.21
222.176.200.251
223.199.187.171