qqtool

command module
v0.0.0-...-581d1ca Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 8, 2021 License: MIT Imports: 18 Imported by: 0

README

qqtool

qqtool is the network tool for testing connection and run server to another case

Build

make

or

go get -u github.com/dedalqq/qqtool
go build qqtool

Use

  • qqtool host:port - connect to TCP port and host (analog telent host port or nc host port)
  • qqtool -t host:port - connect to TCP port and host with TLS
  • qqtool -l :80 - run TCP server on port 80 (analog nc -l -p 80 but not one-off)
  • qqtool -l :443 -t -f host:port - run TCP server on port 443 and forward incoming connection to host and port
  • qqtool -s /tmp host:port - connect to TCP port and host and save dump to file in /tmp folder
  • qqtool -r host:port - connect and retry connection after disconnecting
  • qqtool -l :80 -F /tmp - run simple file server on port 80 and in /tmp dir
  • qqtool -l :80 -e /bin/bash - run server on 80 port and run /bin/bash for incomming connection (analog nc -l -p 80 -e /bin/bash but not one-off)

Man

qqtool -h

Usage of ./qqtool:
  -F string
        Run file server on path (with -l)
  -e string
        Run command for incomming connections (with -l)
  -f string
        Forward incoming connection to host. (with -l)
  -l string
        Listening TCP port. Example: :80 or 0.0.0.0:80
  -r    Repeat the connection after disconnecting (simple host connection)
  -s string
        Path to folder for save data from incoming connections (with -l or simple host connection)
  -t    Connect with TLS. (With -f or simple host connection)
  -v    Make the operation more talkative

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL