色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

python2.7使用scapy發(fā)送syn實(shí)例

瀏覽:101日期:2022-07-26 11:43:25

我就廢話(huà)不多說(shuō)了,大家看代碼吧!

from scapy.all import * def syn(): scrIP = ’192.168.10.29’ srcPort = 23345 desIP = ’12.39.27.23’ desPort = 8000 ip = IP(src=scrIP, dst=desIP) tcp = TCP(sport=srcPort, dport=desPort, seq=13131342, flags=’S’) pkg = ip/tcp # c->s syn res = sr1(pkg) res.display()

補(bǔ)充知識(shí):用python 通過(guò)ip獲取mac和網(wǎng)卡類(lèi)型(同一網(wǎng)段)

通過(guò)網(wǎng)上查閱目前找到的幾種方式

環(huán)境使用window和linux系統(tǒng)

使用nmap,python-nmap需要依賴(lài)機(jī)器安裝nmap工具

import nmapnm=nmap.PortScanner()nm.scan(’xxx.xxx.xxx.xxx’,’xx’) # ip地址和端口,端口不填也可以a=nm[’xxx.xxx.xxx.xxx’] #返回主機(jī)的詳細(xì)信息print(a)##################################{’status’: {’state’: ’up’, ’reason’: ’arp-response’}, ’hostnames’: [{’type’: ’PTR’, ’name’: ’bogon’}], ’vendor’: {’00:0C:29:F6:2B:F0’: ’VMware’}, ’addresses’: {’mac’: ’00:0C:29:F6:2B:F0’, ’ipv4’: ’xxx.xxx.xxx.xxx’}, ’tcp’: {111: {’product’: ’Microsoft Windows 7 - 10 microsoft-ds’, ’state’: ’open’, ’version’: ’’, ’name’: ’microsoft-ds’, ’conf’: ’10’, ’extrainfo’: ’workgroup: WORKGROUP’, ’reason’: ’syn-ack’, ’cpe’: ’cpe:/o:microsoft:windows’}}}

這種方式獲取非常簡(jiǎn)單,但是會(huì)耗費(fèi)很大的時(shí)間,不建議使用

通過(guò)控制臺(tái)命令arp -a

def output_cmd(command): r = os.popen(command) content = r.read() r.close() return contentdef arp_command(ip_address): ping_cmd = 'ping ' + ip_address + ' -n 2 ' result = output_cmd(ping_cmd) find_ttl = result.find('TTL') if find_ttl != -1: arp_cmd = 'arp -a %s' % ip_address arp_result = output_cmd(arp_cmd) ip2 = ip_address + ' [ ]+([w-]+)' ip2_mac = re.findall(ip2, arp_result) if len(ip2_mac): return ip2_mac[0] else: return 0 else: result = u’無(wú)人使用的ip’ return result

這個(gè)是通過(guò)先ping,之后在arp -a ip 來(lái)獲取mac地址,這種方式需要拿到數(shù)據(jù)后自行去通過(guò)正則匹配mac地址,演示的為window上的匹配,linux需要自行修改匹配規(guī)則

通過(guò)scapy模塊(必須機(jī)器ipv6未被禁止)

from scapy.all import *arp_pkt = Ether(dst='ff:ff:ff:ff:ff:ff') / ARP(pdst=ip)res = srp1(arp_pkt, timeout=1, verbose=0)print {'localIP': res.psrc, 'mac': res.hwsrc}

通過(guò)arpreq模塊

[root@oradb ~]# pythonPython 2.7.5 (default, Aug 4 2017, 00:39:18) [GCC 4.8.5 20150623 (Red Hat 4.8.5-16)] on linux2Type 'help', 'copyright', 'credits' or 'license' for more information.>>> import arpreq>>> arpreq.arpreq(’192.168.xx.xxx’)’xx:xx:xx:xx:xx:xx’

通過(guò)上述方法獲取mac地址之后獲取網(wǎng)卡類(lèi)型

可以直接使用mac.py

pip install mac.py

from macpy import Macmac = Mac()information = mac.search(00-11-F1-01-01)print information

如果感覺(jué)信息還是有點(diǎn)老的話(huà),需要自己手動(dòng)去IEEE上面下載mac和網(wǎng)卡廠(chǎng)商的比對(duì)文件自行比對(duì)就行了

以上這篇python2.7使用scapy發(fā)送syn實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 99久久久国产精品免费播放器 | 超清波多野结衣精品一区 | 亚洲欧美一区二区三区久久 | 国产成人精品自拍 | 成人影院久久久久久影院 | 俄罗斯aa毛片一级 | 在线观看久草视频 | 亚洲毛片免费看 | 永久免费精品视频 | 国产午夜精品理论片影院 | 97影院理伦在线观看 | 国产乱子精品免费视观看片 | 一区二区三区四区免费视频 | 国产精品9999久久久久 | 亚洲最大网址 | 另类视频在线 | 中文字幕欧美亚洲 | 一级片美国 | 视频网18免费 | 国产欧美精品区一区二区三区 | 网站免费满18成年在线观看 | 亚洲一区二区三区四区在线 | 偷拍小视频99在线 | 日本一级特黄啪啪片 | 日韩欧美精品在线视频 | 欧美在线播放成人免费 | 人成午夜性刺激免费 | 欧美精品在线视频 | 国产亚洲欧美一区二区 | 美女把张开腿男生猛戳免费视频 | 日本特黄乱人伦片 | 尤物tv已满18点击进入 | aaa一级毛片 | 一区在线免费观看 | 亚洲成人免费网址 | 国产三级做爰高清视频a | 免费一级视频在线播放 | 久久中文亚洲国产 | 精品亚洲成a人片在线观看 精品亚洲成a人在线播放 | 国产区精品在线 | 草草影院私人免费入口 |