Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
Программа на Delphi. Помощь нужна. |

14.03.2006, 18:48
|
|
Новичок
Регистрация: 25.02.2006
Сообщений: 27
Провел на форуме: 42641
Репутация:
3
|
|
Программа на Delphi. Помощь нужна.
немного Делфи знаю, но не достаточно для того чтобы написать следующую программу.
Смысл таков:
программа по заданным дипазонам Ip адресов должна отсылать с любого Tcp-порта моего компа траффик со скоростью 1-5 Кб\с (больше не желательно) на любой Tcp-порт удаленных компов. Естественно отсылка пакетов должна происходить в несколько потоков , пока я ее не отменю.
Кто может подсказать, как это реализовать? Ну а если это не очень трудно, то можно и весь код выложить. Буду очень благодарен!
|
|
|

14.03.2006, 19:19
|
|
Banned
Регистрация: 18.05.2005
Сообщений: 1,981
Провел на форуме: 1941233
Репутация:
2726
|
|
Если тебе нужно подделывать обратные TCP порты (только незнаю, зачем), тогда придеться вручную составлять айпи заголовок. Делаеться это так - создаешь RAW сокет, ставишь ему режим IP_HDRINCL (2) ф-ией setsockopt(), затем берешь буффер, оформляешь его как айпи заголовок, ставишь туда обратный айпи, айпи назначения, исходный порт, порт назначения, протокол ставь IPPROTO_TCP... А вот с флагами... Если тебе нужно просто SYN фреймы отправлять, тогда ставь только SYN. Если полноценное подключение - то это уже сложнее, нужно в несколько этапов... И айпи спуфить уже нельзя, ответ не придет...
Как регулировать кб в сек отсылку - я даже и не думал, можно посчитат общую скорость и судя по ней делать задержку перед каждым пакетом...
Вообщем задумка у тебя сложновата...
Правда, возможно ты имел ввиду что порт исходный - не имеет значения, а на трафик забьем, тогда получается
SOCKET s=socket(AF_INET,SOCK_STREAM,0);
sockaddr_in s_a;
s_a.sin_family=AF_INET;
s_a.sin_port=htons(нужный_порт);
s_a.sin_addr.s_addr=inet_addr("тут нужный айпи");
BYTE buf[100];
ZeroMemory( buf, 0, 100 );
connect(s, (struct sockaddr*)&s_a, sizeof( s_a ));
send( s, buf, 100, 0 );
closesocket(s);
и так для каждого...
Еее я только заметил! Тут фигурирует делфи!! фу, в жизни бы не написал ответ если бы заметил сразу!
|
|
|

14.03.2006, 19:37
|
|
Новичок
Регистрация: 25.02.2006
Сообщений: 27
Провел на форуме: 42641
Репутация:
3
|
|
Спасибо за код!
А в целом идея такова. У нас в сети межсегментный траффик платный - за каждый скачаный с меня мег инфы мне на счет зачисляют определенную сумму денег.
А так как траффик всё равно проходит через центральный маршрутизатор, а значит учитывается в статистике и следовательно мне приходят деньги.
Остается только вопрос - не расценят подобные рассылки как вирусную активность?
|
|
|

14.03.2006, 20:22
|
|
Banned
Регистрация: 18.05.2005
Сообщений: 1,981
Провел на форуме: 1941233
Репутация:
2726
|
|
А как они определяют, у тебя скачали или ты сам послал?
|
|
|

14.03.2006, 20:56
|
|
Новичок
Регистрация: 25.02.2006
Сообщений: 27
Провел на форуме: 42641
Репутация:
3
|
|
Сообщение от kez
А как они определяют, у тебя скачали или ты сам послал?
эм..ну если траффик будет идти одновременно на несколько ИПов, причем в небольшом кол-ве.... то вполне смогут принять за активность вируса.
|
|
|

14.03.2006, 21:25
|
|
Banned
Регистрация: 18.05.2005
Сообщений: 1,981
Провел на форуме: 1941233
Репутация:
2726
|
|
Я тебя непонимаю - ты мне обьясни по каким критериям определяеться, что у тебя скачали данные по Tcp и по каким что ТЫ САМ ПОСЛАЛ ДАННЫЕ по Tcp ? Вот этого я непонял
|
|
|

20.03.2006, 19:39
|
|
Новичок
Регистрация: 25.02.2006
Сообщений: 27
Провел на форуме: 42641
Репутация:
3
|
|
Сообщение от KEZ
Я тебя непонимаю - ты мне обьясни по каким критериям определяеться, что у тебя скачали данные по Tcp и по каким что ТЫ САМ ПОСЛАЛ ДАННЫЕ по Tcp ? Вот этого я непонял
ну кто запрос посылает не трудно установить...
|
|
|

25.03.2006, 21:08
|
|
Новичок
Регистрация: 24.03.2006
Сообщений: 16
Провел на форуме: 9980
Репутация:
0
|
|
Сообщение от Happer
ну кто запрос посылает не трудно установить...
правельно только если ты посылаеш индификатору.
|
|
|
|
 |
Похожие темы
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
ПРОГРАММА "АНТИБАН"
|
Киллер |
АнтиАдмин |
7 |
09.04.2005 12:00 |
|
Нужна помощь
|
Амир |
Чаты |
0 |
04.09.2002 11:21 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|