端口扫描器sunny girl

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

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

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

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

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

sunny.py www.xxx.com

扫描结果:

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

效果如下:

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

代码思路如下:

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

2、获取ip函数

3、socket请求ip和各个端口

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

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

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

原文发布于微信公众号 - 晨星先生(MoXuanIT)

原文发表时间:2017-02-19

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏运维技术

腾讯云CDB基础版新建用户及数据库的方法

入手了一台腾讯云CDB基础版,看到云+校园的活动是3元/月,刚开始没有看到什么提示说是会有限制,利欲熏心啊!

315130
来自专栏FreeBuf

杀器BLUTO:DNS探测+域名猜解+邮箱枚举

BLUTO是一款信息探测和爆破工具,它的功能有DNS探测、暴力猜解、DNS域传送,和电子邮箱枚举。 DNS信息和域传送漏洞探测 BLUTO会利用目标域名来探测...

26360
来自专栏Vamei实验室

被解放的姜戈01 初试天涯

Django是Python下的一款网络服务器框架。Python下有许多款不同的框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Dj...

1.8K60
来自专栏.NET技术

基于winserver部署Apollo初次体验(附.net客户端demo)

配置中心伴随着这几年分布式系统演变和微服务架构的兴起,已经成为必不可少的需求之一。试下一下如果哪天公司的所有应用服务,从公司服务器迁移到云服务,成千上万的配置,...

16820
来自专栏服务端技术杂谈

服务化配置的另一种可能

项目背景 项目是给内部团队用的,也算是业务场景较为复杂的系统,这种系统较于互联网C端产品,用户量不大,QPS峰值不会太高,但业务会比较复杂,业务变动比较频繁。 ...

27430
来自专栏程序员互动联盟

【专业领域】jvm虚拟机android移植-接口篇

上一篇我们讲了如何下载phoneme虚拟机开源代码,如何配置编译脚本,编译测试验证基本功能。但是要让她在android上显示运行java小游戏我们还得费点劲。好...

36570
来自专栏玄魂工作室

【实战】MS14-068域权限提升漏洞总结

此漏洞目前不一定很实用。转载这篇文章的原因,主要是理解问题和解决问题的思路,另外一点是写作思路 -------------------------------...

55750
来自专栏HappenLee的技术杂谈

事务与隔离级别------《Designing Data-Intensive Applications》读书笔记10

1983年,Andreas Reuter and Theo Härder 提出了事务之中重要的四个特性:

11960
来自专栏緣來來來

Mac下单片机开发环境的搭建

51单片机是对所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的始祖是Intel的8004单片机,后来随着Flash rom技术的发展,8004...

40010
来自专栏FreeBuf

任意用户密码重置(四):重置凭证未校验

在逻辑漏洞中,任意用户密码重置最为常见,可能出现在新用户注册页面,也可能是用户登录后重置密码的页面,或者用户忘记密码时的密码找回页面,其中,密码找回功能是重灾区...

39580

扫码关注云+社区

领取腾讯云代金券