Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <tins/tins.h>
- using namespace Tins;
- using namespace std;
- struct scanner{
- void read(PDU& pdu){
- auto message=pdu.rfind_pdu<RawPDU>().payload();
- string message;
- for(auto i=message.begin();i!=message.end();i++){
- message+=i*;
- }
- cout<<message;
- return false;
- }
- void scan(){
- Sniffer sniffer("eth0");
- sniffer.set_filter("dst portrange 10007-10032");
- sniffer.sniff_loop(make_sniffer_handler(this,&scanner::read));
- }
- };
- int main(){
- scanner newscanner;
- newscanner.scan();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement