老板是搞网络空间搜索引擎的~~至于是谁你们可以猜猜~~ :)
猜中给小红包,所以我也向他看齐的慢慢在学习怎么搞扫描器。
在学习Python的路上不要脸的整出一个很基础的端口扫描器,叫做sunny girl scan v 1.0.
可以支持外网,内网改动一下也是可以的。主要是想有一款在渗透中可以用得得心应手的工具~后续还会慢慢更新,加自己想要的功能,现在这么也没什么东西好扯的,等强大一点开源分享给大家。
写了一个简单的端口扫描器,原理很简单。就是用socket连接对应的端口,若能连接成功则端口开启,否则关闭。这是一个命令行工具,在命令行下运行:
sunny.py www.xxx.com
扫描结果:
首先是一个获取ip的功能,用到socket模块里面的一个方法。
效果如下:
可以扫描一些常见的端口服务~~
代码思路如下:
1、先用一个元组存储服务名和对应的端口名。
2、获取ip函数
3、socket请求ip和各个端口
4、返回的结果存储元组中
这个程序扫内网地址还挺快的,但是扫外网的有些端口比较慢,还有待优化!
明天发多线程的~~代码明天打包一起发~
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有