Last active
July 23, 2024 13:42
-
-
Save carlware/f02e14232177c18f33b5743bde916d8a to your computer and use it in GitHub Desktop.
proxychains and tor (change ip ~10 seconds)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# install | |
sudo apt-get install proxychains | |
sudo apt-get install tor | |
# then update the files /etc/proxychains.conf and /etc/tor/torrc with the given config | |
# restart tor server | |
sudo service restart tor | |
# prefix the tool (any command) with proxychains example | |
while true; do proxychains curl ifconfig.me; done |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# proxychains.conf VER 3.1 | |
# | |
# HTTP, SOCKS4, SOCKS5 tunneling proxifier with DNS. | |
# | |
# The option below identifies how the ProxyList is treated. | |
# only one option should be uncommented at time, | |
# otherwise the last appearing option will be accepted | |
# | |
dynamic_chain | |
# | |
# Dynamic - Each connection will be done via chained proxies | |
# all proxies chained in the order as they appear in the list | |
# at least one proxy must be online to play in chain | |
# (dead proxies are skipped) | |
# otherwise EINTR is returned to the app | |
# | |
#strict_chain | |
# | |
# Strict - Each connection will be done via chained proxies | |
# all proxies chained in the order as they appear in the list | |
# all proxies must be online to play in chain | |
# otherwise EINTR is returned to the app | |
# | |
#random_chain | |
# | |
# Random - Each connection will be done via random proxy | |
# (or proxy chain, see chain_len) from the list. | |
# this option is good to test your IDS :) | |
# Make sense only if random_chain | |
#chain_len = 2 | |
# Quiet mode (no output from library) | |
quiet_mode | |
# Proxy DNS requests - no leak for DNS data | |
proxy_dns | |
# Some timeouts in milliseconds | |
tcp_read_time_out 15000 | |
tcp_connect_time_out 8000 | |
# ProxyList format | |
# type host port [user pass] | |
# (values separated by 'tab' or 'blank') | |
# | |
# | |
# Examples: | |
# | |
# socks5 192.168.67.78 1080 lamer secret | |
# http 192.168.89.3 8080 justu hidden | |
# socks4 192.168.1.49 1080 | |
# http 192.168.39.93 8080 | |
# | |
# | |
# proxy types: http, socks4, socks5 | |
# ( auth types supported: "basic"-http "user/pass"-socks ) | |
# | |
[ProxyList] | |
# add proxy here ... | |
# meanwile | |
# defaults set to "tor" | |
socks5 127.0.0.1 9050 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
MaxCircuitDirtiness 1 | |
CircuitBuildTimeout 10 | |
LearnCircuitBuildTimeout 0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
okay