如何从 pcap 文件中过滤 rtsp 数据包

发布于 2025-01-04 22:28:39 字数 737 浏览 0 评论 0原文

我正在编写一个程序来打开 pcap 文件,然后过滤一些数据包,然后将数据包数据作为字符串写入文件中,但我不知道为什么这个程序在打开 pcap 文件后什么也不做。

int rtsp=0;

FileWriter fstream2= new FileWriter("E:\write2.txt",true);

BufferedWriter fbw2= new BufferedWriter(fstream2);

System.out.println("RTSP:"); JpcapCaptor captor2=JpcapCaptor.openFile("E:\rtsp_with_data_over_tcp.pcap");

while(true){

数据包 packet2=captor2.getPacket();

if(packet2==null || packet2==Packet.EOF) 中断;

rtsp=rtsp+1; String PacketData2=new String(packet2.data);

fbw2.write(PacketData2);

fbw2.newLine();
fbw2.close

();

captor2.close();

System.out.println("RTSP:"+rtsp);

即使最后一条打印语句也不起作用。

有人可以指导我吗? !

i'm writing a program to open a pcap file and then filter some packets and then write packet data as string in a file but i do nott know why this progrme is doing nothing after opening the pcap file.

int rtsp=0;

FileWriter fstream2= new FileWriter("E:\write2.txt",true);

BufferedWriter fbw2= new BufferedWriter(fstream2);

System.out.println("RTSP:");
JpcapCaptor captor2=JpcapCaptor.openFile("E:\rtsp_with_data_over_tcp.pcap");

while(true){

Packet packet2=captor2.getPacket();

if(packet2==null || packet2==Packet.EOF) break;

rtsp=rtsp+1;
String PacketData2=new String(packet2.data);

fbw2.write(PacketData2);

fbw2.newLine();
}

fbw2.close();

captor2.close();

System.out.println("RTSP:"+rtsp);

EVEN this last print statement is also not working.

can any one guide me? !

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

痴者 2025-01-11 22:28:39

根据rtsp使用的默认端口,可以过滤

rtsp            554/tcp    Real Time Stream Control Protocol
rtsp            554/udp    Real Time Stream Control Protocol
rtsp-alt        8554/tcp   RTSP Alternate (see port 554)
rtsp-alt        8554/udp   RTSP Alternate (see port 554)

http://www.cs。 columbia.edu/~hgs/rtsp/

According to the default ports used by rtsp, you can filter the

rtsp            554/tcp    Real Time Stream Control Protocol
rtsp            554/udp    Real Time Stream Control Protocol
rtsp-alt        8554/tcp   RTSP Alternate (see port 554)
rtsp-alt        8554/udp   RTSP Alternate (see port 554)

http://www.cs.columbia.edu/~hgs/rtsp/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文