📄 changements
字号:
$Id: CHANGEMENTS,v 1.16 2003/08/29 10:11:51 simsim Exp $v0.1.8 (29/08/2003) :** Changements mineurs : * Reecriture de certains fichiers de documentation et des LISEZMOI. * Deplacement de la page du projet CCTT de entreelibre.com a gray-world.net. * Suppression de la partie HTML de l'archive.** Corrections mineures : * Fixe un bug concernant la methode d'identification basic_ident.v0.1.7 (09/06/2003) :** Changements majeurs : * Beaucoup de changements majeurs dont : Reecriture complete des fonctions d'identification de demande de service. Tous les read/write sur le canal s'effectuent via les fonctions do_xxx_deencode.c * Mise en place d'une fonction de deconnexion automatique des connexions quiet depuis x msecs au niveau du serveur. * Ajout d'un mode imitant le protocole HTTP (http_post et http_post_proxy). * La compilation de CCTT sous Win32 a ete testee avec succes grace a Cygwin.** Corrections mineures : * Fixe le bug S9 qui affichait 0.0.0.0 quand on utilisait 'show connections' avec un client en mode proxy inverse. * Fixe le bug S10 qui bindait la socket apres la suppression des privileges occasionnant un segfault avec un port inferieur a 1024. * Fixe un bug non documente qui supprimait le dernier caractere d'un fichier de configuration si ce fichier ne se terminait pas par un retour chariot. * Fixe un bug non documente qui affichait 'reversed' pour chacun des elements de la liste de proxy au niveau du serveur (show params). * Fixe un bug non documente qui segfault"ait" un client en mode proxy (-a) si le port configure a utiliser etait deja ouvert par un autre processus. * Fixe le bug B6 en proxy mode inverse : J'ai teste ce mode avec success pour un flux SSH.v0.1.6 (13/05/2003) :** Changements majeurs : * Creation d'un forum de discussion dedie a CCTT sur http://www.gray-world.net (Alex DYATLOV).** Changements mineurs : * Ajout de liens vers le site gray-world.net et vers le forum de discussion.v0.1.5 (22/04/2003) :** Changements majeurs : * Reecriture complete des fonctions d'affichage debug, erreur et verbose. * Correction des fonctions de codage/decodage. * Suppression du type socket_encode_A et de l'identification correspondante. * Ajout d'un nouveau flag de fonctionnement du client : -z => CCTT peut desormais fonctionner en mode proxy-inverse. => Mise a jour des docs et manuels. * Ajout d'un exemple sur le fonctionnement du mode proxy inverse.** Changements mineurs : * Remplacement de tous les printf par des appels aux fonctions appropriees. * Suppression du flag OPT_VERBOSE du code principal, il est directement verifie dans cctt_verbose(). * Suppression du flag OPT_DEBUG du code principal, il est directement verifie dans cctt_debug(). * Mise a jour de LISEZMOI.developpeurs pour expliquer le fonctionnement du debug. * Ajout d'un sommaire dans le fichier LISEZMOI.developpeurs. * Regroupement des fonctions channel_do_socket_encode_* dans une seule fonction channel_do_socket(). * Regroupement des fonctions channel_do_socket_http_proxy_* dans une seule fonction channel_do_socket_http_proxy(). * Suppression de include/definitions.h de variables presentes dans include/configuration.h * Ajout de schemas pour les exemples en HTML.** Corrections mineures : * Fixe quelques bugs par rapport a la liste chainee des autorisations de proxy. * Fixe un bug (?) sur le stockage des donnees recues dans le buffer temporaire du serveur (voir do_server.c) * Ajout de plusieurs messages de debuggage supplementaires. * doc/fr/LISEZMOI (et les traductions) : Modifications de II. A) , de II. F).---------------------v0.1.4 (26/03/2003) :** Changements majeurs : * Traduction russe presente en v0.1.4 (Alex DYATLOV). * Modification de configure.in pour le support de Mac OS X, v10.2.** Changements mineurs : * Ajout d'un schema sur le site Web (Alex DYATLOV).** Corrections mineures : * Modification des fichiers d'exemples pour corriger une erreur sur les parametres lors d'une utilisation de serveurs proxy.---------------------v0.1.3 (14/02/2003) :** Changements majeurs : * Preparation de la distribution par autoconf/automake (Olivier DEMBOUR). * Traduction anglaise presente en v0.1.3 (Hadi EL-KHOURY et Simon CASTRO).** Changements mineurs : * Les exemples sont desormais accessibles en HTML. * Le design du site Web a ete ameliore.** Corrections mineures : * Mise a jour de README.developpeurs. * La configuration presente dans les .h passe de includes/definitions.h a includes/configuration.h---------------------v0.1.2 (24/01/2003) :** Ajouts majeurs : * Gestion d'une chaine de proxy HTTP (methode CONNECT) par la directive HTTP_PROXY_CHAIN * Le serveur stocke desormais dans un tampon a chaque read. Il flush ensuite a intervalle regulier. Cela supprime le probleme qu'il y avait si l'envoi d'identification/requete de service est fait en plusieurs fois. * Ajout de la directive CHANNEL_PROXY_DEL permettant de preciser le timeout d'attente lors d'un envoi CONNECT a un serveur mandataire. * Ajout du type de canal client_only_with_http_proxy. * Ajout de la directive FAKE_WEBSERVER.** Corrections majeures : * Reecriture de toutes les fonctions d'identification/demande de proxy qui envoient desormais un char * au lieu d'une structure (:<). * Plein de petites/grosses corrections du code...** Corrections mineures : * Un proxy HTTP peut desormais repondre en plusieurs paquets. * args.c : Positionnement du bon umask pour l'ouverture du fichier de logs. * Le mode debug possede desormais deux types : debug et ultra-debug... * Quelques modifications/ajouts dans les docs... * Le fichier README.developpeurs est plus pres de la realite pour la description du code :).---------------------v0.1.1 (18/01/2003) : ** Ajouts majeurs : * Ajout du protocole UDP pour les canaux socket, socket_encode et socket_encode_A. * Ajout de la directive PROXY_ONLY dans le fichier de configuration serveur. * Ajout de la directive PERM_USER_GROUP dans le fichier de configuration serveur. * Ajout de la directive PERM_CHROOT dans le fichier de conf. serveur. * Ajout d'une indication legale dans le fichier LISEZMOI et dans le Manuel. * Ajout d'un fichier d'exemples presentant diverses utilisations de CCTT. * Le logging -l enregistre desormais les sessions reverse-shell. ** Corrections mineures : * Regroupement du prototypage des fonctions dans un seul fichier. * Tous les bzero prennent desormais un argument sizeof. * Tous les malloc sont desormais de la forme = (type) malloc (longueur). * Le 'debug' d'indication serveur->client que l'identification est ok avant d'envoyer la liste d'autorisation proxy est correct et place dans send_proxy_list_and_close. * Remplacement de certains write par des sendto et de certains read par des recvmsg. * Ajout des compteurs de temps pour le shell et le reverse shell. * Les facilites/priorites Syslog sont desormais configurables a partir de includes/definitions.h. * Le serveur envoie son parametrage d'initialisation au syslogd meme si l'option verbose n'est pas activee. * Ajout d'une FAQ. * Maj de la documentation (doc, conf et man) et du site.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -