scapy

    0熱度

    1回答

    我想玩一個安全工具,使用scapy來僞造UDP校驗和中的ASCII字符。我可以做到這一點,但只有當我用十六進制表示法硬編碼字節時。但我無法將ASCII字符串轉換爲二進制符號。這個工程送「他」(前兩次的「世界你好」的字符)的字節: sr1(IP(dst=server)/UDP(dport=53, chksum=0x4865)/DNS(rd=1,qd=DNSQR(qname=query)),verbo

    2熱度

    1回答

    對於Scool中的Projekt,我需要嗅探新的tcp握手包的網絡流量。我想自動爲此tcp連接創建一個新的iptables規則,並將其放入docker容器中。 #!/usr/bin/env python2 import subprocess from scapy.all import * def find_tcp_handshake(port, docker_ip): glob

    1熱度

    1回答

    addr = socket.gethostbyname('dalitstan.org') target = [addr] result, unans = traceroute(target,maxttl=32) 我正在這樣做,並獲得下面的輸出。在這裏有什麼方法可以獲得變量中特定跳轉的IP。還有爲什麼traceroute結果中缺少一些跳數? Begin emission: Finished

    1熱度

    1回答

    我使用scapy python代碼成功完成了ARP欺騙。在目標的PC的網關的MAC地址已更改爲我的電腦的MAC地址和路由器的緩存中的目標PC的MAC地址已被絞死到我的MAC地址。現在我想通過我的電腦將這些數據包轉發到相應的位置。這樣我可以看到目標PC和網關之間的流量,但它不起作用。 import os import sys import threading import signal im

    1熱度

    1回答

    我想發送4個數據包,併爲每個答案(如CMD的「ping」工具),我該怎麼做? 包: packet = IP(dst = "www.google.com")/ICMP()/"hi" 我知道我可以發送這樣的:send(packet, count=4)但我需要的答案,所有的人。 sr1(packet)發送它只是一個時間和sr()我不知道我怎麼可以用它來發送4包,並得到答案...... 我試着在這兒h

    0熱度

    1回答

    我使用mapp方法從列表(str)到列表(int),但是當我調用scapy庫時。我沒有得到相同的結果。 我使用Python 2.7.13 print "E: {}".format(map(int, ['1', '2'])) 回報 E: [1, 2] 和 from scapy.all import * print "E: {}".format(map(int, ['1', '2']))

    0熱度

    3回答

    我試圖從視頻運行時的YouTube上計算丟包率。 我嗅探包逐個通過Scapy的,上的eth0並用IP頭過濾TCP分組。 爲了計算分組丟失率,我應該有一個數字接收的分組和多個發送的數據包(或除外分組)。 我可以很容易地計算出接收到的數據包的數量,但是我從發送的數據包有問題。

    0熱度

    1回答

    我需要使用scapy添加ESP()層,如下所示用於創建自定義ipsec數據包,但每當我嘗試追加/添加ESP()層時,它都會顯示一條消息ESP沒有定義。任何人都可以幫助我如何在scapy中添加/導入ESP層。 q = IP(dst="192.168.0.6")/ESP(spi=5)/TCP() q.show2() 誰能幫助我在這裏..欣賞的支持 感謝

    1熱度

    1回答

    我一直在給Scapy一個嘗試,但文檔太稀疏了,我無法讓它在簡單編輯中發揮很好。 本質上,我正在尋找一種簡單的Python解決方案,從.pcap中讀取每個數據包,讀取/修改某些數據/刪除數據包並將其保存爲.pcap。 例如: 給定一個SACN包,我需要讀/修改優先級八位位組(108)和宇宙八位位組(113-114),並再次將其保存。 謝謝!

    2熱度

    1回答

    我在下面的代碼握手時收到錯誤Got TLS error: FATAL alert returned by server: HANDSHAKE_FAILURE。可能是什麼問題? #!/usr/bin/env python # -*- coding: utf-8 -*- from __future__ import with_statement from __future__ import p