Open babyaaaaaa opened 4 years ago
the code blow :
bool callback(const PDU& pdu) { const IP& ip = pdu.rfind_pdu(); const TCP& tcp = pdu.rfind_pdu(); std::cout << "ack : " << ip.src_addr() << ':' << tcp.sport() << " -> " << ip.dst_addr() << ':' << tcp.dport() << " ack seq : " << tcp.ack_seq() << " seq:" << tcp.seq() << endl; ip.src_addr().to_string(); return true; } int main() { SnifferConfiguration config; config.set_filter("dst port 1521"); NetworkInterface iface = NetworkInterface::default_interface(); Sniffer(iface.name(), config).sniff_loop(callback); }
the code blow :
bool callback(const PDU& pdu) { const IP& ip = pdu.rfind_pdu();
const TCP& tcp = pdu.rfind_pdu();
std::cout << "ack : " << ip.src_addr() << ':' << tcp.sport() << " -> "
<< ip.dst_addr() << ':' << tcp.dport() << " ack seq : " << tcp.ack_seq() << " seq:" << tcp.seq() << endl;
ip.src_addr().to_string();
return true;
}
int main()
{
SnifferConfiguration config;
config.set_filter("dst port 1521");
NetworkInterface iface = NetworkInterface::default_interface();
Sniffer(iface.name(), config).sniff_loop(callback);
}