ШАГ №1 стелс-сканер

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by sn0w, 6 Mar 2011.

  1. sn0w

    sn0w Статус пользователя:

    Joined:
    26 Jul 2005
    Messages:
    1,023
    Likes Received:
    1,296
    Reputations:
    327
    тащемта я уже обещал взломать интернет, но недавно оный был отключен и у меня, а нмапа как назло не было, поэтому как я уже говорил - решил все писать своими руками.

    данный пример - хардварный стелс-сканер хостов в подсети. почему стелс?
    а) он не использует реального мак адреса сетевой карты, все переносится на концепты сетевых концентраторов и роутеров.
    б) также он не использует реального ip адреса. его нужно вбить вручную, но находясь в пределах маски сети.
    Однако вбив адрес шлюза можно спровоцировать массированный отказ в обслуживании равно как и рост траффика на входе сетевой карты.

    в) я нахожусь в состоянии перманентного запоя и буду апить плюшки по мере того как смогу их написать) на данный момент готов только хардварный скан. далее ожидаем скан портов на tcp


    суть поста - протестируйте, реально ли число найденных хостов.

    на низком уровне мне не захотелось писать драйвер поэтому я воспользовался winpcap что кстати необходимо для компиляции и работы софта.

    билд+сорцы http://www.sendspace.com/file/qwbg64
     
    3 people like this.