Advertisement
Guest User

Untitled

a guest
May 24th, 2015
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. #include <iostream>
  2. #include <tins/tins.h>
  3. using namespace Tins;
  4. using namespace std;
  5. struct scanner{
  6. void read(PDU& pdu){
  7. auto message=pdu.rfind_pdu<RawPDU>().payload();
  8. string message;
  9. for(auto i=message.begin();i!=message.end();i++){
  10. message+=i*;
  11. }
  12. cout<<message;
  13. return false;
  14. }
  15. void scan(){
  16. Sniffer sniffer("eth0");
  17. sniffer.set_filter("dst portrange 10007-10032");
  18. sniffer.sniff_loop(make_sniffer_handler(this,&scanner::read));
  19. }
  20. };
  21. int main(){
  22. scanner newscanner;
  23. newscanner.scan();
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement