DDoS бот загружает проц на 100%!

Тема в разделе "WASM.NETWORKS", создана пользователем ZeroMemory, 21 янв 2005.

  1. ZeroMemory

    ZeroMemory New Member

    Публикаций:
    0
    Регистрация:
    9 янв 2005
    Сообщения:
    79
    Как снизить нагрузку на проц при syn\ack флуде (см. исходник). Если ставить Sleep(1) в цикле - то на 100мбит канале, загрузка канала становится всего 1%. А так - 15-20%. Это все с 1-го бота. Как посоветуете выйти из ситуации чтобы найти компромисс между нагрузкой на проц и забивкой канала!?



    Заранее Спасибо!

    [​IMG] 1661037921__evil.c
     
  2. ZeroMemory

    ZeroMemory New Member

    Публикаций:
    0
    Регистрация:
    9 янв 2005
    Сообщения:
    79
    Может создать несколько потоков и за счет этого компенсируется потеря трафа от sleep(1) ?
     
  3. ganes

    ganes New Member

    Публикаций:
    0
    Регистрация:
    7 дек 2004
    Сообщения:
    62
    Адрес:
    Ukraine
    Сорри что непосмотрел твой сырец, просто я сейчас в ПК Клюбе... Так вот попробуй чтоб через каждиые 5-10сек

    отпровляло твои син\аки т.е орьентируйся по системному временю, единственное отличие от Слипа это то что в этот

    промежуток времени можно заняться полезным "делом"..
     
  4. ZeroMemory

    ZeroMemory New Member

    Публикаций:
    0
    Регистрация:
    9 янв 2005
    Сообщения:
    79
    5-10сек задержка? :) Говорю же, что даже если задержку поставить 1 мс, то 100мбит канал заполняется всего на 1% :dntknw:... Надо что-то другое... Видимо придется многопоточность мутить...
     
  5. Stub

    Stub New Member

    Публикаций:
    0
    Регистрация:
    11 май 2004
    Сообщения:
    311
    Адрес:
    Siberia
  6. ZeroMemory

    ZeroMemory New Member

    Публикаций:
    0
    Регистрация:
    9 янв 2005
    Сообщения:
    79
    Оооо.. Сенкс тебе, на первый взгяд показалось, это то, что мне нужно ;). Будем смотреть :).
     
  7. duuu

    duuu New Member

    Публикаций:
    0
    Регистрация:
    19 июл 2005
    Сообщения:
    3
    Чёт у меня он не компилится.
     
  8. alexxx50

    alexxx50 New Member

    Публикаций:
    0
    Регистрация:
    17 июл 2005
    Сообщения:
    3
    А может быть лучше асинхронные сокеты использовать
     
  9. Stub

    Stub New Member

    Публикаций:
    0
    Регистрация:
    11 май 2004
    Сообщения:
    311
    Адрес:
    Siberia
    duuu

    это рип, потому и не компилится
     
  10. duuu

    duuu New Member

    Публикаций:
    0
    Регистрация:
    19 июл 2005
    Сообщения:
    3
    Stub

    Чё за рип, объясни пожалуйста? не просвещён я.
     
  11. Stub

    Stub New Member

    Публикаций:
    0
    Регистрация:
    11 май 2004
    Сообщения:
    311
    Адрес:
    Siberia
    Т.е. просто кусок кода выдранный из Agobot'а (а если быть точным, то это модуль DDOS из него), потому чтоб заработало надо переписать... либо найти этого самого Agobot'а
     
  12. duuu

    duuu New Member

    Публикаций:
    0
    Регистрация:
    19 июл 2005
    Сообщения:
    3
    Stub

    А у тебя нет его? Если ты проводил DDOS атаки можешь помочь мне? есть кое-какие неясности.