Brenw0rth Pync Versions Save

arbitrary TCP and UDP connections and listens (Netcat for Python).

v0.23.0

1 year ago
  • Remove Netcat.start() method.
  • Added Netcat.start_process/start_thread methods.
  • Added Netcat.run() method that calls readwrite and closes after.

v0.22.0

1 year ago

Netcat classes no longer directly store sys.stdin/out/err file handles. This is to prevent multiprocessing.Process throwing an error when trying to pickle. multiprocess.Process and threading.Thread can be useful for making proxies etc.

v0.21.1

1 year ago

Refactor NetcatFileReader/Writer classes.

v0.21.0

1 year ago
  • pync.Popen class for plugging processes into Netcat classes (use this instead of subprocess.Popen).
  • Netcat stdin and stdout pipes for plugging into other Netcat instances (to create proxies etc...).

v0.20.0

1 year ago
  • Added -y option to execute a string of python code.
  • Added -Y option to execute a python file.
  • rename StopReadWrite -> NetcatStopReadWrite
  • Refactor of readwrite method.

v0.19.1

1 year ago

Allow arguments to be passed to program when executing with the -e option.

v0.19.0

1 year ago

-c and -e options for command execution.

v0.18.0

1 year ago

Changed -e to --exec. More current versions of the openbsd netcat have an -e option. Changing pync's -e to --exec is to avoid conflict in future versions of pync where I want to implement netcat's -e option.

v0.17.1

1 year ago
  • fix issue with parsing -w flag (forgot to return value from argument type).
  • Added timeout for client udptest.

v0.17.0

1 year ago

Added the -w flag for connection timeouts and final net reads.