RustSocket is a command-line tool that mimics the functionality of Netcat. It allows users to connect to or listen on a specified host and port, facilitating communication over TCP/IP.
- Connect to a remote host and port
- Listen for incoming connections on a specified port
- Simple and intuitive command-line interface
- Written in Rust for reliability and performance
Make sure you have Rust installed on your system. If not, you can download it from rust-lang.org.
-
Clone this repository:
git clone https://github.com/akash2061/RustSocket-NetCat-Clone.git
cd RustSocket-NetCat-Clone
-
Build the project:
cargo build --release
-
Run the application:
cargo run --release
-
Go to the Releases page or Directly Download the latest version.
-
Download the latest release for your platform.
-
Open your terminal and navigate to the folder where the executable is downloaded.
-
Copy the executable to the
/usr/local/bin
directory using the following command:sudo cp ./rustsocket /usr/local/bin/
Now you can check hash and password from any terminal window by simply typing its name rustsocket
, thanks to its location in /usr/local/bin
.
Contributions are welcome! If you encounter any issues or have suggestions for improvements, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.