Skip to content

aeverj/pscan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pscan

介绍

masscan能够快速获取目标端口的开放状态,nmap能够准确地识别端口指纹,将两者的有点结合起来,使用masscan扫描端口的开放,然后使用nmap来识别端口指纹,最后保存到json文件中,易于后期对结果进行筛选处理。

result

安装

编译需要golang环境
1、git clone https://github.com/aeverj/pscan.git
2、cd pscan
3、go build

使用方法

Usage: pscan [192.168.1.1] [-i 目标文件] [-o 输出文件] [-p 端口] [-t nmap进程数量]
Options:
  -i string
    	扫描目标文件路径
  -o string
    	保存扫描结果的文件位置 (default "result.json")
  -p string
    	扫描的端口 (default "1-65535")
  -t int
    	启动nmap进程数量 (default 4)

示例

默认扫描

pscan -i ips.txt
pscan 192.168.1.1/24

控制线程、结果保存文件

pscan 192.168.1.1/24 -t 2 -o my.json

About

快速识别端口开放并检测指纹

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages