本周日写作缘由:
Django入手项目撰写过程中,发现服务器启动后,后台如果未取消调试模式,我们可以通过异常返回信息获得源码信息,以了解某些公司项目框架。因此想通过Python扫描某些服务器端口,以达到监控的效果
项目设计思路:
1.通过域名获取服务器IP
2.通过开辟tcp socket,循环遍历服务器端口
3.可用端口信息日志打印
项目编码框架:
class文件夹承接自定义异常类;
interface文件夹承接IP获取、线程开辟、socket开辟等功能的实现;
datatype文件夹承接全局变量;
main.py实现主题项目执行路径的构建。