NuFW File List

Here is a list of all files with brief descriptions:
scripts/auth_mysql/auth_mysql.php [code]
scripts/auth_mysql/authmysql/index.php [code]
scripts/auth_mysql/authmysql/pages/authentication.php [code]
scripts/auth_mysql/authmysql/pages/authentication_error.php [code]
scripts/auth_mysql/authmysql/pages/authentication_success.php [code]
src/clients/lib/checks.c [code]
src/clients/lib/checks.h [code]
src/clients/lib/getdelim.c [code]
src/clients/lib/getdelim.h [code]
src/clients/lib/iconv.c [code]
src/clients/lib/internal.c [code]
src/clients/lib/internal.h [code]
src/clients/lib/libnuclient.c [code]Main file for libnuclient
src/clients/lib/libnuclient.h [code]
src/clients/lib/nuclient.h [code]
src/clients/lib/proc.c [code]
src/clients/lib/proc.h [code]
src/clients/lib/sending.c [code]
src/clients/lib/sending.h [code]
src/clients/lib/sys_config.c [code]
src/clients/lib/sys_config.h [code]
src/clients/lib/tcptable.c [code]TCP parsing function
src/clients/lib/tcptable.h [code]
src/clients/lib/tests/dummy_client.c [code]
src/clients/nutcpc/nutcpc.c [code]
src/clients/pam_nufw/pam_nufw.c [code]
src/include/debug.h [code]
src/include/documentation.h [code]
src/include/jhash.h [code]
src/include/nufw_source.h [code]
src/include/proto.h [code]
src/include/proto_v3.h [code]
src/include/proto_v4.h [code]
src/include/security.h [code]
src/libs/nubase/config-parser.h [code]
src/libs/nubase/config-table.c [code]Configuration file parsing function
src/libs/nubase/config-table.h [code]
src/libs/nubase/ipv6.c [code]IPv6 related function
src/libs/nubase/ipv6.h [code]
src/libs/nubase/linuxlist.h [code]
src/libs/nubase/log.c [code]Initialize and write messages in log
src/libs/nubase/log.h [code]Initialize and write messages in log
src/libs/nubase/nubase.h [code]
src/libs/nubase/packet_parser.c [code]Functions to parse a network packet
src/libs/nubase/packet_parser.h [code]
src/libs/nubase/strings.c [code]String utility functions
src/libs/nubase/strings.h [code]
src/libs/nubase/tests/conffile.c [code]
src/libs/nubase/tests/strings.c [code]
src/libs/nubase/tests/testnuparm.c [code]
src/libs/nussl/nussl.h [code]
src/libs/nussl/nussl_alloc.c [code]
src/libs/nussl/nussl_alloc.h [code]
src/libs/nussl/nussl_config.h [code]
src/libs/nussl/nussl_constants.h [code]
src/libs/nussl/nussl_dates.c [code]
src/libs/nussl/nussl_dates.h [code]
src/libs/nussl/nussl_defs.h [code]
src/libs/nussl/nussl_gnutls.c [code]
src/libs/nussl/nussl_gnutls_ctx.c [code]
src/libs/nussl/nussl_internal.h [code]
src/libs/nussl/nussl_openssl.c [code]
src/libs/nussl/nussl_openssl_ctx.c [code]
src/libs/nussl/nussl_private.h [code]
src/libs/nussl/nussl_privssl.h [code]
src/libs/nussl/nussl_request.c [code]
src/libs/nussl/nussl_request.h [code]
src/libs/nussl/nussl_session.c [code]Nussl session handling
src/libs/nussl/nussl_session.h [code]
src/libs/nussl/nussl_socket.c [code]Socket and I/O handling functions
src/libs/nussl/nussl_socket.h [code]
src/libs/nussl/nussl_ssl.h [code]
src/libs/nussl/nussl_ssl_common.c [code]
src/libs/nussl/nussl_ssl_common.h [code]
src/libs/nussl/nussl_string.c [code]
src/libs/nussl/nussl_string.h [code]
src/libs/nussl/nussl_utils.c [code]
src/libs/nussl/nussl_utils.h [code]
src/nuauth/acls.c [code]Acls manipulations and cache
src/nuauth/acls.h [code]
src/nuauth/audit.c [code]
src/nuauth/audit.h [code]
src/nuauth/auth_common.c [code]Core functions of NuAuth, contain search_and_fill()
src/nuauth/auth_common.h [code]
src/nuauth/auth_hash.c [code]Connections hash handling
src/nuauth/auth_srv.h [code]
src/nuauth/authsrv.c [code]Main file
src/nuauth/cache.c [code]Generic cache system
src/nuauth/cache.h [code]
src/nuauth/check_acls.c [code]Check packet contained in element against an external base
src/nuauth/client_mngr.c [code]Manage client related structure
src/nuauth/client_mngr.h [code]
src/nuauth/command.c [code]
src/nuauth/command.h [code]
src/nuauth/command_codec.h [code]
src/nuauth/command_enc.c [code]
src/nuauth/command_enc.h [code]
src/nuauth/connections.c [code]
src/nuauth/connections.h [code]
src/nuauth/conntrack.c [code]Conntrack handling (used for fixed timeout)
src/nuauth/conntrack.h [code]
src/nuauth/debug.c [code]
src/nuauth/gcrypt.c [code]Contain function used to ease authentication task
src/nuauth/gcrypt_init.h [code]Contains gcrypt init functions
src/nuauth/internal_messages.h [code]
src/nuauth/ip_auth.c [code]
src/nuauth/ip_auth.h [code]
src/nuauth/localid_auth.c [code]
src/nuauth/localid_auth.h [code]
src/nuauth/log.h [code]
src/nuauth/modules.c [code]Take care of interaction with modules
src/nuauth/modules.h [code]
src/nuauth/modules_definition.h [code]
src/nuauth/nu_gcrypt.h [code]
src/nuauth/nuauth_debug.h [code]
src/nuauth/nuauth_gcrypt.h [code]
src/nuauth/nuauth_params.h [code]
src/nuauth/nuauthconf.c [code]Contain functions used to regenerate configuration and reload
src/nuauth/nuauthconf.h [code]
src/nuauth/nufw_servers.c [code]Manage nufw servers
src/nuauth/nufw_servers.h [code]
src/nuauth/nuthread.c [code]
src/nuauth/nuthread.h [code]
src/nuauth/parsing.c [code]
src/nuauth/parsing.h [code]
src/nuauth/pckt_authsrv.c [code]Functions to parse a packet sent by NuFW
src/nuauth/pckt_authsrv.h [code]Functions to parse a network packet
src/nuauth/pckt_authsrv_v3.c [code]
src/nuauth/pckt_authsrv_v3.h [code]
src/nuauth/period.c [code]Provide a set of functions for period and time calculation
src/nuauth/period.h [code]
src/nuauth/sasl.c [code]Manage clients authentication
src/nuauth/sasl.h [code]
src/nuauth/take_decision.c [code]
src/nuauth/take_decision.h [code]
src/nuauth/tls.c [code]Functions use to create/destroy a TLS connection
src/nuauth/tls.h [code]
src/nuauth/tls_nufw.c [code]Manage NuFW firewall connections and messages
src/nuauth/tls_sasl.c [code]Handle phase after authentication and till client is active
src/nuauth/tls_user.c [code]
src/nuauth/user_authsrv.c [code]
src/nuauth/user_authsrv.h [code]
src/nuauth/user_logs.c [code]
src/nuauth/user_logs.h [code]
src/nuauth/users.c [code]User cache system
src/nuauth/users.h [code]
src/nuauth/modules/auth_mysql/mysql.h [code]
src/nuauth/modules/auth_mysql/mysql_auth.c [code]Core file for mysql authentication module
src/nuauth/modules/auth_mysql/mysql_auth.h [code]
src/nuauth/modules/ipauth_guest/libipauth_guest.c [code]
src/nuauth/modules/ldap/auth_ldap.h [code]
src/nuauth/modules/ldap/ldap.c [code]Contains all LDAP modules functions
src/nuauth/modules/log_mysql/log_mysql.h [code]
src/nuauth/modules/log_mysql/mysql.c [code]
src/nuauth/modules/log_nuprelude/log_prelude.h [code]
src/nuauth/modules/log_nuprelude/nuprelude.c [code]
src/nuauth/modules/log_pgsql/log_pgsql.h [code]
src/nuauth/modules/log_pgsql/pgsql.c [code]
src/nuauth/modules/log_script/script.c [code]
src/nuauth/modules/log_syslog/syslog.c [code]
src/nuauth/modules/mark_field/mark_field.c [code]
src/nuauth/modules/mark_field/mark_field.h [code]
src/nuauth/modules/mark_flag/mark_flag.c [code]
src/nuauth/modules/mark_group/mark_group.c [code]
src/nuauth/modules/mark_group/mark_group.h [code]
src/nuauth/modules/mark_uid/mark_uid.c [code]
src/nuauth/modules/plaintext/auth_plaintext.h [code]
src/nuauth/modules/plaintext/plaintext.c [code]
src/nuauth/modules/session_authtype/session_authtype.c [code]
src/nuauth/modules/session_expire/session_expire.c [code]
src/nuauth/modules/system/getugroups.c [code]Contains getugroups() which is used to retrieve user's group
src/nuauth/modules/system/system.c [code]Core file for system module
src/nuauth/modules/x509_std/x509_std.c [code]
src/nuauth/modules/x509_std/x509_std.h [code]
src/nuauth/modules/xml_defs/xml_defs.c [code]
src/nuauth/modules/xml_defs/xml_defs.h [code]
src/nufw/audit.c [code]Signal handlers (SIGPOLL, SIGUSR1, SIGUSR2)
src/nufw/authsrv.c [code]Process NuAuth packets
src/nufw/common.c [code]Common tools to manage packets_list
src/nufw/conntrack.c [code]Connection tracking
src/nufw/iface.c [code]
src/nufw/iface.h [code]
src/nufw/main.c [code]Function main()
src/nufw/nufw.h [code]Common functions and variables to NuFW
src/nufw/packetsrv.c [code]Packet server thread
src/nufw/structure.h [code]Global variables with their default value
src/nufw/tls.c [code]Create a TLS connection to NuAuth
tests/inl_tests/nobuffer.c [code]

Generated on Mon Oct 6 04:00:47 2008 for NuFW by  doxygen 1.4.7