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