Bem...
Estou fazendo um utilítário com muitas funções...
uma delas é o scaneamento de portas...
bem... o problema é que meu scanner está retornando erro e u não sei o porque... Oo
source do scanner:
Erro:
Estou fazendo um utilítário com muitas funções...
uma delas é o scaneamento de portas...
bem... o problema é que meu scanner está retornando erro e u não sei o porque... Oo
source do scanner:
Código:
procedure TForm5.Button1Click(Sender: TObject); var x : integer; begin clientsocket1.Host := edit1.Text; for x := strtoint(edit2.Text) to strtoint(edit3.Text) do begin clientsocket1.Port := x; clientsocket1.Active := true; end; end; procedure TForm5.ClientSocket1Connect(Sender: TObject; Socket: TCustomWinSocket); begin memo1.Lines.Add('IP: '+clientsocket1.host+' está com a porta '+inttostr(clientsocket1.port)+' aberta.'); clientsocket1.Active := false; end; procedure TForm5.ClientSocket1Disconnect(Sender: TObject; Socket: TCustomWinSocket); begin clientsocket1.Active := false; end; procedure TForm5.ClientSocket1Error(Sender: TObject; Socket: TCustomWinSocket; ErrorEvent: TErrorEvent; var ErrorCode: Integer); begin memo1.Lines.Add('Erro ao tentar scanear a porta '+inttostr(clientsocket1.port)+' do IP: '+clientsocket1.host+' .'); clientsocket1.Active := false; end;
Erro:
Comment