Программируем

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

Join the forum, it's quick and easy

Программируем

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

Программируем

Вы хотите отреагировать на этот пост ? Создайте аккаунт всего в несколько кликов или войдите на форум.
Программируем

На нашем форуме программистов вы сможете найти софт для программирования и другие программы. На форуме обсуждаются многие языки программирования, задачи и их решения. Используются языки: C, Assembler, Pascal, Delphi, Flash и другие.

Последние темы

» Арена искусственных интеллектов Gridwars
Сканер портов на Delphi EmptyСр Окт 12, 2016 2:43 am автор SeriousPasha

» требуется несколько JS разработчиков
Сканер портов на Delphi EmptyПт Окт 07, 2016 10:19 pm автор mrktwn1

» Защита приложения от взлома
Сканер портов на Delphi EmptyЧт Июн 18, 2015 10:28 pm автор stradi

» Ищите программиста или дизайнера?
Сканер портов на Delphi EmptyПт Мар 27, 2015 6:25 am автор фриланс

» Создание и продвижение сайтов, их развитие.
Сканер портов на Delphi EmptyСр Мар 25, 2015 12:40 am автор asdfghhgfdsa

» Исходники для студентов + скайп-консультации,помощь в написании программ
Сканер портов на Delphi EmptyВт Окт 07, 2014 11:25 pm автор Horpion

» IT- технологии для развития бизнеса
Сканер портов на Delphi EmptyПн Июн 23, 2014 6:11 pm автор dvos12

» Стенли Кубрик "С Широко закрытыми Глазами"
Сканер портов на Delphi EmptyЧт Июн 12, 2014 2:01 am автор Vertuozzz

» Каталог популярных хостинг компаний
Сканер портов на Delphi EmptyСб Май 10, 2014 7:18 pm автор naik

Самые активные пользователи

Aster (142)
Сканер портов на Delphi Bar_leftСканер портов на Delphi BarСканер портов на Delphi Bar_right 
Exkalibur (89)
Сканер портов на Delphi Bar_leftСканер портов на Delphi BarСканер портов на Delphi Bar_right 
Чебурашка (63)
Сканер портов на Delphi Bar_leftСканер портов на Delphi BarСканер портов на Delphi Bar_right 
Administrator (34)
Сканер портов на Delphi Bar_leftСканер портов на Delphi BarСканер портов на Delphi Bar_right 
ak95 (8)
Сканер портов на Delphi Bar_leftСканер портов на Delphi BarСканер портов на Delphi Bar_right 
Пушкин (7)
Сканер портов на Delphi Bar_leftСканер портов на Delphi BarСканер портов на Delphi Bar_right 
K4_ (7)
Сканер портов на Delphi Bar_leftСканер портов на Delphi BarСканер портов на Delphi Bar_right 
LuDa (7)
Сканер портов на Delphi Bar_leftСканер портов на Delphi BarСканер портов на Delphi Bar_right 
Goldcoding (6)
Сканер портов на Delphi Bar_leftСканер портов на Delphi BarСканер портов на Delphi Bar_right 
Admin (6)
Сканер портов на Delphi Bar_leftСканер портов на Delphi BarСканер портов на Delphi Bar_right 

Партнеры

Сканер портов на Delphi Top100 Rambler's Top100

Участников: 2

    Сканер портов на Delphi

    Exkalibur
    Exkalibur
    Почетный пользователь
    Почетный пользователь


    Сообщения : 89
    Очки : 144
    Репутация : 13
    Дата регистрации : 2010-02-28
    Возраст : 33
    Откуда : Красноярск

    Сканер портов на Delphi Empty Сканер портов на Delphi

    Сообщение автор Exkalibur Чт Июл 08, 2010 4:01 pm

    Как это будет работать.
    Программа пытается подключиться к какому-то порту из заданного диапазона. Если подключение произошло, то говорим пользователю что порт открыт, в противном же случае, говорим что нет, после переходим к следующему порту.

    Практика.
    Для начала нам необходимо бросить на форму следующие компоненты: 2 Label'а, 2 Edit'а, одну кнопку, компонент Memo для вывода информации о открытых (закрытых) портах, и наконец начинку нашей программы - компонент TCPClient, с закладки Internet. Измените свойство Caption у Label'ов следующим образом: Label1 - Начальный порт, Label2 - Конечный порт. Напротив каждого из Label'ов расположите Edit'ы... Надпись на кнопке можете сделать какую хотите... Итак, осталось написать лишь сам код программы... Весь код нашей программы будет состоять лишь из одного метода (процедуры). Кликните дважды на кнопке, перед вами появится окно с исходным кодом. Вот как она должна выглядеть:
    Код:

     procedure TForm1.Button1Click(Sender: TObject);
    var
    i:Integer;
    ip:String;
    begin
    ip:='127.0.0.1'; //По умолчанию сканируем себя
    if not InputQuery('Attention','Enter IP-address',ip) then exit; //Запрашиваем адрес компа.
    for i:=StrToInt(Edit1.Text) to StrToInt(Edit2.Text) do //Запускаем цикл
    begin
    TcpClient1.RemotePort:=IntToStr(i); //Устанавливаем порт
    TcpClient1.Open; //Пытаемся его открыть
    if TcpClient1.Connected then Memo1.Lines.Add(IntToStr(i)+' open'); //Если удалось, то сообщаем об этом
    TcpClient1.Close; //Закрываем порт.
    end;
    end;
    Вот и готов наш простейший сканер портов! Введите начальный порт, конечный порт, жмите кнопку, в появившемся окне набирайте IP-адрес жертвы и в бой.
    Administrator
    Administrator
    Admin
    Admin


    Сообщения : 34
    Очки : 142
    Репутация : 4
    Дата регистрации : 2010-01-07

    Сканер портов на Delphi Empty Re: Сканер портов на Delphi

    Сообщение автор Administrator Чт Июл 08, 2010 7:31 pm

    интересненько) спасибо.

      Текущее время Ср Май 08, 2024 10:03 pm