首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >端口扫描器sunny girl

端口扫描器sunny girl

作者头像
lonelyvaf
发布2018-06-07 15:04:23
9780
发布2018-06-07 15:04:23
举报

老板是搞网络空间搜索引擎的~~至于是谁你们可以猜猜~~ :)

猜中给小红包,所以我也向他看齐的慢慢在学习怎么搞扫描器。

在学习Python的路上不要脸的整出一个很基础的端口扫描器,叫做sunny girl scan v 1.0.

可以支持外网,内网改动一下也是可以的。主要是想有一款在渗透中可以用得得心应手的工具~后续还会慢慢更新,加自己想要的功能,现在这么也没什么东西好扯的,等强大一点开源分享给大家。

写了一个简单的端口扫描器,原理很简单。就是用socket连接对应的端口,若能连接成功则端口开启,否则关闭。这是一个命令行工具,在命令行下运行:

sunny.py www.xxx.com

扫描结果:

首先是一个获取ip的功能,用到socket模块里面的一个方法。

效果如下:

可以扫描一些常见的端口服务~~

代码思路如下:

1、先用一个元组存储服务名和对应的端口名。

2、获取ip函数

3、socket请求ip和各个端口

4、返回的结果存储元组中

这个程序扫内网地址还挺快的,但是扫外网的有些端口比较慢,还有待优化!

明天发多线程的~~代码明天打包一起发~

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-02-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 晨星先生 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档