目录

scanless介绍

scanless安装与使用

scanless支持的在线端口扫描网站

在python中 库的使用方式


scanless介绍

官网地址:github.com/vesche/scanless

scanless是一款使用在线端口扫描网站进行端口扫描的工具,因为使用了第三方扫描平台,所以进行端口扫描时可实现匿名扫描。

scanless安装与使用

# 下载
$ git clone https://github.com/vesche/scanless.git# 安装
$ pip install scanless --user# 使用
$ scanless --help
usage: scanless [-h] [-v] [-t TARGET] [-s SCANNER] [-r] [-l] [-a]scanless, an online port scan scraper.optional arguments:-h, --help            show this help message and exit-v, --version         display the current version-t TARGET, --target TARGETip or domain to scan-s SCANNER, --scanner SCANNERscanner to use (default: hackertarget)-r, --random          use a random scanner-l, --list            list scanners-a, --all             use all the scanners-d, --debug           debug mode (cli mode off & show network errors)$ scanless --list
+----------------+--------------------------------------+
| Scanner Name   | Website                              |
+----------------+--------------------------------------+
| hackertarget   | https://hackertarget.com             |
| ipfingerprints | https://www.ipfingerprints.com       |
| spiderip       | https://spiderip.com                 |
| standingtech   | https://portscanner.standingtech.com |
| viewdns        | https://viewdns.info                 |
| yougetsignal   | https://www.yougetsignal.com         |
+----------------+--------------------------------------+$ scanless -t scanme.nmap.org -s spiderip
Running scanless v2.1.6...spiderip:
PORT      STATE  SERVICE
21/tcp    closed ftp
22/tcp    open   ssh
25/tcp    closed smtp
80/tcp    open   http
110/tcp   closed pop3
143/tcp   closed imap
443/tcp   closed https
465/tcp   closed smtps
993/tcp   closed imaps
995/tcp   closed pop3s
1433/tcp  closed ms-sql-s
3306/tcp  closed mysql
3389/tcp  closed ms-wbt-server
5900/tcp  closed vnc
8080/tcp  closed http-proxy
8443/tcp  closed https-alt

scanless支持的在线端口扫描网站

默认集成的扫描接口都是国外主流在线端口扫描网站

  • yougetsignal
  • viewdns
  • hackertarget
  • ipfingerprints
  • pingeu
  • spiderip
  • t1shopper
  • standingtech

扫描平台都是国外的,你可以自己集成更多扫描接口。

在python中 库的使用方式

