Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Ping

Ответить
Настройки темы
Ping

Аватара для fossil

Ветеран


Сообщения: 637
Благодарности: 20


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


Написал тут програмульку, которая пингует другие компы. Подскажите как можно добиться эффекта, просто если вводить в edit2.text сильно большое число выводятся ошибки, а с малым числом мало толку.

Edit1.text - ввожу ИП адрес
edit2.text - количество пакетов

Код: Выделить весь код
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
if edit1.Text='' then MessageDlg('Все поля обязательны к заполнению!',mtError,[mbOK],0) else
begin
if (edit2.Text='') or (edit2.Text='0') then edit2.Text:='1';
cmd:='cmd /C ping '+edit1.Text+' -l 65500';
for i:=1 to strtoint(edit2.Text) do
 *begin
 *Winexec(pchar(cmd),sw_hide);
 *end;
end;
end;
[s]Исправлено: fossil, 19:32 29-06-2004[/s]

Добавлено:

Или может быть кто предложит другой вариант написания программы?

-------
Согласно непопулярному мнению, Windows - враждебная ОС.
Так получилось, что Windows не выбирает себе друзей.


Отправлено: 19:28, 29-06-2004

 

Старожил


Сообщения: 185
Благодарности: 1

Профиль | Отправить PM | Цитировать


ping /?
-n число * * * * Число отправляемых запросов.

тогда можно цикл по размножению пингов выкинуть.

Или я не понял вопроса и целью является не просто отправка заданного числа ICMP-пакетов, а одновременная отправка?


[s]Исправлено: DAnG, 0:18 30-06-2004[/s]

-------
I like to move it, move it.


Отправлено: 21:02, 29-06-2004 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для fossil

Ветеран


Сообщения: 637
Благодарности: 20

Профиль | Сайт | Отправить PM | Цитировать


да-да, ты совершенно прав
спасибо, сейчас попробую

Добавлено:

Странно как-то получилось. Я думаю что она не одновременно их отправляет, а поочереди. Т.к. фаервол удаленного компа, ничего не обнаруживает. А цикл который был, он как раз и наделывал независимых циклов кучу. И получалось что они одновременно пинговали комп. Есть еще варианты?


[s]Исправлено: fossil, 8:59 30-06-2004[/s]

-------
Согласно непопулярному мнению, Windows - враждебная ОС.
Так получилось, что Windows не выбирает себе друзей.


Отправлено: 08:43, 30-06-2004 | #3


Аватара для hasherfrog

Старый параноик


Сообщения: 2423
Благодарности: 85

Профиль | Отправить PM | Цитировать


fossil
Судя по тексту, edit2.Text отвечает за количество процессов ping-а. Я не думаю, что Вы именно этого хотели. Зафлудить (правильно применил термин?) машину ICMP-пакетами у Вас не получится. Скорее всего, DAnG правильно Вас понял Или нет?

Отправлено: 09:17, 30-06-2004 | #4


Аватара для fossil

Ветеран


Сообщения: 637
Благодарности: 20

Профиль | Сайт | Отправить PM | Цитировать


hasherfrog
Хе-хе.. да-да все правильно.. но только то варианит который предложил он не подходит, число n это не количество одновременно отправленных пакетов, а сколько все раз подряд вести пинг, так машину не закидать пакетами...

-------
Согласно непопулярному мнению, Windows - враждебная ОС.
Так получилось, что Windows не выбирает себе друзей.


Отправлено: 14:47, 30-06-2004 | #5


Аватара для hasherfrog

Старый параноик


Сообщения: 2423
Благодарности: 85

Профиль | Отправить PM | Цитировать


Не понял, кто правильно Вас понял.
По поводу пингов и злодеяний, с ним связанных, см. здесь под заголовком The Ping of Death
Ещё где-то должно быть, на каких-нибудь сайтах типа security.ляляля.


Отправлено: 15:14, 30-06-2004 | #6



Сообщения: 196
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Помойму стандартным ping.exe dos атака не выйдет. Так что fossil сам пиши 8-). Протокол ICMP.

Отправлено: 16:37, 30-06-2004 | #7


Аватара для fossil

Ветеран


Сообщения: 637
Благодарности: 20

Профиль | Сайт | Отправить PM | Цитировать


hasherfrog
Вы оба правы
Kuper
хм, ну смотря как составить прогу, на выше написанный код фаервол матерится, но комп не вешается всеравно..

-------
Согласно непопулярному мнению, Windows - враждебная ОС.
Так получилось, что Windows не выбирает себе друзей.


Отправлено: 16:45, 30-06-2004 | #8


Аватара для hasherfrog

Старый параноик


Сообщения: 2423
Благодарности: 85

Профиль | Отправить PM | Цитировать


fossil
На мой взгляд, подобная прога скорее повесит Вашу машину, нежели таргет.
Грамотный файерволл не отвечает на пинг, поэтому процесс пинга подвиснет в ожидании. Т.е. все эти 100-200 psexec не вернут управления. Смекаете?
Кстати, ICMP пакеты в линуксе рассматриваются на уровне ядра, поэтому там очень пристально относятся к безопасности относительно ICMP.
ПС. Проверьте почту.

Отправлено: 09:30, 01-07-2004 | #9


Пользователь


Сообщения: 53
Благодарности: 0

Профиль | Отправить PM | Цитировать


ping и dos атака это немножко разные вещи.
ping ом чужой комп не завесишь

Отправлено: 00:01, 24-07-2004 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Ping

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Ping не идет SMOKEDMAN Сетевые технологии 4 11-06-2007 17:15
пинг/ping Farru Сетевые технологии 2 06-04-2007 21:29
Мини ping lehha Программирование и базы данных 3 16-01-2006 08:42
Ping Man itu Сетевые технологии 8 03-07-2004 23:59
Ping Guest Хочу все знать 12 22-01-2003 04:16




 
Переход