/PingScanner

这是由Windows的Python编程的,扩展包和站点工具,主要功能有域名解析、IP信息、网段扫描、端口扫描.

Primary LanguagePython

PingScanner

PingScanner

描述:description
这是由Windows的Python编程的,扩展包和站点工具,主要功能有域名解析、IP信息、网段扫描、端口扫描.
This is the windows python programming, expansion pack and site tools, the main functions are domain name resolution, IP information, network segment scanning, port scanning.

包含文件: Including
PingCode.py 控制台运行代码 Console running code
PingWin.py 封装类和窗口代码 Encapsulating class and window code

打包或下载:Package or download
PingWin.exe 打包exe EXE file
scan.ico 软件图标 Software icon
下载地址:https://www.easyicon.net/language.en/iconsearch/%E7%A7%91%E6%8A%80%E6%84%9F%E9%9B%B7%E8%BE%BE%E6%89%AB%E6%8F%8F/
phantomjs.exe 无界面浏览器驱动 Browser driver without interface
下载地址:https://phantomjs.org/download.html

基本原理:principle
本程序是利用了Windows下的Python编写的,运用了Python的扩展包,如:tkinter,requests,scapy,random,dns,selenium.主程序有4个功能,并将程序界面封装成类可供拓展和修改.
功 能:
1.域名解析:利用dns库函数将域名解析成IP.
2.IP信息:利用requests请求站点工具获取IP的详细信息,默认为空时获取本机IP信息.
3.网段扫描:利用scapy库函数模拟ping操作来获取主机的连通性.
4.端口扫描:利用selenium库函数模拟浏览器访问站点工具来扫描端口.