Networking #6

Open
opened 2024-11-13 11:42:02 +00:00 by PedoDeveloper · 1 comment

There are a few options for how to handle networking. Any choice needs to meet the following criteria:

  • can send binary data (archives and images)
  • arbitrary HTTP headers (such as User Agent)
  • supports socks5h proxies

While only a socks5 proxy is necessary in Tails, and no proxy is necessary in Whonix, there may be users running it on general purpose distros such as Debian, so a socks5h proxy is necessary.

That leads to the following obvious choices:

  • Bash: cURL or Wget
  • Python: pycURL, urllib, requests
There are a few options for how to handle networking. Any choice needs to meet the following criteria: - can send binary data (archives and images) - arbitrary HTTP headers (such as User Agent) - supports socks5h proxies While only a socks5 proxy is necessary in Tails, and no proxy is necessary in Whonix, there may be users running it on general purpose distros such as Debian, so a socks5h proxy is necessary. That leads to the following obvious choices: - Bash: cURL or Wget - Python: pycURL, urllib, requests
Collaborator

requests is probably most suited for this; it supports socks proxies.

https://docs.python-requests.org/en/latest/user/advanced/#socks

requests is probably most suited for this; it supports socks proxies. https://docs.python-requests.org/en/latest/user/advanced/#socks
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
PedoDeveloper/autoshare#6
No description provided.