问题标签 [scapy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python - 库问题
我对 Python 比较陌生,并且在使用 Python 网络操作工具 Scapy 进行编程时遇到问题。但是,我不知道这是否是一个 Scapy 问题,因为它是一个 Python 新手问题。在scapy 网站上,他们提供了一个我无法在我自己的机器上运行的示例程序:
我得到:
所以我的问题是:在安装 Python 库时,我是否需要更改路径或类似的东西?另外,我可以在解释器中运行一些东西来告诉我 scapy 包的内容吗?我可以跑得from scapy import *
很好,但是由于我不知道里面有什么,所以很难使用它。
python - python-scapy:如何将端口号转换为服务名称?
Scapy 中的 TCP 层包含源端口:
有没有简单的方法将端口号转换为服务名称?我见过 Scapy 有TCP_SERVICES
和UDP_SERVICES
翻译端口号,但是
有人知道我如何将端口映射到服务?
先感谢您
python - python/scapy mac 泛洪脚本
我正在尝试在 python 中制作一个小型 mac Flood 工具来填充我的开关凸轮表,但我无法让魔法发生?你能看到我做错了什么吗?
虽然代码似乎运行良好,但它只是不做它的工作。为了测试它,我使用wireshark查看数据包然后运行THC的寄生虫“哪个有效”并且数据包几乎相同,所以我不确定发生了什么。感谢您的任何帮助。
python - C/Python 套接字性能?
我的问题只是与 C 和 Python 中的套接字之间的性能差异有关。由于我的 Python 构建是 CPython,我认为它是相似的,但我很好奇是否有人真的有“真正的”基准,或者至少是基于证据的意见。
我的逻辑是这样的:
- C套接字快得多?然后写一个C扩展。
- 没有/几乎没有区别?继续用 Python 编写代码并弄清楚如何获得数据包级别控制(scapy?dpkt?)
我敢肯定,有人会出于背景或好奇心而想知道。我计划为自己构建一种代理(不适用于互联网浏览、匿名等),并将我想使用的应用程序绑定到特定端口。然后,该端口上的所有数据包将被排队,修改地址头,然后发送等等。
提前致谢。
python - Python + 科莫多编辑
我试图让 scapy 在科莫多编辑中自动完成但没有成功,有没有人成功做到这一点?
谢谢, Python 新人
python - 如何使用 python 通过特定协议过滤 pcap 文件?
我有一些 pcap 文件,我想按协议过滤,即,如果我想按 HTTP 协议过滤,除了 HTTP 数据包之外的任何内容都将保留在 pcap 文件中。
有一个名为openDPI的工具,它非常适合我的需要,但是没有 python 语言的包装器。
有谁知道任何可以做我需要的python模块?
谢谢
编辑1:
HTTP 过滤只是一个例子,我想过滤很多协议。
编辑2:
我试过 Scapy,但我不知道如何正确过滤。该过滤器只接受 Berkeley Packet Filter 表达式,即我不能应用 msn、HTTP 或来自上层的其他特定过滤器。谁能帮我?
python - Scapy 安装问题。似乎没有实际安装任何东西?
我有一台运行 Leopard 和 python 2.6 的苹果电脑。我下载了最新版本的 scapy 并运行了“ python setup.py install
”。一切都按计划进行。现在,当我尝试通过键入“scapy”以交互模式运行它时,它会引发一堆错误。是什么赋予了!
以防万一,这是完整的错误消息..
javascript - 如何在服务器发送的 js 文件到达我的浏览器之前对其进行编辑?
在正常的浏览会话期间,我想在浏览器接收之前编辑特定的 javascript 文件,因为一旦到达那里就无法编辑。有什么工具可以做到这一点吗?对于我需要的东西,我不能只保存它并在我的磁盘上编辑它。
我已经准备好学习如何自己编程,但如果有人能或多或少地指出我必须做的事情,我将非常感激。我必须拦截数据包,直到我拥有整个文件,同时阻止浏览器接收它的任何部分,然后手动编辑它并将其转发到同一个端口。
我不认为仅使用 pcap 就可以做到这一点,我读过一些关于 scapy 的文章,但我不确定它是否也能帮助我。
提前致谢。
python - 我需要强大的交互式数据包处理程序,如 scapy
我需要强大的交互式数据包处理程序,例如Scapy for Ruby
python - Scapy SYN 在我们自己的 IP 地址上发送
我尝试在本地网络上发送 SYN 数据包并使用 Wireshark 监控它们,一切正常,除了当我尝试将数据包发送到我自己的 IP 地址时,它“似乎”工作,因为它说 Sent 1 packet,但它是没有真正发送,我在 Wireshark 中看不到数据包,也看不到数据包的任何答案。我的设置是一台计算机 A ( 192.168.0.1 ) 和一台计算机 B ( 192.168.0.2 ),其 TCP 套接字服务器在端口 40508 上侦听。
在计算机 B 我测试:
它工作正常,我看到 Wireshark 上的 SYN 数据包和来自 192.168.0.1 的 SYN/ACK 响应
在计算机 A 我测试:
它也可以正常工作,我看到来自 192.168.0.2 的 SYN 数据包和 RST/ACK(没有服务器在 192.168.0.2 上的端口 40508 上侦听,因此它发送 RST/ACK)响应
但是当我尝试使用计算机 A 时:
Wireshark 中什么也没有出现,好像数据包从未发送过,但它像其他测试一样说:发送了 1 个数据包。并且没有返回任何错误。如果我在计算机 B 上运行相同的测试并尝试将数据包发送到它自己的 IP 地址,我会遇到同样的问题。
对于我的程序,我真的需要向我自己的 IP 地址发送一个 SYN 数据包,有没有办法做到这一点还是不可能?
提前致谢,
诺利安