2021
01-21
01-21
python 制作网站筛选工具(附源码)
一.思路1.整体思路2.代码思路思路很简单,就是用python发送请求,提取响应体中的状态码加以判断,最后保存到本地txt文本中,以实现网站信息的筛选。二.撰写代码importtimeimportrequestsimporturllib3fromconcurrent.futuresimportThreadPoolExecutor#取源文件中的网址并且去重defget_url(old_file):withopen(old_file,'r',encoding='gbk')asf:urllist=list(set(f.readlines()))returnurllist#主体,发送请...
继续阅读 >
关于scapyScapy是一个可以让用户发送、侦听和解析并伪装网络报文的Python程序。这些功能可以用于制作侦测、扫描和攻击网络的工具。换言之,Scapy是一个强大的操纵报文的交互程序。它可以伪造或者解析多种协议的报文,还具有发送、捕获、匹配请求和响应这些报文以及更多的功能。Scapy可以轻松地做到像扫描(scanning)、路由跟踪(tracerouting)、探测(probing)、单元测试(unittests)、攻击(attacks)和发现网络(networkdiscorve...
前言上篇文章主要写了利用scapy实现ping扫描,这篇文章主要是利用scapy模块实现内网ARP扫描实现过程上篇文章中介绍了通过scapy来伪造包,那么ARP包的伪造过程这里不再详述,说一工具的简单整体流程1.首先,实现单个IP的ARP包的发送和接收2.其次,实现多进程同时多个ARP包的发送和接收整体的实现流程与上个脚本的实现较为相似单进程ARP包包的构造:defscapy_arp_one(ip_address,queue=None):Packet=Ether(dst='FF:FF:FF:FF:FF:...
一、所需Python库fromscapy.allimport*importthreading二、实现ip扫描1.获取c段ip地址在ARP()里面有ip地址,我们可以从里面提取出前3段出来ARP().show()然后通过从后查找最后一个.得到最后一段位数,然后总长度-最后一段长度就能取出前3段tip=ARP().psrcprint(tip[:(len(tip)-tip[::-1].find('.'))])2.arp扫描函数实现然后就是建立函数实现扫描了,构造arp包->发送包->判断是否响应->输出信息defScanIp(ip):pkt=Ether(dst="ff:f...
前言Celery是一个异步任务队列。它可以用于需要异步运行的任何内容。RabbitMQ是Celery广泛使用的消息代理。在本这篇文章中,我将使用RabbitMQ来介绍Celery的基本概念,然后为一个小型演示项目设置Celery。最后,设置一个CeleryWeb控制台来监视我的任务基本概念 来!看图说话:BrokerBroker(RabbitMQ)负责创建任务队列,根据一些路由规则将任务分派到任务队列,然后将任务从任务队列交付给workerConsumer(CeleryWo...
jwt详解Django之auth模块(用户认证)jwt的作用jsonwebtoken,一般用于用户认证就是做用户登录的(前后端分离/微信小程序/app开发)基于传统的token认证用户登录,服务端返回token,并将token保存在服务端,以后用户再来访问时,需要携带token,服务端获取token后,再去数据库中获取token进行校验jwt用户登录,服务端给用户返回一个token(服务端不保存)以后用户再来访问,需要携带token,服务端获取token后,再做token的校验----进行算法校验...
这个属于我项目中一个函数,跟大家分享一下我的思路及最终实现在编写串口通信工具中,需要实现一个函数,自动找到对应com口,并且连接该com口,保证后续通信正常作为初始化过程的一部分。思路在win设备管理器中,经常会出现多个com口,但并不是每个com口都是目标设备所链接的。尝试打开每个com口,输入enter按键,正确的com口,会有acklog返回,表明通信正常否则,没有任何log返回,则判断为非目标设备所连接的com口...
现在抖音的火爆程度,大家都是有目共睹的吧,之前小编在网络上发现好玩的事情,就是去爬取一些网站,因此,也考虑能否进行抖音上的破案去,在实际操作以后,真的实现出来了,利用自动化工具,就可以轻松实现了,后有小伙伴提出把appium去掉瘦身之后也是可以实现的,那么看下详细操作内容吧。1、mitmproxy/mitmdump抓包importrequestspath='D:/video/'num=1788defresponse(flow):globalnumtarget_urls=['url']forurli...
现在大家学习python掌握内容了解太多太多,但是最重要的不是掌握了解算法的使用,而是了解算法原理远比使用算法命令更重要,现在大家了解算法应该都不低于5种了吧,比如排序算法、冒泡算法、归并算法等等,那对本期主题插入算法有过了解吗?如果没有了解的小伙伴可以跟着小编一起来了解学习。插入排序简介:将列表分为有序区和无序区两个部分,最初有序区只有一个元素,即第一个元素。然后每次从无序区选择一个元素,插入到有序区...
一、所需库安装pipinstallPyAudiopipinstallSpeechRecognitionpipinstallbaidu-aippipinstallWavepipinstallWheelpipinstallPyinstaller二、百度官网申请服务三、源代码分享importpyaudioimportwavefromaipimportAipSpeechimporttime#用Pyaudio库录制音频#out_file:输出音频文件名#rec_time:音频录制时间(秒)defaudio_record(out_file,rec_time):CHUNK=1024FORMAT=pyaudio.paInt16#16bit编码格...