问题标签 [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 投票
3 回答
362 浏览

windows - 有什么工具可以嗅探 java 应用程序的网络行为?

我想知道一个用Java编写的网络机器人的行为,有什么工具可以监控吗?我现在正在运行 Windows 7。

0 投票
2 回答
7728 浏览

c# - 周围有什么好的 .net 数据包嗅探器吗?

我正在寻找一个可以从我的 c# 应用程序中使用。有谁知道免费的吗?

0 投票
3 回答
346 浏览

c# - How to check what connections a given process has created to the internet

I mean, if you use tools like NetLimiter, they let you know that a given process that connections to IP1, IP2, etc. I am using packet sniffing for my application, but I only need to packet sniff one application, so I'd like to know to what ip addresses that application is connected. Any easy way to do this? I am using a wrapper for WinPCap.

edit: After googling I came to know about the -netstat -bno command. It seems to do what I want, but I'd like to know if there are any specific functions do do it. Otherwise, I'll use this.

edit2: w i n d o w s !

0 投票
2 回答
2588 浏览

c# - Winpcap 简单问题 - 如何将数据包发送到指定的 IP/端口?

我阅读了教程等,但我没有得到它。它确实允许您发送数据包,但是您如何告诉 Winpcap 将这些数据包发送到哪里呢?我应该在数据包上放置任何标头,以便它知道将其转发到哪个 ip/port?我是说。假设我想向我的 MSN 发送一些数据,就好像我给列表中的某个人写了一些东西一样。我可以使用 sendpacket(),但它只会将数据包/字节数组作为参数,而不是指定发送到哪个应用程序/IP/端口。

谢谢

0 投票
4 回答
1693 浏览

c# - Winpcap - 发送数据时遇到问题

我正在使用 Tamir 的 SharpPCap 尝试将数据发送到我的 msn。

目前,出于测试目的,我的想法是等待 mymsn@msn.com 收到任何 msg,然后再次发送数据包本身,即让任何消息在我的 msn 上永远重复出现。我认为这必须起作用,因为我只是获取收到的数据包本身,然后再次重新发送。

出于某种原因,我的 msn 上什么也没有出现,尽管我会在控制台中看到打印了很多“捕获的数据,重新发送它”。有任何想法吗?谢谢

0 投票
4 回答
3570 浏览

packet-capture - 是否有用于从文件中的原始数据生成 UDP 和 TCP 数据包的实用程序?

我正在寻找一个实用程序,它可以从我在文件中提供给它的原始数据生成 UDP 或 TCP 数据包。当然,我必须提供生成这些数据包的参数,如下所示:

UDP 端口号、TCP IP 地址、IP 类型(IPv4 或 IPv6)等

我可以将这些参数作为命令行或在某些配置文件中提供。但它应该能够从中生成 UDP 或 TCP 数据包,并在一些文本文件中给我查看。我需要这个,因为我想将该数据用作将数据放入以太网驱动程序之一。

0 投票
4 回答
4294 浏览

apache - 在 Solaris 上嗅探/捕获 Apache 和 Weblogic 之间的所有流量

我们有一个应用程序,其中嵌入式设备通过 Apache 与 weblogic 对话。Weblogic 和 Apache 在同一个 Solaris 服务器上,我们使用 Apache 的 weblogic 模块。

通信通过http工作

它不适用于 https,尽管问题似乎与 https 没有直接关系(SSL 会话协商得很好,并且发生了一些来回)。使用 https 时,设备处理通信的方式似乎有所不同。

我们希望看到 http/https 请求和响应来调试它。

我们可以使用(例如)wireshark 来捕获设备和服务器之间的数据,但是这是加密的,所以帮助不大。Wireshark(或 snoop)看不到 Apache 和 Weblogic 之间服务器上的本地流量。注意:在 Linux 上我们可以这样做——但在 Solaris 上不行。

我们实际上不需要 Wireshark 的低级数据包捕获 - 捕获 http 请求和响应的标头和正文就足够了。

有人知道该怎么做吗?是否有一个 apache mod 可以记录所有通过的请求和响应,也许(谷歌没有显示任何明显的东西)。还有其他创造性的方法吗?

0 投票
4 回答
5280 浏览

networking - 如何在操作系统发送/接收数据包之前分析/拦截数据包?

我一直想知道软件防火墙是如何在幕后工作的,并且希望能够编写自己的自定义工具来分析或拦截操作系统发送或接收的数据包。我相当熟悉核心网络原则;如果我想编写适合网络堆栈的软件,就像防火墙一样,我只是不知道从哪里开始。谁能给我一些指示?

如果这可以使用 C# 来完成,我会特别感兴趣,但我也可以使用其他语言。我主要关注 Windows,但想知道是否还有任何跨平台库。

编辑使用 NDIS 驱动程序(如 Wireshark 所做的那样)听起来是一个不错的选择,而且 Vista 的数据包过滤功能听起来很简洁,但防火墙是如何做到的,比如在 Windows XP 上呢?他们不必安装我知道的特殊驱动程序。

0 投票
10 回答
131333 浏览

iphone - iPhone 和 WireShark

如何在我的网络上从我的 iPhone 嗅探数据包?有人可以给我一些指示吗?我试过谷歌搜索,但没有教如何嗅探 iPhone 数据包、</p>

我在窗户上。

0 投票
2 回答
425 浏览

networking - 是否有可以执行数据包分析并阻止发送某些数据包的库?

我找到了Jpcap,但是它只满足了我一半的要求——它不允许我阻止数据包,如 FAQ 中所述。我更喜欢跨平台(Windows、Mac、Linux)解决方案,但如果不存在,则可以接受特定于操作系统的解决方案。

我的目标是,在某些条件下,通过找出数据包的去向并阻止满足特定条件的数据包来阻止对某些 Internet 和网络资源的访问,而不管资源是如何访问的。也许我会以错误的方式解决这个问题,所以任何建议都会受到赞赏。