Command line program for easy TCP / UDP port forwarding with (optional) automatic data replacement.
C
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src
.gitignore
Makefile
README.md

README.md

Simward

Command line program for easy TCP / UDP port forwarding with (optional) automatic data replacement. This tool is written in C, and uses a single thread to do its job.

So far, forwarding (TCP/UDP) is working. Data replacement will be available in a later release ...

Usage

  • Launch the tool
    Usage: simward [-t|-u] [-m <max>] 
          <local_port> <remote_host> <remote_port>
    
    Options:
        -t Use TCP mode (default)
        -u Use UDP mode
        -m Maximum number of simultaneous forwards (default: 10)
For example:
    simward -t -m 15 1234 www.google.fr 80
  • Keep an eye on active forwards
> list
Active TCP forwards (2/15 max):
 
= Forward ID 5 =
Members: 127.0.0.1:40266 <-> 80.93.81.178:80
State: Waiting for data
Forwarded: 74.94 Mbytes
Last activity: < 1 sec
 
= Forward ID 7 =
Members: 192.168.1.12:40270 <-> 80.93.81.178:80
State: Waiting for data
Forwarded: 866.98 Kbytes
Last activity: < 1 sec
 
> kill 5
Forward 5 stopped.
 
> quit
Closing ...