Skip to content

IniKiwi/netexplorer-old

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IniKiwi's net-explorer

licence: gpl-3.0

use

inikiwi-netexplorer [-r <requests>] [-j <threads>] [-t <timeout>] [--hide-fail] [--offline] <task>

tasks

  • explore <ip>[:port] scan ports of a given ip. for each ports prints the requests status: FAIL, SKIPPED or OK. if status is OK the address and port is saved in a database. explore task can be multithreaded.
  • search <ip>[:port] search a ip in the database and test it. use --offline to skip test.
  • list-type <type> list all ports with confirmed type/service in database. can be used to refresh database (last-seen).

arguments

  • port (optional) can be
    • a number between 0 and 65535.
    • random or randto generate random port.
    • popular or pop to test only most used ports: 20/21(ftp) 22(ssh) 80(http) and more. (default).
    • example: 192.168.0.*:pop
  • ip use [0-255].[0-255].[0-255].[0-255] format or random to generate random ips (only for explore tasks). example: 192.168.0.* for local ips.
  • type all implemented protocols:
    • minecraft
    • http
  • -r <requests> number of requests to do in a thread of a explore random task.
  • -j <threads> number of threads used for network tasks (explore random). a thread can do one request at a time.
  • -t <timeout> set timeout for requests. if the timeout is reached the requests is set to FAIL.
  • --hide-fail hides failed requests (timeout). show only requests with OK and SKIPPED status.
  • --offline set all network requests to SKIPPED. makes search action faster.

build

debian based

sudo apt-get install build-essential cmake libpthread-stubs0-dev libsqlite3-dev
mkdir build && cd build
cmake ..
make
./inikiwi-netexplorer

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published