Free-SA est une open source, libre, multiplateforme, de ligne de commande rapide et compatible W3C / application Web qui a été conçu à partir du décalage d'agir comme un processeur de journal et le rapport générer utilitaire. Il est mis en œuvre dans C.Features à un glanceKey caractéristiques incluent un support pour Postfix, Qmail et Squid formats de journaux, la configuration hautement personnalisable, support des standards mondiaux connus, y compris HTML du W3C, SVG et CSS pour les rapports, ainsi que SystemV, POSIX et C99 pour le code C, 20x fois plus vite que ses concurrents.
Avec le logiciel gratuit-SA vous serez en mesure de contrôler les politiques de sécurité d'accès à Internet, de contrôler l'utilisation du trafic, enquêter sur les incidents de sécurité, de détecter des problèmes avec la configuration, et d'évaluer l'efficacité du serveur. Définie par l'utilisateur et plusieurs rapports prédéfinis sont disponibles.
Les options de ligne de commande comprennent la possibilité de spécifier une plage de dates pour la génération de rapports en configuration locale, envoyer le rapport de topuser au format de fichier texte à une adresse e-mail spécifique, lire la configuration d'un fichier spécifique, utilisez un fichier spécifique sous forme de fichier journal, utiliser un dossier spécifique que le répertoire cible pour stocker des rapports, supprimer des enregistrements à partir d'un fichier journal, ainsi que pour fixer la racine index.html file.Getting commencé avec Free-Sato utiliser le Free-SA logiciel sur votre ordinateur GNU / Linux, vous devez d'abord l'installer. Il existe deux méthodes d'installation disponibles, via les principaux dépôts de logiciels de votre distribution ou par la compilation du code source.
Si vous choisissez la seconde méthode, vous devez télécharger la dernière version stable de libre-SA de Softoware ou via son site officiel (voir lien ci-dessous), enregistrer l'archive sur votre PC, décompressez-le et ouvrez un émulateur de terminal.
Accédez à l'emplacement des fichiers d'archives extraites en utilisant le & lsquo; cd & rsquo; commande, puis exécutez le & lsquo; faire & rsquo; commande pour compiler le projet. Après une compilation réussie, le type & lsquo; make install & rsquo; tant que root ou & lsquo; sudo make install & rsquo; en tant qu'utilisateur privilégié pour installer le système de logiciels wide.Under le capot et exploitation pris en charge Systèmes de logiciel a été entièrement écrit dans le langage de programmation C et fonctionne bien avec GNU / Linux, Microsoft Windows, Solaris, HP-UX et les systèmes d'exploitation FreeBSD. Il a été testé avec succès sur des ordinateurs 32 bits et 64 bits
Quoi de neuf dans cette version:.
- Support pour divers mots-clés comme la date de l'option '-d' en ligne de commande a été ajoutée: aujourd'hui, hier, celuimois, lastmonth, et beaucoup d'autres sont pris en charge maintenant .
- Une nouvelle option pour montrer toutes les adresses IP utilisées par un utilisateur a été ajouté.
- Le calendrier dans le rapport de l'indice a été complétée avec la boîte de recherche, ce qui est utile pour le filtrage par nom de configuration.
- Une vitesse jusqu'à importante et la moins grande utilisation du trafic DNS et la consommation de mémoire a été atteint lorsque l'option 'username_resolve_ip' est activée.
- Beaucoup d'autres améliorations ont été apportées.
Ce qui est nouveau dans la version 2.0.0 Beta 4P6:
- nouvelles options multiples pour de nombreux graphiques SVG personnalisables rapports ont été ajoutés.
- de la users_excess 'Nouvelles options et' users_excess_limit 'ont été ajoutés pour générer un fichier texte brut de rapport avec les utilisateurs dépassant la limite spécifiée.
- normes W3C conformité a été défini plus précisément, et comprend le numéro de version de la norme.
Ce qui est nouveau dans la version 2.0.0 Beta 4:
- Support pour la conversion des noms d'utilisateur dans le top les sites rapport a été ajouté.
- traductions en portugais et lituaniens ont été ajoutés.
- Certains problèmes ont été fixées et quelques nouvelles options ont été introduites.
Ce qui est nouveau dans la version 2.0.0 Beta 3:
- 2815675 (w_svg.c)
- charset incorrect dans les fichiers SVG fixé.
- FR2810486 (w_config. *, R_efficiency.c)
- Nouvelle option 'server_efficiency_bytes_divisor' pour permettre octets diviseur dans le rapport de l'efficacité du serveur ajouté.
- (global.mk)
- La valeur par défaut de la variable DEBUG changé à 0.
- (w_log_operations.c, l_logformats. *)
- Détection automatique des fichiers FIFO ajouté. Le reste du code adopté pour des situations où tube FIFO est utilisé comme un fichier journal.
- 2800864 (w_log_operations.c, w_internal.c)
- journaux sérieusement corrompu sont complètement diminué maintenant.
- FR2831521 (w_config.c)
- Support des commentaires et des lignes vides dans username_file (usertab) ajouté.
- (r_reports.c, r_list.c)
- Se il n'y a pas de dossiers pour UR et la TSR puis ne produisent pas ces rapports.
- (global.mk, src / Makefile)
- Maintenant, il est autorisé à changer OSTYPE dans global.mk à la volée.
- (Solaric-native-cc)
- Services correctionnels pour Sarch et CC des variables.
- (part / *)
- traduction hongroise ajouté.
- commuté pour garantir les fonctions de strlcpy et strlcat partout.
- (netbsd-i386-gcc4.mk, ubuntu-i586-gcc4.mk, opensuse-native-gcc4.mk)
- les fichiers de configuration supplémentaires pour NetBSD, Ubuntu et openSUSE.
- (logformats / *)
- commuté sur le lieu de strncmp (const int *).
- (w_internal.c)
- fonction LimitedURL re-writed.
- (w_config.c)
- Correction d'avertissement sur putenv.
- (r_reports.c)
- Ajout du support pour l'exécution de plusieurs instances de libre-sa.
- Merci à BLI.
- Corrections de plusieurs fautes.
- (configs / altlinux *)
- Ajout du support pour x86_64, DESTDIR et LDADD.
- (w_config. *, W_log_operations.c)
- Mieux correcte de const.
Quoi de neuf dans la version 1.6.2:.
- Supprimer les enregistrements de fichier journal réparé
Quoi de neuf dans la version 1.6.1:.
- Large File Support réparé
Ce qui est nouveau dans la version 1.6.0:
- (* / Makefile, configs / *) Nouveau système de construction, semblable à celui utilisé dans le projet de openfwtk.
- (w_log_operations.c, w_config. *, Libre-sa.conf.5, libre-sa.conf) 'tz_shift' option expérimentale pour spécifier la différence de fuseau horaire entre proxy et utilisateurs endroits ajouté.
- (w_internal.c) Bug avec diviseur = & quot; v & quot; fixe.
- (*, openbsd-i386-gcc3) Bug sur OpenBSD qui a printf sans séparateur de milliers fixés par SATSEP macro.
- FR2167883 (r_usergraphs.c) Autre temps varie dans le rapport graphique utilisateur (UGR avec heures à axe X) et le rapport du temps de la date de l'utilisateur (UDR) fixes.
- (w_config.c, Makefile) -v options outre spectacles suivants compilation importante macros de temps:. CC, INSTALLER, CFLAGS, LDFLAGS, LIBS, SATSEP
- (thèmes / Makefile) Omettre & quot; rien à faire & quot; faire avertissement.
Ce qui est nouveau dans la version 1.5.0:.
- La licence a été changé à la GPLv3 +
- en charge expérimentale de NetCache et les journaux de Blue Coat via Squid 2.x format de journal natif a été ajouté.
- La fonction de détection automatique de format de journal a été supprimé parce qu'il semblait inutile et lente.
- A 'pour sauter skip_errors de dossiers de fichiers journaux erronées a été ajouté.
- Pour spécifier une valeur d'année pour les formats de journaux de syslog, une macro SYSLOGYEAR a été ajouté.
- D'autres petites corrections ont été mis en œuvre.
Option expérimentale
Quoi de neuf dans la version 1.4.4:
- Une option tant attendue pour spécifier la cible rapporte répertoire a été ajouté.
- Deux bugs avec analyse de fichiers log Squid et Postfix ont été fixés pour de multiples plates-formes, y compris FreeBSD.
Commentaires non trouvées