Commit Graph

232 Commits

Author SHA1 Message Date
ValdikSS
311e8719bf Version bump (0.0.9.8) 2019-09-18 01:54:45 +03:00
ValdikSS
9dadf43d03 Correctly handle HTTPS non-200 codes 2019-09-18 01:54:45 +03:00
ValdikSS
97a79016bb
Version bump (0.0.9.7) 2019-09-07 21:27:31 +03:00
ValdikSS
fadf8c95f0
Update README.md 2019-09-07 20:25:03 +03:00
ValdikSS
fa5118bc75
Update README.md 2019-09-07 20:24:47 +03:00
ValdikSS
10b4a694bf Increase version to 0.0.9.7 2019-09-07 20:16:43 +03:00
ValdikSS
4da8b2a8b1 Always send proper User-Agent 2019-04-23 04:12:37 +03:00
ValdikSS
f5dac7e64d Fix isup.me 2019-04-23 04:07:00 +03:00
ValdikSS
26c4190453 Fix 2ip.ru ISP detection 2019-04-23 03:56:25 +03:00
ValdikSS
66696efe6d Merge pull request #71 from Grief/master
Iterate over sorted dicts to produce identical output to make diffs easier to look through
2017-10-21 12:02:23 +04:00
Grief
80517d3037 Iterate over sorted dicts to produce identical output to make diffs easier to look through 2017-10-21 02:57:16 +03:00
ValdikSS
65296609c6 Version bump (0.0.9.6) 2017-09-29 13:06:06 +03:00
ValdikSS
2e3979d32c Add DPI hOST and CAPS HOST VALUE tests 2017-09-29 13:05:23 +03:00
ValdikSS
badd486d36 Version bump (0.0.9.5) 2017-06-03 21:19:44 +03:00
ValdikSS
bc39552009 Final fix for all HTTPS check problems. I promise. No false-posivides now.
We handled SSLErrors as certificate masquerading errors, which is not always true.
For now we still search 'CERTIFICATE_VERIFY_FAILED' in SSLError exception
for compatibility with older Python versions.
2017-06-03 21:17:25 +03:00
ValdikSS
61dd7228b9 Version bump (0.0.9.4) 2017-06-03 12:53:39 +03:00
ValdikSS
46ba2fc776 Print "testing HTTP using original IP addresses" on DNS problems 2017-06-03 12:52:30 +03:00
ValdikSS
85caa55075 Do not print isup warning message for HTTPS sites 2017-06-03 12:35:45 +03:00
ValdikSS
15e06e8c84 Finally fix all HTTPS check problems
We now validate certificate manually, before using urllib,
and disable certificate validation in urllib completely
2017-06-03 12:34:59 +03:00
ValdikSS
1d6ef26bcc Check resolved IP addresses count 2017-05-19 13:39:51 +03:00
ValdikSS
5d8dda3e0a Option not to follow redirects and to include headers for _get_url 2017-05-19 13:39:15 +03:00
ValdikSS
7cd662c96f Handle only A and AAAA records in Google API answers 2017-05-19 13:38:54 +03:00
ValdikSS
ef81aa246a Update Readme 2017-05-18 17:51:38 +03:00
ValdikSS
290e10eed7 Update README 2017-05-18 17:31:26 +03:00
ValdikSS
b332a76512 Fix 'newline before GET' DPI test, replace 'host' with 'hoSt', add new DPI test 'no space between colon and header value for Host header' and combined version with fragmentation, hoSt and no space 2017-05-18 17:09:37 +03:00
Nikolay Shopik
28c7b12762 ASN check
Signed-off-by: ValdikSS <iam@valdikss.org.ru>
2017-05-15 15:06:44 +03:00
ValdikSS
fb88cfb4e8 Bump version (0.0.9.3) 2017-05-14 16:25:30 +03:00
ValdikSS
47e5b79039 Print message for ISPs we need extra data for 2017-05-14 16:12:29 +03:00
ValdikSS
8b71c6c474 Close connection in _get_url as soon as we got data 2017-05-14 15:17:19 +03:00
Nikolay Shopik
d12a787aca detect and ignore teredo/6to4 (#57) 2017-05-11 16:29:32 +03:00
ValdikSS
2bdf2492f0 Perform HTTP certificate tests using real site IP address 2017-05-11 01:33:58 +03:00
ValdikSS
e0d909eca7 Do not return on DNSException 2017-05-10 19:43:16 +03:00
ValdikSS
0c6b296b3f Debug messages for DNS resolver 2017-05-10 19:42:31 +03:00
Nikolay Shopik
bce8cf0eab address family mask hiding improvement (#56)
* show xxxx:: for ipv6 hidden part
* /64 ipv6 net by default
2017-05-09 22:56:32 +03:00
ValdikSS
bea13c130e macOS pyinstaller spec support 2017-05-08 23:01:28 +03:00
ValdikSS
7c57828481 Update readme 2017-05-08 16:19:33 +03:00
ValdikSS
05f3d46a90 Add PyInstaller support for building Windows and Linux single-file executables 2017-05-08 16:02:13 +03:00
ValdikSS
a92b014f9b Replace quit() with sys.exit() 2017-05-08 04:52:20 +03:00
ValdikSS
d5fbdafba2 Bump version (0.0.9.2) 2017-05-08 00:24:54 +03:00
ValdikSS
055f235d9c Handle Google API error in DNS test 2017-05-08 00:20:46 +03:00
ValdikSS
79015728e6 Forgot to change host in DPI test 2017-05-08 00:12:58 +03:00
ValdikSS
3089c375b6 Add word wrap for GUI text area 2017-05-08 00:10:01 +03:00
ValdikSS
f44a89502b Small text fix 2017-05-08 00:03:09 +03:00
ValdikSS
619a8950cb Small IPv6 fix for domains without AAAA records 2017-05-08 00:02:47 +03:00
ValdikSS
f0e7ed829a Properly terminate program on GUI window close while tests are running 2017-05-08 00:01:59 +03:00
ValdikSS
0f0844afb4 Add scrollbar to GUI textarea 2017-05-08 00:01:36 +03:00
ValdikSS
90bf74eddf Store and send debug output to server if Really Bad Fuckup™ happened 2017-05-08 00:00:09 +03:00
ValdikSS
b2780e0dbc Add --disable-ipv6 command line argument 2017-05-07 23:58:31 +03:00
ValdikSS
b3f05ef9b3 Use pbooru for DPI tests. Furrybooru's web server doesn't like our tests. 2017-05-07 23:56:50 +03:00
ValdikSS
a5b3244bc6 Big fat warning to run modified versions with --no-report 2017-05-07 23:56:15 +03:00