Toralize is a lightweight utility that facilitates proxy connections via SOCKS4. Focusing on simplicity and functionality, it allows you to traverse a proxy using a shared object (.so
) library.
gcc
or compatible compiler.- SOCKS4-compatible proxy (default is 127.0.0.1:9050 for Tor).
Follow these steps to install Toralize on your system:
- Clone the repository:
git clone https://github.com/babidisrc/toralize.git
cd toralize
- Build the shared object file:
mkdir build
cd build
sudo cmake ..
sudo make
- Install the library (requires root permissions):
sudo make install
If you prefer using Docker, follow these steps:
- Clone the repository:
git clone https://github.com/babidisrc/toralize.git
cd toralize
- Build and run the Docker container:
docker build -t toralize .
sudo docker run -it --rm -p 9060:9050 toralize
- Access the container:
docker exec -it toralize bash
To use Toralize, simply prepend the toralize command to your desired application. For example:
toralize curl http://example.com
toralize firefox
This project was inspired by tutorials created by Dr. Jonas Birch (2024) and Beej's Guide to Network Programming.