packet-capture

    0热度

    1回答

    我目前正在编写一个Java应用程序,我正在运行一台主服务器和一台备份服务器(使用虚拟机)。为了让备份服务器作为主服务器(如果主服务器出现故障)在对客户端完全透明的情况下接管,我需要在主服务器和备份服务器上运行相同的应用程序,并且两者都必须具有相同的状态。 为此,我必须将备份与主节点同步,以便它从客户端收到相同的数据包序列并发送相同的(抑制)回复。为此,我需要获得备份的初始TCP序列号以匹配主要的初

    0热度

    1回答

    使用设备我试图做出会收到多个网络设备的数据包,并送他们上的其他设备(像软件中心)的程序。我正在使用C#和pcapdotnet。这个简单的方法捕获设备通信: public void sniff(LivePacketDevice device) { using(PacketCommunicator comm = device.Open(65536, PacketDeviceOpe

    5热度

    1回答

    我想解析一个tcp数据包,然后分配给一个指向有效负载开始的指针。 我正在使用C,这是我到目前为止的代码: void dump(const unsigned char *data, int length) { //*data contains the raw packet data unsigned int i; static unsigned long pcount = 0;

    3热度

    2回答

    我很困惑什么时候使用ntohs和ntohl。我知道你什么时候用unt16_t和ntohl uint32_t使用ntohs。但那些unsigned int或那些指定了特定位数的函数(例如u_int16_t doff:4;)呢? 这是我工作的代码在于向世人证明问题: // Utility/Debugging method for dumping raw packet data void dump(c

    1热度

    1回答

    我一直在试图为SPARK 0.9实现接收器。我使用Jnetpcap库捕获数据包,并需要将它传递给Scala中的Spark。在“def receive()”方法中写入数据包的捕获部分足够了吗? 编辑:这里是this link代码使用Jnetpcap库捕获数据包: import java.util.Date import java.lang.StringBuilder import org.jne

    1热度

    1回答

    我用C SOCK_RAW插座,以我的机器(192.168.0.16)上捕捉传入的数据包,试图显示捕获的IP分组的一些字段时,一切是正确的(TTL值,长度等...),除了我的ip_dst和ip_src是...相同! (其实ip_dst似乎在某个时候已经被覆盖...... 的代码中使用的结构: sockfd = socket (AF_INET, SOCK_RAW, IPPROTO_TCP)) re

    1热度

    1回答

    过滤器的TCP和端口,使用BerkeleyPacketFilter 有问题从Pcap.net代码转换上的教程。需要能够通过TCP过滤数据包并插入端口值。我无法理解BerkeleyPacketFilter语法。 //choose port Console.WriteLine("Choose port nr"); string portnr = Console.ReadLin

    0热度

    1回答

    让说我的朋友他的电脑Wireshark的给我一个.pcap文件拍摄,并且我知道有有一些软件可以修改此文件PCAP(如EditCap) 如何确保该文件没有被修改那些软件? (我想确保PCAP文件必须是原件由Wireshark的创造) 谢谢

    0热度

    1回答

    我正在我的服务器上运行tcpdump并捕获数据。我无法访问源服务器。 当它碰到运行tcpdump的服务器的NIC时,我可以找到数据包的时间戳。 我想知道是否有办法找出数据包离开源服务器时的时间戳?

    1热度

    1回答

    我已经创建了一个检索使用这个例子中的网络数据包的应用程序:http://www.codeproject.com/Articles/4217/Packet-Sniffing-with-Winpcap-Functions-Ported-to-a 我的目的是为了获取发送到从服务器的特定应用程序的特定数据包的内容来使用它,我不感兴趣任何其他数据包。我感兴趣的数据包是定期更新的1个值。 我把它转换为VB.N