- 21 Jun, 2022 1 commit
-
- 25 May, 2022 1 commit
-
- 24 May, 2022 1 commit
-
-
Georg Koppen authored
Closes: #37
-
- 26 Jan, 2022 1 commit
-
-
juga authored
Instead of start taking as exit candidates de relays with exit policy and later filter them those relays that have also EXIT flag, take either the set of relays with EXIT flag or exit policy, whatever is greater and later restrict that set depending on the module and/or parameters. Also add debug logging lines to show which relays are being selected and when. Closes #35.
-
- 10 May, 2021 1 commit
-
-
David Goulet authored
Make dump_to_file() fit for bytes See merge request !9
-
- 08 May, 2021 1 commit
-
-
Georg Koppen authored
-
- 24 Feb, 2021 1 commit
-
-
Kushal Das authored
-
- 02 Feb, 2021 1 commit
-
-
Kushal Das authored
-
- 23 Nov, 2020 2 commits
-
-
Philipp Winter authored
-
Philipp Winter authored
Initial Python3 support Closes #1 See merge request !1
-
- 20 Nov, 2020 1 commit
-
-
Kushal Das authored
All default modules are now in Python3 Uses PySocks module for the actual Socks support. One now can do DNS query over the proxy using `resolve()` method. ``` t = torsockets.torsocket() print(t.resolve("torproject.org")) ``` This commit also fixes a few typos in the torsocks.py file based on the review feedback.
-
- 30 Sep, 2019 1 commit
-
-
Philipp Winter authored
-
- 31 May, 2019 7 commits
-
-
Philipp Winter authored
-
Philipp Winter authored
-
Philipp Winter authored
-
Philipp Winter authored
Python 3.3 doesn't work with the suppress module, which is included by one our modules.
-
Philipp Winter authored
This fixes a Travis build issue.
-
Philipp Winter authored
Replace Atlas with Metrics link.
-
Philipp Winter authored
-
- 21 Dec, 2018 1 commit
-
-
Philipp Winter authored
-
- 24 Oct, 2017 1 commit
-
-
Update Cloudflare CAPTCHA signature, it looks like they started to use `Cloudflare` instead of `CloudFlare`. Update user agent header to match that of current stable Tor Browser. Interestingly, I stopped getting CAPTCHAS after updating the UA string. Add missing `Upgrade-Insecure-Requests` header. Update `Accept-Encoding` header.
-
- 23 Oct, 2017 1 commit
-
-
Philipp Winter authored
-
- 20 Oct, 2017 1 commit
-
-
Philipp Winter authored
-
- 15 Oct, 2017 1 commit
-
-
Philipp Winter authored
-
- 04 Aug, 2017 1 commit
-
-
Philipp Winter authored
It looks like WikiLeaks' DNS servers no longer give you all IPv4 records in a single DNS response, meaning that we end up with a lot of false positives in a scan. It's better to just get rid of the domain.
-
- 08 Jul, 2017 2 commits
-
-
Philipp Winter authored
-
Philipp Winter authored
-
- 07 Jul, 2017 3 commits
-
-
Philipp Winter authored
-
Philipp Winter authored
-
Philipp Winter authored
The KAU relay is no more, so let's use a pseudo fingerprint instead.
-
- 19 Mar, 2017 2 commits
-
-
Executing the file is throwing an error "ValueError: Too many values to unpack". This error is occurring because pyflakes is also returning the exact code where the error has occurred.
-
-
- 22 Nov, 2016 2 commits
-
-
Philipp Winter authored
-
Philipp Winter authored
If we catch all exceptions inside get_relays_in_country(), we cannot test the function properly. In particular, we are unable to distinguish Onionoo failure from the function's failure. Handling the exceptions in the calling function fixes this.
-
- 21 Nov, 2016 1 commit
-
-
Philipp Winter authored
-
- 15 Oct, 2016 1 commit
- 02 Sep, 2016 1 commit
-
-
* Catch exception in path selection Occurs when the exit is not in the cached-consensus loaded from disk * Fix exception where os.makedirs(None) was called
-
- 14 Aug, 2016 2 commits
-
-
Philipp Winter authored
-
-
- 21 Apr, 2016 1 commit
-
-
Philipp Winter authored
This commit adds the command line options "-o" and "--logfile" that enable logging to file. This functionality required minor restructuring that led to a simplification of the logging code. In particular: - We get rid of log.py because it was never really necessary. - We use named loggers, so it's easier to figure out what module logged a given message. - We rename our logging object from "logger" to "log" to make the code more readable. - The restructuring means that we now also get to see Stem's logging messages.
-