Index of /uczelnia/Network-Programming/7.XTI_TLI
../
config.h ..-...-.... ..:..:.. 1043
README ..-...-.... ..:..:.. 1347
tlicatty3.c ..-...-.... ..:..:.. 16402
tlicatty3_client.c ..-...-.... ..:..:.. 5681
types.h ..-...-.... ..:..:.. 458
Kompilacja:
===========
12345678901234567890123456789012345678901234567890123456789012345678901234567890
Solaris:
bash$ gcc -o tlicatty3_client{,.c} -lnsl -Wall -ansi
bash$ gcc -o tlicatty3{,.c} -lnsl -Wall -ansi
Linux
bash$ gcc -o tlicatty3_client{,.c} -I/usr/include/LiS -lxnet -lLiS -Wall
bash$ gcc -o tlicatty3{,.c} -I/usr/include/LiS -lxnet -lLiS -Wall
tlicatty3.c jest tylko modyfikacją oryginalnej Catty autorstwa
Michala 'lcamtuf-a' Zalewskiego, która jest dostępna pod adresem:
http://lcamtuf.coredump.cx/soft/c3.tgz [http://lcamtuf.coredump.cx/c3/README]
wersja online: http://lcamtuf.coredump.cx/c3.shtml
tlicatty oparłem na IPv4 gdyż na tym protokole było mi najłatwiej testować,
aczkolwiek TLI jest na tyle przyjemne, że przerobienie na IPv6 nie powinno
sprawić większych trudności
Jeżeli coś nie działa, to prawdopodobnie, zapomniałem dorzucić jakichś plików ;)
Pliki:
tlicatty.c - serwer catty
tlicatty_client.c - dedykowany klient
config.h - ustawienia catty
types.h - typy
data/ - 'wiedza' catty
cron/
żeby nauczyć catty nowych rzeczy należy ściągnąć oryginalną Catty
i posłużyć się zamieszczonymi w niej skryptami...
Skrypty w Catty używają narzędzi GNU, więc mają opory przed działaniem
na Solarisowych wersjach narzędzi