问题标签 [packet-capture]

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.

0 投票
2 回答
4065 浏览

c# - SharpPcap - 数据包捕获得到消息问题

我尝试使用 SharpPcap 库捕获数据包。我能够返回数据包的详细信息,但我无法获取数据包内的消息内容。

使用 .Data 的数据包返回消息,当我使用它时它正在返回(System.Byte [])。

这是图书馆网站: http: //www.codeproject.com/KB/IP/sharppcap.aspx

这是我的代码:

0 投票
3 回答
170 浏览

language-agnostic - 用于读取和检查网络上的数据包的示例应用程序?

我正在寻找一个快速程序来读取和检查某种格式的数据包,然后将具有某种类型的数据包流量(针对网络的攻击的数据包模式)的 IP 列入黑名单。网络上是否有不错的读取和检查数据包流的样本?

0 投票
3 回答
1541 浏览

c# - 确定 HTTP 数据包

问候,

如果数据包是http数据包,如何使用sharpcap从捕获的数据包中确定?

如果数据包是 HTTP,我们可以确定 frpm TCP 数据包吗?

0 投票
2 回答
1383 浏览

packet-capture - 使用 Sharppcap 解释数据包

是否可以使用 Sharppcap 解释每个即将到来的数据包?

0 投票
2 回答
1788 浏览

c# - SharpPcap - 从数据包中提取信息的数据包捕获问题

我正在使用 SharpPcap 来捕获数据包。

我正在尝试获取流量类别值,并且正在使用 udp.ipv6.TrafficClass.ToString()。

我遇到此异常的问题:

你调用的对象是空的。

0 投票
2 回答
52 浏览

c# - 调试:如何查看我的浏览器输出?

我有这个问题https://stackoverflow.com/questions/2688464/ajax-request-from-net-give-me-unexpected-results

我正在使用篡改数据,但我确信 Firefox 正在以我不理解的方式格式化数据。有没有我可以用来检查 Firefox 发布请求的工具?也许我的 C# 发布请求?

0 投票
3 回答
2179 浏览

javascript - 如何在服务器发送的 js 文件到达我的浏览器之前对其进行编辑?

在正常的浏览会话期间,我想在浏览器接收之前编辑特定的 javascript 文件,因为一旦到达那里就无法编辑。有什么工具可以做到这一点吗?对于我需要的东西,我不能只保存它并在我的磁盘上编辑它。

我已经准备好学习如何自己编程,但如果有人能或多或少地指出我必须做的事情,我将非常感激。我必须拦截数据包,直到我拥有整个文件,同时阻止浏览器接收它的任何部分,然后手动编辑它并将其转发到同一个端口。

我不认为仅使用 pcap 就可以做到这一点,我读过一些关于 scapy 的文章,但我不确定它是否也能帮助我。

提前致谢。

0 投票
4 回答
5704 浏览

c - HTTP 的 BPF 是什么?

定义可以在这里看到。

候选答案可能是tcp and dst port 80,但可以tcp and dst port 80保证它的HTTP流量并包括所有 HTTP 流量吗?

似乎不是,因为可以通过这种方式指定除 80 以外的其他端口来访问某些站点:

所以我的问题是:确切的BPFHTTP什么?

更新

是否有一种实现来验证数据包是否c已经是 HTTP 数据包?

0 投票
2 回答
1204 浏览

driver - NDIS 或 TDI 用于将数据包重定向到本地代理

我需要开发一个透明过滤器将传出的 HTTP 数据包重定向到本地代理,以进行透明内容过滤。

哪种技术最好,TDI 还是 NDIS IM?

我的主要限制是避免与防病毒软件发生冲突,这些软件还会执行某种数据包重定向来检查 HTTP 内容(我不知道防病毒程序是使用 TDI、NDIS IM 还是两者都使用)。

实际上,我不是自己编写驱动程序,而是考虑使用两个商业 SDK 进行数据包过滤/修改:一个使用 TDI 驱动程序,另一个使用 NDIS IM 驱动程序,所以这就是我的问题的起源(我只知道NDIS IM,在查看这两个 SDK 之前)。

0 投票
2 回答
782 浏览

packet-capture - Does libpcap get a copy of the packet?

Does libpcap get a copy of the packet or the actual packet?

By copy, I mean: the application using libpcap gets packet A, and the kernel also gets packet A.

By actual, I mean: only the application using libpcap gets packet A, but the kernel didn't get it.