Skip to content

Latest commit

 

History

History
97 lines (70 loc) · 2.22 KB

README.md

File metadata and controls

97 lines (70 loc) · 2.22 KB

Piling Smart Port Scanner

Pilling is a multi threaded port scanner tool. Write command such as plain text and get a result supported output type (csv,txt).

Development

Want to contribute? Great! Piling uses .Net 5.0 for fast developing. Make a change in your file and instantaneously see your updates!

Open your favorite Terminal and run these commands.

Installation:

git clone https://github.com/recepkizilarslan/Piling

And:

dotnet restore

Build:

dotnet build

Usage

Piling supports is very easy to start port scan simple commands.

--scan {ipAddress or domain} --from {portStartRange} --to {portFinishRange} --save {OutputPath}

Note: all keywords are required for port scanning.

Generate report for the spesific result

--scan {ipAddress or domain} --from {portStartRange} --to {portFinishRange} --save {OutputPath} --just {result type}
--scan google.com --from 12 --to 65535 --save "result.txt" --just opened

By a real example :

[Windows]

cd pilling
piling.exe --scan google.com --from 12 --to 65535 --save "result.txt" -just closed

[Linux]

cd bin/Debug/net5.0
./Piling --scan 127.0.0.1 --from 12 --to 65535 --save result.txt

This will start scanning to 127.0.0.1 and analyze opened ports and save identified output.

127.0.0.1 : 137 - Closed - 10/31/2021 13:53:43 - 63
127.0.0.1 : 135 - Open - 10/31/2021 13:53:43 - 20
127.0.0.1 : 43 - Closed - 10/31/2021 13:53:45 - 2415
127.0.0.1 : 42 - Closed - 10/31/2021 13:53:45 - 2421
127.0.0.1 : 28 - Closed - 10/31/2021 13:53:45 - 2432
127.0.0.1 : 19 - Closed - 10/31/2021 13:53:45 - 2584
127.0.0.1 : 17 - Closed - 10/31/2021 13:53:45 - 2584
127.0.0.1 : 25 - Closed - 10/31/2021 13:53:45 - 2606
127.0.0.1 : 62 - Closed - 10/31/2021 13:53:45 - 2461

Start commands

Command Description
--scan Scan to target ip or domain
--from Port range start number
--to Port range stop number
--save Output file
--just Report option

State Action

You can change pause/ resume while scanning

Command Description
ESC Stop scanning
Spacebar Pause/Resume scanning

License

MIT