licence: gpl-3.0
inikiwi-netexplorer [-r <requests>] [-j <threads>] [-t <timeout>] [--hide-fail] [--offline] <task>
explore <ip>[:port]
scan ports of a given ip. for each ports prints the requests status:FAIL
,SKIPPED
orOK
. if status isOK
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).
port
(optional) can be- a number between 0 and 65535.
random
orrand
to generate random port.popular
orpop
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 orrandom
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 aexplore 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 toFAIL
.--hide-fail
hides failed requests (timeout). show only requests withOK
andSKIPPED
status.--offline
set all network requests toSKIPPED
. makes search action faster.
sudo apt-get install build-essential cmake libpthread-stubs0-dev libsqlite3-dev
mkdir build && cd build
cmake ..
make
./inikiwi-netexplorer