【文件属性】:
文件名称:evilscan:NodeJS简单网络扫描仪
文件大小:12.79MB
文件格式:ZIP
更新时间:2021-05-07 14:36:26
scanner port-scanner security-scanner security-tools JavaScript
邪恶扫描
Nodejs简单网络扫描仪
特征
单个IP或IP范围扫描
单个端口,端口列表或端口范围
标语抓取(未完全实现,仅适用于本机详细端口)
IAC对telnet的谈判
反向DNS
地理位置信息
stdout或json输出
可选进度详细信息(基于事件)
安装
npm install -g evilscan
用法:在您的代码中,仅使用事件
const Evilscan = require('evilscan');
const options = {
target:'127.0.0.1',
port:'21-23',
status:'TROU', // Timeout, Refused, Open, Unreachable
banner:true
};
const evilscan = new Evilscan(options);
evilscan.on
【文件预览】:
evilscan-master
----.gitignore(15B)
----package.json(793B)
----Makefile(279B)
----package-lock.json(60KB)
----src()
--------index.js(11KB)
--------libs()
----bin()
--------evilscan.js(2KB)
----changelog.md(2KB)
----CODE_OF_CONDUCT.md(3KB)
----LICENSE(1KB)
----.github()
--------FUNDING.yml(719B)
--------workflows()
----examples()
--------testBadTarget1.js(238B)
--------testBadTarget2.js(262B)
--------simpleScan.js(607B)
----.eslintrc.js(1KB)
----README.md(7KB)
----tests()
--------dns.multiple.js(3KB)
--------scan.pause.unpause.js(4KB)
--------options.module.all.js(1KB)
--------options.ports.js(2KB)
--------options.target.js(3KB)
--------scan.ports.banner.js(2KB)
--------options.module.default.js(1KB)
--------dns.single.js(3KB)
----share()
--------GeoLiteCity.dat(18.55MB)
--------GeoIP.dat(1.24MB)