>>> import scanless
>>> sl = scanless.Scanless()
>>> output = sl.scan('scanme.nmap.org', scanner='hackertarget')
>>> print(output['raw'])
Starting Nmap 7.70 ( https://nmap.org ) at 2020-05-12 21:39 UTC
Nmap scan report for scanme.nmap.org (45.33.32.156)
Host is up (0.065s latency).
Other addresses for scanme.nmap.org (not scanned): 2600:3c01::f03c:91ff:fe18:bb2fPORT    STATE  SERVICE
21/tcp  closed ftp
22/tcp  open   ssh
80/tcp  open   http
443/tcp closed httpsNmap done: 1 IP address (1 host up) scanned in 0.11 seconds
>>> import json
>>> print(json.dumps(output['parsed'], indent=2))
[{"port": "21","state": "closed","service": "ftp","protocol": "tcp"},{"port": "22","state": "open","service": "ssh","protocol": "tcp"},{"port": "80","state": "open","service": "http","protocol": "tcp"},{"port": "443","state": "closed","service": "https","protocol": "tcp"}
]

python pip scanless 在线端口扫描网站 匿名端口扫描工具 简介相关推荐

  1. 服务器文件扫描,网站目录文件扫描工具dirbuster

    网站目录扫描的工具很多,最开始用的wwwscan .御剑,甚至一些小扫描器自带的比如,椰树.北极熊 用来用去,最终你还是会发现,一些个人写的工具真的都是渣渣要么后门,要么崩溃闪退,小白用用还是可以的, ...

  2. 很好的在线端口扫描网站

    很好的在线端口扫描网站: http://www.3464.com/Tools/ScanPort/

  3. python pip升级问题之使用代理端口

    之前爬取别人的网站使用了代理ip 开启代理端连接网络 但是之前设置的pip源是清华源的https://pypi.tuna.tsinghua.edu.cn/ 所以本地python使用清华源来进行pip升 ...

  4. 怎么用python扫描主机_python扫描主机开放的端口

    !/usr/bin/python -- coding: utf-8 -- """ @version: ?? @author: Guanjie Zhou @license: ...

  5. 从入门到入土:基于Python|ACK|FIN|Null|Xmas|windows|扫描|端口扫描|scapy库编写|icmp协议探测主机|对开放端口和非开放端口完成半连接扫描|全连接扫描|

    此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 本人博客所有文章纯属学习之用,不涉及商业利益.不合适引用,自当删除! 若 ...

  6. python在线编程练习_有哪些在线编程练习网站?

    原标题:有哪些在线编程练习网站? 现在学编程的程序员小伙伴越来越多了,追求高薪和理想是众多程序员梦寐以求的事情. 在线学编程的网站哪家强呢?下面给程序员小伙伴们推荐5个高大上的编程网站: 1.Udem ...

  7. python指纹识别_分享Python编写的网站组件指纹扫描工具.

    这是一个使用Python语言编写的开源网站组件指纹扫描工具,该工具运行在Python2.73环境下,Windows平台,它支持如下功能: 1.自动提取互联网URL,根据GoDumpDomainSele ...

  8. Python+Django基于Python的古诗词在线学习网站#毕业设计

    项目编号:Python+Django205-基于Python的古诗词在线学习网站#毕业设计 开发语言:Python python框架:django 软件版本:python3.7 数据库:mysql 5 ...

  9. python 基于PHP在线音乐网站

    随着时代的发展,人们的生活水平越来越高,相对应的对精神世界的追求也越来越多,而音乐一直以来一直是人们追求美好生活的象征,它不仅可以陶冶人们的情操还可以美化人们的灵魂,音乐也一直是千百年来人们不断追求的 ...

最新文章

  1. 浅谈网络游戏的设计——服务器端编程 (3)
  2. vue-router(2)
  3. java ee的小程序_用微服务和容器替换旧版Java EE应用程序服务器
  4. video怎么重新加载 vue_vue 事件中更改video的src成功,视频不加载
  5. C++——《算法分析》实验贰——最长公共子序列问题
  6. git学习(四):理解git暂存区(stage)
  7. pythonscrapy爬虫_python爬虫scrapy之如何同时执行多个scrapy爬行任务
  8. python - 编程规范问题
  9. 解决MYSQL不报错误详细信息的问题 Can‘t find error-message file
  10. Tensorflow图像调整大小
  11. IT男出轨概率最高是哪家机构得出的统计结论?
  12. 三菱plc和三菱E700变频器专用协议通讯程序
  13. 锯齿波FMCW雷达目标检测原理
  14. java编程马拉松比赛_编程马拉松 | Hackathon is coming!
  15. 中国网页游戏行业调研与分析
  16. 怎样在matlab中使用多项式,MATLAB中的多项式运算
  17. 华为eNSP防火墙NAT配置
  18. 虚拟机linux开启端口 与阿里云服务器开启端口的方法
  19. OceanBase集群手动部署
  20. 文件夹访问被拒绝 你需要权限来执行此操作,你需要来自SYSTEM的权限才能对此文件夹进行更改

热门文章

  1. [解题报告]Feynman
  2. 记录一下我在阿里云自主申请软著的过程和体会
  3. 以后救命靠AI:人工智能已开始颠覆医院,这五个领域首当其冲
  4. 非监督分类ecognition_什么是遥感影像分类?
  5. Makefile之subst 函数
  6. minitab数据处理软件
  7. 瑞芯微 RK3288—Android5.1烧写固件流程
  8. 逻辑回归损失函数推导及求导
  9. 为什么下搜酷狗输入法那么快?
  10. Process finished with exit code -1073740940 (0xC0000374)