如何将 .pcap 文件加载到 java(swings)

how to load .pcap file into java(swings)

我目前正在做我最后一年的项目,它是基于 J-HONEYPOT :- Java 的入侵检测和监控系统。在 .pcap 的扩展中从 wireshark 捕获数据包后我遇到了问题。我想使用 java 提取文件并将信息存储在 Mysql 数据库中。

项目创意视频:- https://youtu.be/_nuS0lt2so8

如果您需要一个纯 Java 库来解析 pcap 文件(而不是依赖于本机 libpcap 的库),请查看 pkts.io:http://www.aboutsip.com/pktsio/。例如

final Pcap pcap = Pcap.openStream("my_traffic.pcap");

pcap.loop(new PacketHandler() {
    @Override
    public void nextPacket(final Packet packet) throws IOException {
        if (packet.hasProtocol(Protocol.UDP)) {
            System.out.println(packet.getPacket(Protocol.UDP).getPayload());
        }
    }
});