Pyhton
文章平均质量分 72
酉酉囧
这个作者很懒,什么都没留下…
展开
-
Python 打印菜单
针对打印菜单的需求,编写一些函数方法来方便菜单的打印原创 2022-06-05 20:31:10 · 1940 阅读 · 0 评论 -
macOS 12 pyenv 和 pyenv-virtualenv 安装和使用
所以需要自行下载Python版本,而多个版本的Pyhton在Mac中可能会有冲突,最好是用版本管理来进行管理pyenv可以通过命令方便的管理Python的环境,python-virtualenv是基于pyenv的python 虚拟环境管理配置shell环境,这里有一个坑点,第一条是pyenv 2021下半年才新增的命令,网上许多文章没有,导致pyenv的版本控制无法正常使用原创 2022-04-09 17:13:32 · 2142 阅读 · 0 评论 -
Python 协议攻击脚本(七): DHCP攻击
DCHP知识铺垫DHCP动态主机设置协议(英语:Dynamic Host Configuration Protocol,缩写:DHCP)是一个局域网的网络协议,使用UDP协议工作BOOTPBOOTP(Bootstrap Protocol,引导程序协议)是一种引导协议,基于IP/UDP协议,也称自举协议,是DHCP协议的前身。关系DHCP 是BOOTP 的增强版本都是基于TC...原创 2019-05-18 13:49:35 · 2215 阅读 · 5 评论 -
Python 协议攻击脚本(六): STP攻击
文章目录STP数据包抓包STP欺骗STP Dos编写脚本STP欺骗STP Dos完整代码STP生成树协议(英语:Spanning Tree Protocol,STP),是一种工作在OSI网络模型中的第二层(数据链路层)的通信协议,基本应用是防止交换机冗余链路产生的环路.用于确保以太网中无环路的逻辑拓扑结构.从而避免了广播风暴,大量占用交换机的资源.STP的工作过程如下:首先进行根网桥...原创 2019-05-18 13:48:55 · 2875 阅读 · 0 评论 -
Python 协议攻击脚本(八): RIP攻击
RIPRIP是Routing Information Protocol(路由信息协议)的简称,它是一种较为简单的内部网关协议(Interior Gateway Protocol)。RIP是一种基于距离矢量(Distance-Vector)算法的协议,它使用跳数(Hop Count)作为度量来衡量到达目的网络的距离。RIP通过UDP报文进行路由信息的交换,使用的端口号为520。RIPv2报文...原创 2019-05-20 15:32:28 · 2744 阅读 · 1 评论 -
Python 命令行参数模块
文章目录sys.argvargparse简单示例方法说明optparse简单示例方法说明getopt在命令行中给定的参数就是命令行参数。(即从输入位置角度理解)。eg:sys.argv代码import sysargs = sys.argvprint(args)命令行下$ python argv_test.py['argv_test.py']$ python argv...原创 2019-05-09 18:32:43 · 1312 阅读 · 0 评论 -
Python 协议攻击脚本(二): Mac泛洪Mac_flood
Mac泛洪交换机中存在着一张记录着MAC地址的表,为了完成数据的快速转发,该表具有自动学习机制;泛洪攻击即是攻击者利用这种学习机制不断发送不同的MAC地址给交换机,充满整个MAC表,此时交换机只能进行数据广播,攻击者凭此嗅探到信息。数据包分析我们知道了利用Scapy来构建包并发送,现在我们可以利用dsniff套件中的macof来进行抓包网络嗅探DSNIFF套件的使用启动macof...原创 2019-04-25 16:49:30 · 1410 阅读 · 2 评论 -
Python协议攻击脚本(一): Scapy的使用
文章目录简介安装LinuxMacWindows使用交互式Python中调用简介Scapy官网Scapy官方文档Scapy是一个Python程序,使用户能够发送,嗅探和剖析并伪造网络数据包。此功能允许构建可以探测,扫描或攻击网络的工具。Scapy可以轻松处理大多数经典任务,如扫描,跟踪路由,探测,单元测试,攻击或网络发现。它可以取代hping,arpspoof,arp-sk,arping,...原创 2019-04-24 20:55:32 · 4651 阅读 · 0 评论 -
Python3 多线程实例学习
文章目录什么是线程(thread)全局解释器锁(GIL)thraeding方法应用线程同步(Lock)线程优先级队列(Queue)参考什么是线程(thread)线程(有时被称为轻量级进程)跟进程有些相似,不同的是,所有的线程运行在同一个进程中,共享相同的运行环境。线程的运行可能被抢占(中断),或暂时的被挂起(也叫睡眠),让其他的线程运行, 这叫做让步。Python3 线程中常用的两个模...原创 2019-04-24 20:47:10 · 220 阅读 · 0 评论 -
Python 协议攻击脚本(五): ARP欺骗 Arpspoof
ARParp协议ARP(Address Resolution Protocol)即地址解析协议, 用于实现从 IP 地址到 MAC 地址的映射,即询问目标IP对应的MAC地址,位于数据链路层。arp欺骗ARP欺骗(ARP spoofing),又称ARP毒化(ARP poisoning),通过欺骗局域网内访问者PC的网关MAC地址,使访问者PC错以为攻击者更改后的MAC地址是网关的MA...原创 2019-04-28 17:05:27 · 3391 阅读 · 0 评论 -
Python 协议攻击脚本(四): ARP扫描
文章目录ARP协议数据包分析编写脚本ARP协议地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议。主机发送信息时将包含目标IP地址的ARP请求广播到网络上的所有主机,并接收返回消息,以此确定目标的物理地址;OP操作类型:1 ARP请求2 ARP应答3 RARP请求4 RARP应答数据包分析...原创 2019-04-27 13:17:39 · 750 阅读 · 0 评论 -
Python 协议攻击脚本(三): ICMP扫描
文章目录ICMP协议TypeICMP扫描数据包分析Python脚本ICMP协议互联网控制消息协议(英语:Internet Control Message Protocol,缩写:ICMP)是互联网协议族的核心协议之一。它用于网际协议(IP)中发送控制消息,提供可能发生在通信环境中的各种问题反馈。通过这些信息,使管理者可以对所发生的问题作出诊断,然后采取适当的措施解决。TypeICMP...原创 2019-04-26 11:29:16 · 2731 阅读 · 1 评论