Skip to content

Anay-Patil/tor-commander

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TorCommander - SOCKS4 Proxy Client

TorCommander is a simple and lightweight SOCKS4 proxy client designed to allow users to route their network traffic through a SOCKS4 proxy server. It provides privacy and security by masking the user's real IP address and location. This tool can also help users bypass geographical restrictions and censorship.

This guide will walk you through the installation and usage of TorCommander.


Table of Contents

  1. Installation
  2. Dependencies
  3. Usage
  4. Configuration
  5. License
  6. Contributing

Installation

To get started with TorCommander, follow these steps:

Clone the repository

  1. Clone this repository to your local machine using the following command:
git clone https://github.com/Anay-Patil/toralizer-commander.git
cd toralizer-commander

Build the project

  1. Linux/macOS: To compile and build the project on Linux/macOS, run:
make
  1. Windows: If you’re using Windows, you will need a compatible C compiler, such as MinGW or MSVC. You can use an IDE like Visual Studio or Code::Blocks to build the project.

Dependencies

TorCommander requires the following libraries:

  • C Standard Library (libc)
  • Networking Libraries (for socket programming)
  • Make (Linux/macOS) or a compatible compiler for Windows.

Ensure you have the following packages installed:

  • For Linux:

    sudo apt-get install build-essential
  • For macOS: Use Homebrew to install dependencies:

    brew install gcc

Usage

Run the Proxy Client

To use TorCommander, run the following command in the terminal:

./torcommander <host> <port>
  • : The destination host you want to connect to through the SOCKS4 proxy.
  • : The destination port on the host.

For example:

./torcommander example.com 80

This will route your connection to example.com on port 80 through the SOCKS4 proxy server.


Configuration

Proxy Configuration

By default, TorCommander connects to the SOCKS4 proxy at 127.0.0.1 (localhost) on port 9050. If you want to change the proxy address or port, you can modify the PROXY and PROXYPORT values in the toralizer.h header file:

#define PROXY "127.0.0.1"  // Set the proxy server IP address
#define PROXYPORT 9050     // Set the proxy server port

License

This project is licensed under the MIT License - see the LICENSE file for details.


Contributing

We welcome contributions to improve TorCommander. If you'd like to contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-name).
  3. Commit your changes (git commit -am 'Add new feature').
  4. Push to the branch (git push origin feature-name).
  5. Create a new pull request.

Please ensure that your code adheres to the existing coding style and includes appropriate tests.


Contact

For any issues, questions, or suggestions, feel free to create an issue in the repository or contact us directly.


This README is a basic guide for using TorCommander, and you can expand it as you add more features or make changes to your project. If you have additional details or specific installation steps for Windows, feel free to expand on that as well. Let me know if you need further modifications!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages