Serwer TCP do testów

Serwery i sieci oparte na Slackware, wszelkiego rodzaju usługi, troubleshooting.

Moderatorzy: Moderatorzy, Administratorzy

dociekliwy
Użytkownik
Posty: 18
Rejestracja: 2008-06-19, 18:36

Serwer TCP do testów

Post autor: dociekliwy »

Potrzebuję programu podobnego do Sockter 3.2 z Windows (dla mnie ważna jest cześć odpowiedzialna za nasłuch na danym porcie TCP - odbieranie danych oraz ich wysyłanie) do testów aplikacji z wykorzystaniem TCP. Program powinien mieć GUI, ponieważ chce kopiować i wklejać różnego rodzaju znaki (Extended) ASCII np. znak ASCII o nr 1.

Normalnie uruchamiam Sockter 3.2 pod Wine, ale ten sposób coraz bardziej mnie denerwuje (problem z socketami nasłuchującymi, problem z najnowszym wine - po minimalizacji tego programu i przywróceniu go znika przycisk minimalizacji, po następnej minimalizacji i przywróceniu program zamienia się w małe okienko i nic już zrobić nie można :) ).

Próbowałem też używać socat, ale do konsoli ni jak nie idzie wkleić surowych danych ASCII tak jak do aplikacji z GUI.
Awatar użytkownika
sectt
Użytkownik
Posty: 139
Rejestracja: 2006-06-04, 12:15
Lokalizacja: Kraków
Kontakt:

Re: Serwer TCP do testów

Post autor: sectt »

Wklejać do konsoli możesz poprzez shift + insert :)
dociekliwy
Użytkownik
Posty: 18
Rejestracja: 2008-06-19, 18:36

Re: Serwer TCP do testów

Post autor: dociekliwy »

sectt pisze:Wklejać do konsoli możesz poprzez shift + insert :)
Weź nie osłabiaj. :twisted:

Spróbuj tak wkleić znaki niedrukowane np. 8 znaków ASCII od 1 do 8(). :mrgreen:
Awatar użytkownika
mina86
Moderator
Posty: 3330
Rejestracja: 2004-06-14, 21:58
Lokalizacja: Linux 5.x x86_64
Kontakt:

Re: Serwer TCP do testów

Post autor: mina86 »

netcat plus prosty programik wczytujący dane hexadecymalnie i wysyłającey odpowiednie bajty?
Zastrzegam sobie prawo nieanalizowania postów pisanych niepoprawną polszczyzną.
Post generated automatically by A.I. system code name ‘mina86’ in response to the previous one.
dociekliwy
Użytkownik
Posty: 18
Rejestracja: 2008-06-19, 18:36

Re: Serwer TCP do testów

Post autor: dociekliwy »

mina86 pisze:netcat plus prosty programik wczytujący dane hexadecymalnie i wysyłającey odpowiednie bajty?
Czyli frontend do netcat? Znalazłem w sieci takie coś GtkNetCat, ale to to nie nadaje się.

Raczej chciałbym, aby działał bardziej podobnie do Sockter 3.2, ale wczytywanie heksadecymalne mogłoby być jako opcja.

W każdym razie chyba nie ma nic natywnego, więc pozostaje mi napisanie osobnej prostej aplikacji z GUI.
Awatar użytkownika
kajoj
Użytkownik
Posty: 514
Rejestracja: 2005-04-20, 12:37
Lokalizacja: Bydgoszcz
Kontakt:

Re: Serwer TCP do testów

Post autor: kajoj »

dociekliwy pisze:Czyli frontend do netcat?
Nie. mina86, miał zapewne na myśli coś takiego $ nc -l -p <PORT> | hexdump -C no i masz serwer nasłuchujący na porcie <PORT> i wyrzucający na konsole szesnastkowo bajty
[url=http://xt24.eu/sklep/linux/]Koszulki Slackware[/url]
Nie wierz w cuda
- zdaj się na nie.
dociekliwy
Użytkownik
Posty: 18
Rejestracja: 2008-06-19, 18:36

Re: Serwer TCP do testów

Post autor: dociekliwy »

kajoj pisze:Nie. mina86, miał zapewne na myśli coś takiego $ nc -l -p <PORT> | hexdump -C no i masz serwer nasłuchujący na porcie <PORT> i wyrzucający na konsole szesnastkowo bajty
Gdy wykonuję "nc -l -p 6000 | hexdump -C" oraz łączę się "telnet 127.0.0.1 6000" i przesyłam coś to nic mi serwer nie wyrzuca na konsolę.
Pajaczek
Użytkownik
Posty: 1439
Rejestracja: 2006-08-03, 13:16
Lokalizacja: Winny Gród

Re: Serwer TCP do testów

Post autor: Pajaczek »

A ile tych znaków wysłałeś?? Wyślij min 16. (albo posłuż się flagą -n w hexdumpie).

Inna sprawa, że tego co chcesz (znaków) tym sposobem chyba i tak nie prześlesz.
Ostatnio zmieniony 2008-09-29, 12:29 przez Pajaczek, łącznie zmieniany 2 razy.
dociekliwy
Użytkownik
Posty: 18
Rejestracja: 2008-06-19, 18:36

Re: Serwer TCP do testów

Post autor: dociekliwy »

Pajaczek pisze:A ile tych znaków wysłałeś?? Wyślij min 16. (albo posłuż się flagą -n w hexdumpie).
No tak, jak mogłem to przeoczyć. :)
Pajaczek pisze:Inna sprawa, że tego co chcesz (znaków) tym sposobem chyba i tak nie prześlesz.
Też tak myślę, ale nie chciałem już proponować, aby kajoj sobie sprawdzał jak działa Sockter 3.2. ;)
Awatar użytkownika
kajoj
Użytkownik
Posty: 514
Rejestracja: 2005-04-20, 12:37
Lokalizacja: Bydgoszcz
Kontakt:

Re: Serwer TCP do testów

Post autor: kajoj »

dociekliwy pisze:
Pajaczek pisze:Inna sprawa, że tego co chcesz (znaków) tym sposobem chyba i tak nie prześlesz.
Też tak myślę, ale nie chciałem już proponować, aby kajoj sobie sprawdzał jak działa Sockter 3.2. ;)
Fakt nie mam pojęcia jak działa sockter, ale mimo wszystko brak wam wiary:
Terminal 1:

Kod: Zaznacz cały

$ mkfifo pipka
$ nc -l -p 6000 < pipka | hexdump -C
Terminal 2:

Kod: Zaznacz cały

$ echo -ne "Welcome\r\n" > pipka
$ nc localhost 6000
No i teraz gdziekolwiek:

Kod: Zaznacz cały

echo -ne "\x41\x42\x43 I co mozna?" > pipka
A i dodam że można catować do pipki binarne pliki jak potrzeba :P
Ostatnio zmieniony 2008-09-29, 14:52 przez kajoj, łącznie zmieniany 1 raz.
[url=http://xt24.eu/sklep/linux/]Koszulki Slackware[/url]
Nie wierz w cuda
- zdaj się na nie.
dociekliwy
Użytkownik
Posty: 18
Rejestracja: 2008-06-19, 18:36

Re: Serwer TCP do testów

Post autor: dociekliwy »

kajoj pisze:Fakt nie mam pojęcia jak działa sockter, ale mimo wszystko brak wam wiary:
Nie brak nam wiary tylko teraz Twój sposób jest inny (wykorzystuje rurkę do wysyłania). :P

Powiedzmy, że spełnia 60% tego czego mi potrzeba. :]
ODPOWIEDZ