Provides an interface to manage proxychain-ng. proxies and conf files.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
root dea5033a8b build.sh Build method 3 years ago
src ver 0.0.1 3 years ago
LICENSE initial commit 3 years ago
README.md Update README 3 years ago
build.sh build.sh Build method 3 years ago

README.md

proxychainManager

Provides an interface to manage proxychain-ng conf files for rotating new proxies into the list.

Usage

usage: [-h] [--launch LAUNCH] [--output OUTPUT] [--list] [--patch]

Proxy Chain Helper

optional arguments:
  -h, --help       show this help message and exit
  --launch LAUNCH  Program to launch under proxychains
  --output OUTPUT  Writes proxychain to specified file
  --list           print out recently acquired list
  --patch          If present, we detach the process, if not we run within the
                   existing tty.

Listing proxies

To simply list a proxy list in /etc/proxychain.conf format execute the following command python proxychainManager --list where proxychainManager is a directory and you’re executing from above it. The alternative until I built a setup script will be to add the directory that contains proxychainManager to your $PATH environment variable.

Writing Proxy Configuration File Once

To simply tell proxychainManager to save the proxies it has found to a specified file run it like this python proxychainManager --output <file>. This will write it to <file>. Using proxychains-ng as the driver for your proxying, you can specify anew configuration file by issuing: proxychains4 -f <file> [command].

To Continuosly Patch your Configuration

If you wish for new proxies to be added as new ones are entered into the list that proxychainManager finds, launch it with this configuration: python proxychainManager --patch --output <file>. It will detach from the terminal and continuosly add new proxies as they are encountered.

References