prosty skaner portow (pascal) - kilka pytan

0

witka,
nie wierze, ze przedstawione przeze mnie problemy juz nie wystapily, ale nie moglem nigdzie znalezc odpowiedzi (na tym forum tez nie)... mimo wszystko sorry, jesli sie powtarzam...
no wiec pisze sobie taki skanerek otwartych portow na hoscie i pomyslalem sobie, ze zrobie to uruchamiajac spod mojego proga telnet... na poczatku nie moge skonwertowac integera na stringa... zawsze wydawalo mi sie ze to IntToStr() ale kompilator mi sie pluje, ze unknown :(
po drugie jak wywoluje Exec('c:\windows\telnet.exe',adres) to nic sie nie dzieje... adres to zmienna ktora pobieram... podaje ip lub hosta...
dodatkowo chcialbym, zeby to co telnet "mowi" na konsole zapisywano do np. c:\scanner.log... a wiec tak

  1. jak skonwertowac int na string
  2. jak uruchomic telneta z dwoma parametrami: adres i port (zmienne)
  3. jak przeslac (czy sie da w ogóle odczytac jego komunikaty) komunikaty telneta do okreslonego pliku...

dzieki za pomoc

0

pisałeś o pascalu, więc :

  1. str(integer, string); > plik.txt

pozdrawiam.

0
  1. Można. np wpisz w konsoli : c:>telnet >> plik.txt

heh tak ja tez umiem, ale chodzilo mi o uruchomienie tak spod mojego programu i cos mi nie dzialalo... ale pewni ja cos spieprzylem :]
big thx

0

exec('command.com /c program.exe >> wynik.txt');

1 użytkowników online, w tym zalogowanych: 0, gości: 1