Open the purr-tals for cats to connect worldwide, forwarding TCP traffic!
Cat Forwarding is a port-forwarding tool that exposes a port on your local machine to the outside world. It forwards TCP traffic to a remote address, allowing your local cats to communicate globally. Think of it as a secret tunnel for cats to chat beyond their usual boundaries!
Check out the backend implementation of Cat Forwarding here.
- Forward TCP traffic from a local port to a remote address.
- Simple and lightweight, yet effective.
- Ideal for testing, debugging, and, of course, feline communication!
-
Download the latest binary from the releases page for your operating system.
-
Set up the binary:
-
macOS & Linux:
chmod +x cat-forwarding sudo mv cat-forwarding /usr/local/bin/cat-forwarding
-
Windows:
- Move the downloaded binary to a folder in your
PATH
(e.g.,C:\Windows\System32
).
- Move the downloaded binary to a folder in your
-
If you want to build Cat Forwarding from source, follow these steps:
-
Clone the repository:
git clone https://github.com/b31ngd3v/cat-forwarding.git cd cat-forwarding
-
Build the binary:
make build
To start forwarding TCP traffic from a local port to a remote address:
cat-forwarding [port]
To run the unit tests for Cat-Forwarding, use the following command:
make test
This project is licensed under the MIT License. See the LICENSE file for details.