python版局域网端口扫描
使用python实现一个局域网端口扫描器,需要用到库是:
import ipaddress
import socket
import threading
import os
os是内置库,主要用于执行命令
threading是一个多线程库,用于加快执行速度,是python第三方库,需要自己安装;
socket是python内置库,用于链接端口,通过是否可以链接端口判断端口是否开放
ipaddress是一个ip地址库,用于实例化ip对象给到socket,第三方库,需要安装
安装threading和ipaddress推送使用pip方式,相对来说比较简单:
打开命令行窗口;
分别执行以下代码:
pip install ipaddress
pip install threading
等待安装成功
两个库的安装都比较简单,不依赖与其他库,直接安装即可;
代码实现
实现逻辑:
python 局域网端口扫描器
- 通过执行ping命令获取指定网段的可用ip
- 通过socket链接扫描可用ip的端口
- 使用threading进行多线程任务
获取可用ip
live_ips = [
python版局域网端口扫描相关推荐
- 需要额外端口信息_使用Python进行TCP端口扫描
使用Python进行TCP端口扫描 首先我们供给一台主机,要进行的步骤就是对其主机端口的扫描,查看其中开放的端口. 我们创建一个TCP的全连接的扫描器,使用socket来创建连接器. 扫描端口开放 # ...
- python 端口扫描 东京_GitHub - w2n1ck/portscan: 一个基于Python+Go的端口扫描及服务探测脚本...
portscan 一个基于Python+Go的端口扫描及服务探测脚本 0x00 前言 近期由于公司环境整改/迭代以及历史弱口令等撞库,运维同事将内网测试环境的一些SSH等敏感端口对外,导致被挖矿团伙利 ...
- python扫描器_7.python实现高效端口扫描器之nmap模块
对于端口扫描,使用的最多的就是nmap这个工具,不想python已经强大到,提供了nmap这个扫描端口的模块. 本片文章主要介绍nmap模块的两个常用类: PortScanner()类,实现一个nma ...
- 7.python实现高效端口扫描器之nmap模块
对于端口扫描,使用的最多的就是nmap这个工具,不想python已经强大到,提供了nmap这个扫描端口的模块. 本片文章主要介绍nmap模块的两个常用类: PortScanner()类,实现一个nma ...
- python arp扫描_基于python的局域网arp扫描
ARP协议 ARP 协议也叫做地址解析协议,就是IP地址转换成MAC地址的协议 原理:在局域网内广播,向所有的主机发送包含目标IP地址的请求报文,如果该IP地址的主机接到了报文,那么就会将自己的MAC ...
- pythonweb扫描器_基于Python Web的端口扫描
一.项目简介 1.1 项目博客地址 https://www.cnblogs.com/wl0724/ 1.2 项目完成的功能与特色 功能:本项目采用的是B/S架构,用户只需在浏览器上输入运行之后的URL ...
- python自动化测试 namp端口扫描
一.介绍 namp是一款很好的渗透测试工具,特别是做网关设备的渗透测试比较好用 二.安装 安装python-namp 安装nmap https://nmap.org/dist/nmap-7.80-se ...
- 渗透测试python编程之端口扫描
2019独角兽企业重金招聘Python工程师标准>>> 一.环境 windows 10 +python2.7 二.代码 #!/bin/env python # coding=utf- ...
- java局域网 端口扫描_java 如何端口扫描出ssh端口?
在centos 7上测试了一下,比较简单粗暴.代码如下 import java.io.IOException; import java.io.InputStreamReader; import jav ...
最新文章
- mysql之修改表引擎
- 我的新浪微博,顺便总结下近况
- Simple print, much secret
- 二维码原理--开胃小知识
- arduino i2c 如何写16位寄存器_Arduino之我见
- 事务消息和普通消息的区别
- Dubbo 本地存根
- selenium常用方法
- 欧洲互联网将“死于”版权法?
- 使用vuex和axios获取api数据
- MD5校验工具的使用
- 4G无线预付费电表系统设计及其应用
- PDF编辑器(widsmob pdfedit)v3.0.1
- 订单明细升级版、淘宝erp、淘宝打单发货接口
- 华为nova4e可以升级鸿蒙系统吗,华为nova4e官方出厂固件rom刷机包下载_原版系统强刷升级更新包...
- 【学习笔记】Python办公自动化 - Task 01 文件自动化处理 邮件自动发送
- 使用百度识图 完成图片识别和文字识别
- Flow Prediction in Spatio-Temporal Networks Based on Multitask Deep Learning(TKDE2020)
- 火狐浏览器打开书签 不要在新页面打开书签
- C++ 字符跑酷#3 游戏制作实录