Нужно отслеживать открытый порт 1723 в сетки с диапозоном порта 172.27.1.1 до 172.27.254.254
Я написал пробную прогу (переделал с учебника Delphi Глазами хакера) которая сканирует только по 1 из адресов этот порт!
Вот код:
procedure TForm1.Button1Click(Sender: TObject);
Var
ipstr:string;
port:integer;
begin
ipstr:='172.27.176.183';
port:=1723
TcpClient1.RemotePort:=IntToStr(port);
TcpClient1.Open;
If TcpClient1.Connected then
Label1.Caption:='Открыт';
TcpClient1.Close;
end;
При работе этого кода выдаеться что порт открыт
Но если я изменю строку ipstr:='172.27.176.183'; допустим на
ipstr:='1';
Пишит что порт тоше открыт!
И еще как написать чтоб сканировался диапозон адресов а не 1 адресс как у меня сейчас (без ввода диапозона адресов со стороны пользователя)