75 Commits
Author SHA1 Message Date
ValdikSS 0b37c2305f Remove forgotten debug prints 2026-07-31 00:07:43 +03:00
ValdikSS 2fc86d1d11 Version 1.0.5 1.0.5 2026-07-10 19:41:59 +03:00
ValdikSS 5a6096fccc Handle SIGINT / CTRL+C and save the results. Fixes #36 2026-07-10 19:41:00 +03:00
ValdikSS a9cd4bdb7c Try to force-close the connection. Attempt to handle #32
This is a Python bug in newer Python versions where
it seems that OpenSSL context is not getting free'd.

Try to close the socket, it seems to help in some cases,
but does not eliminate the issue.
2026-07-10 18:54:42 +03:00
ValdikSS cca8bbba09 Actions: do not use special requests for Windows anymore 2026-02-04 23:06:58 +03:00
ValdikSS 4016ec62c2 Actions: build exe on ubuntu-24.04 2026-02-04 23:01:21 +03:00
ValdikSS 4fe55b6c19 Actions: Update Python for Windows 2026-02-04 22:45:22 +03:00
ValdikSS 5e8937a35d Run IPv4 and IPv6 tests in parallel 1.0.4 2026-01-28 23:24:03 +03:00
ValdikSS 296c569f80 Better relay connection timeout handling 2026-01-28 22:43:20 +03:00
ValdikSS e4c11d3d19 Add Tor Relay data exchange controlled by --ssl-data-amount 2026-01-28 19:43:02 +03:00
ValdikSS 0dde763483 Load relay data from file with --relay-infile, save to file with --relay-outfile 2026-01-26 11:41:25 +03:00
ValdikSS 25283af0c2 Version 1.0.3 1.0.3 2026-01-23 12:25:32 +03:00
ValdikSS 646a570980 Simulate TLS handshake and send VERSIONS (-s, --ssl) 2026-01-23 12:20:38 +03:00
ValdikSS 834e5ee252 Runner Ubuntu 22.04 2026-01-16 14:12:48 +03:00
ValdikSS 91297bdc15 Explicitly close output stream (file) upon exit. Fixes #26 2026-01-16 14:00:43 +03:00
ValdikSS ba991051db Check for prefs.js existance. Fixes #23. 2025-03-13 15:03:06 +03:00
ValdikSS b32cad444a Github Actions: bump actions dependencies version 2025-02-21 19:26:11 +03:00
ValdikSS df8a9a3f32 Version 1.0.2 1.0.2 2025-02-21 19:23:39 +03:00
ValdikSS 49dd25441c Update README to use 2 relays as a goal
Tor works much better with 2 relays, this is a soft-requirement in the
newer versions.
2025-02-21 19:22:59 +03:00
ValdikSS c43febe683 Add country excluding "-" option and exclusive "!" option. Closes #22 2025-02-21 19:15:56 +03:00
ValdikSS fe9a5bd99a Try → Test attempt 2025-02-21 19:15:56 +03:00
ValdikSS f3d5e46297 Fix crash when the test list is empty or not enough for the full first attempt 2025-02-21 19:15:56 +03:00
ValdikSS ebc9b7590c Add default values to arguments help message 2025-02-21 18:27:05 +03:00
ValdikSS 2e68d0c07c Merge pull request #17 from wildekat/main
bugfixes (#16), code cleanup
1.0.1
2024-08-07 20:53:48 +03:00
wildekat 480e2cfeea main_async: "" is not needed in print("", file=...) 2024-06-17 20:05:34 +03:00
wildekat a1bee3d3c3 main_async: numtries is calculated incorrectly 2024-06-17 20:01:13 +03:00
wildekat 4dbf93f8fe main_async: use chunked_list() instead of explicit indices 2024-06-17 19:55:12 +03:00
wildekat 1948469b31 main_async: typo (constrains -> constraints) 2024-06-17 19:39:06 +03:00
wildekat 2008a80b91 str_list_with_prefix: remove unnecessary brackets 2024-06-17 19:35:52 +03:00
Alexander Tebiev b072ff2597 fix typo scanner.py (#15) 2024-06-06 22:49:40 +00:00
spalinger 5e0a600675 Fix --output -> --outfile argument in README.md (#11) 2023-07-02 09:49:41 +00:00
ValdikSS 6c4a9113a0 Version 1.0.0, let's call it a release 1.0.0 2023-06-25 17:30:35 +03:00
ValdikSS 0fb7344890 Fix for -p option: do not rewrite previous records 2023-06-25 17:27:24 +03:00
ValdikSS b34b792f17 Add --preferred-country option to sort relays by country list 2023-06-01 23:47:32 +03:00
ValdikSS 87d34e7f43 Version 0.0.9 0.0.9 2023-03-14 21:42:20 +03:00
ValdikSS 727c58294e Print scanned relays to stderr when writing to file 2023-03-14 21:42:20 +03:00
ValdikSS c2bb3c3c89 Add bitbucket.org onionoo mirror 2023-03-14 21:42:20 +03:00
ValdikSS 8e2e2cef07 Build script small fixes 2023-03-14 21:42:20 +03:00
ValdikSS b452cabaa3 Change 'Downloading Tor Relay information from' to less confusing
When `--url` parameter is used, the data is downloaded from the
supplied domain and not from onionoo.torproject.org
2023-01-14 19:29:49 +03:00
ValdikSS 6fd186f42d Additional Metrics source mirror: https://github.com/ValdikSS/tor-onionoo-mirror 2023-01-14 19:29:12 +03:00
ValdikSS 3e4914eda9 Fix Github Windows build 0.0.8 2023-01-10 01:27:17 +03:00
ValdikSS f22f9d7c30 Version 0.0.8 2023-01-10 00:53:06 +03:00
ValdikSS 39795c7d9e Add --url alternative onionoo relay list option 2023-01-10 00:53:03 +03:00
ValdikSS cf52224959 Add -p port scanning option 2023-01-10 00:53:00 +03:00
ValdikSS 53145bb0db Remove dead CORS proxies hosted on Heroku 2023-01-10 00:51:46 +03:00
ValdikSS 607d48e152 Use specific branch of requests with fixed #7 2022-06-11 21:28:16 +03:00
ValdikSS 77fc099743 Update readme 2022-04-24 03:40:38 +03:00
ValdikSS 10dfc973a6 Github actions 0.0.7 2022-04-23 20:02:13 +03:00
ValdikSS 57ca1366a9 Version 0.0.7 2022-04-23 18:09:04 +03:00
ValdikSS 2ef36ce706 Fix multiple reachable addresses (IPv4/v6) of single relay 2022-04-23 18:08:20 +03:00