|
c95b6ba0e1
|
use an alternative to the now-defunct Alexa top-1m
|
2023-11-08 05:53:08 -08:00 |
|
|
e9a36ed397
|
tweak known IPs (edited months ago)
|
2022-01-19 14:37:11 -08:00 |
|
|
99b6ed3045
|
tweak ip-api cooldown (again)
|
2021-08-14 17:42:59 -07:00 |
|
|
44e2a491a0
|
merge a couple lines
|
2021-08-14 17:42:22 -07:00 |
|
|
6508ee1210
|
rewrite rate-limiter to not create any tasks
|
2021-08-14 00:55:06 -07:00 |
|
|
ffbdf50674
|
remove number from program name (an ancient artifact)
|
2021-08-13 03:06:39 -07:00 |
|
|
b78081b65d
|
fix all_ips method
|
2021-08-13 02:38:36 -07:00 |
|
|
477f983145
|
tweak ip-api cooldown
|
2021-08-13 02:35:05 -07:00 |
|
|
f1a5cbe69f
|
clean up some commented-out stuff
|
2021-08-13 02:33:43 -07:00 |
|
|
12d0b4b738
|
detect and handle task cancellations semi-properly (again)
|
2021-08-13 02:28:41 -07:00 |
|
|
3ca869ccad
|
overhaul the try_ip function's async stuff
|
2021-08-13 02:09:48 -07:00 |
|
|
55024634f7
|
add a configurable soft limit to number of DNS connections
yes, i know UDP connections don't technically exist
outside of sockets at the OS level, don't @ me.
|
2021-08-13 00:52:10 -07:00 |
|
|
367329cf8c
|
fix missing handling of deferred IPs
|
2021-08-12 22:38:19 -07:00 |
|
|
a71d9c33d7
|
fix stupid and dangerous bugs with sleeps not working
|
2021-08-12 22:18:57 -07:00 |
|
|
0b198cc5c0
|
overhaul the main function's async stuff
after i confirm i didn't break anything,
next up is the underlying try_ip function.
|
2021-08-12 21:10:09 -07:00 |
|
|
788d75a5e9
|
reduce domain cutting from 100 to 99
|
2021-08-11 18:57:51 -07:00 |
|
|
a1a405220e
|
bump python requirement to 3.9 for my own sanity
|
2021-08-11 18:56:15 -07:00 |
|
|
7a1a728a5a
|
generate different, pseudo-random subdomains every week
|
2021-08-11 18:56:15 -07:00 |
|
|
d2d4917a53
|
detect and handle task cancellations semi-properly
|
2021-08-11 18:56:15 -07:00 |
|
|
7d2637c1ad
|
remove a couple unused imports
|
2021-08-09 08:10:07 -07:00 |
|
|
9defbc8da0
|
switch from storm to sqlalchemy
|
2021-08-07 10:53:58 -07:00 |
|
|
1395e7d6f6
|
detect blocks that self-redirect
|
2021-08-06 14:22:27 -07:00 |
|
|
5804ad6145
|
use fancy dict syntax
|
2021-06-27 17:06:48 +02:00 |
|
|
d24831a233
|
fix assert
|
2021-06-27 17:06:41 +02:00 |
|
|
848d5791ed
|
fix some general awfulness with http header handling
|
2021-06-27 16:06:36 +02:00 |
|
|
f0e6f2d6da
|
add a mode to update country codes of all known IPs
|
2021-06-09 11:00:54 +02:00 |
|
|
40ddd264fb
|
fix top1m unzipping
|
2021-06-09 10:59:55 +02:00 |
|
|
27ee8c1081
|
add a few comments
|
2021-06-09 10:58:45 +02:00 |
|
|
24c24f4690
|
update checks for 2021
|
2021-06-09 10:58:28 +02:00 |
|
|
239dd6bda4
|
update GFW IPs
|
2020-09-08 13:25:45 +02:00 |
|
|
41e489671f
|
use argparse's built-in mutually exclusive groups
|
2020-09-08 13:09:29 +02:00 |
|
|
e1ff8918cc
|
add --first and --debug flags
|
2020-09-08 12:54:33 +02:00 |
|
|
1c1a5e7992
|
update china IPs
|
2020-09-07 10:02:30 +02:00 |
|
|
a3cd1a8de5
|
update failure counts
|
2020-09-07 10:02:20 +02:00 |
|
|
4511eadb73
|
remove unused field
|
2020-09-06 12:13:39 +02:00 |
|
|
d380e3a065
|
add a couple checks via public-dns.info
|
2020-09-06 12:13:39 +02:00 |
|
|
73f4ca2b53
|
invert bad conditional
|
2020-09-06 12:13:39 +02:00 |
|
|
6d6c2d52cd
|
only flush ip info occasionally
|
2020-09-05 04:09:21 +02:00 |
|
|
c65b465560
|
make country code lookup a background task
|
2020-09-05 03:45:05 +02:00 |
|
|
52f315b395
|
require python 3.8 or greater
3.7 was my previous target, but 3.8 has been out for a while.
plus, i'm not planning on releasing this for a while,
so i can do what i want.
|
2020-09-05 03:35:51 +02:00 |
|
|
8dba94b61a
|
remove old comment
|
2020-09-05 03:13:28 +02:00 |
|
|
8dc6b5bf98
|
add flag for enabling all checks
|
2020-09-04 16:17:32 +02:00 |
|
|
49ad63750e
|
enable archive.is again but as a new "ignore" group
|
2020-09-04 16:16:59 +02:00 |
|
|
2b8f1dacc7
|
merge arrays of Checks and partition by failures
|
2020-09-04 16:07:53 +02:00 |
|
|
788648aeb0
|
fix style
|
2020-09-04 15:49:21 +02:00 |
|
|
74f96f5c99
|
update GFW IPs
|
2020-09-04 15:42:56 +02:00 |
|
|
f6e3a28aff
|
add failures field to Check and sort by them
this commit removes the comments on individual checks.
these comments should be restored at a later point.
|
2020-09-04 15:39:08 +02:00 |
|
|
35f2ce9206
|
add newline for pycodestyle
|
2020-09-04 15:34:29 +02:00 |
|
|
a8a7b9e7b8
|
deduplicate main loop
|
2020-09-04 15:08:03 +02:00 |
|
|
93cf742971
|
tweak defaults to do more IPs simultaneously with less delay
|
2020-09-04 15:02:18 +02:00 |
|