qmail auditor 0.4
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1044
Qmail Auditor 0.4
Qmail Auditor consists of a email auditing tool. more>>
Qmail Auditor consists of a email auditing tool.
QMail Auditor provides simple a method for auditing emails. It is easy to configure and uses regular expressions as rules.
The format of audit file is :
Any e-mail (outbound or inbound) have passed at this filter.
The valids "field header"(s) :
all - field from or to of e-mails
to - field to
from - field from
In case of regular expression you read the
# man re_format
# man regex
E-mail to forward is a valid mail account to redirect.
Example of this :
from nelio@walk.* auditoria@spyware.walk.com.br
to nelio@spyware.* auditoria@spyware.walk.com.br
Enhancements:
- Now the config file name has renamed.
- From audit (in /var/qmail/control for /var/qmail/control/auditor) and qmail-queue-real-audit for qmail-queue-real-auditor.
<<lessQMail Auditor provides simple a method for auditing emails. It is easy to configure and uses regular expressions as rules.
The format of audit file is :
Any e-mail (outbound or inbound) have passed at this filter.
The valids "field header"(s) :
all - field from or to of e-mails
to - field to
from - field from
In case of regular expression you read the
# man re_format
# man regex
E-mail to forward is a valid mail account to redirect.
Example of this :
from nelio@walk.* auditoria@spyware.walk.com.br
to nelio@spyware.* auditoria@spyware.walk.com.br
Enhancements:
- Now the config file name has renamed.
- From audit (in /var/qmail/control for /var/qmail/control/auditor) and qmail-queue-real-audit for qmail-queue-real-auditor.
Download (0.16MB)
Added: 2007-01-22 License: BSD License Price:
1010 downloads
Domain Auditor 0.31
Domain Auditor project was written to audit and track accounts within a domain. more>>
Domain Auditor project was written to audit and track accounts within a domain. This tool uses LDAP queries to a definable Active Directory server to find various definable classes of accounts.
Initially it will operate interactively, but capabilities may be added in the future to automate functions (i.e. generate reports on a scheduled basis). The installation script handles most installation chores, so setup is very straightforward.
The tool is beta status at this time, but is in being used to generate SOX reports for my employer.
Main features:
- Reports - This function will display a list of defined reports, when invoked it will generate a list of accounts from AD (via LDAP queries) the results returned will depend on what you have defined for the filter for any particular report class under Sysadmin
- Sys Admin - This function will allow you to changes the system settings for LDAP server and port, base DN, Bind DN, username and password, and the database settings (mySQL only at this time). You may also add the report class definitions and their matching LDAP filters within this module
- User Admin - This screen is used to define users for the system and their rights. Usernames are used as the primary value, and entered values are validated via LDAP queries
- Audit Logs - The system logs all changes to the information stored and this page will allow you to review the data from these logs
<<lessInitially it will operate interactively, but capabilities may be added in the future to automate functions (i.e. generate reports on a scheduled basis). The installation script handles most installation chores, so setup is very straightforward.
The tool is beta status at this time, but is in being used to generate SOX reports for my employer.
Main features:
- Reports - This function will display a list of defined reports, when invoked it will generate a list of accounts from AD (via LDAP queries) the results returned will depend on what you have defined for the filter for any particular report class under Sysadmin
- Sys Admin - This function will allow you to changes the system settings for LDAP server and port, base DN, Bind DN, username and password, and the database settings (mySQL only at this time). You may also add the report class definitions and their matching LDAP filters within this module
- User Admin - This screen is used to define users for the system and their rights. Usernames are used as the primary value, and entered values are validated via LDAP queries
- Audit Logs - The system logs all changes to the information stored and this page will allow you to review the data from these logs
Download (0.043MB)
Added: 2006-01-24 License: GPL (GNU General Public License) Price:
1369 downloads
sauditor 0.3
sauditor project is a simple sample auditor. more>>
sauditor project is a simple sample auditor.
I made it because I wanted it and wanted the practice, so please dont complain that Ive made yet another sample player.
Its simple, it uses jack and it shows a pretty spectrum analyser so you can get an idea of the spectral content of your samples. I may be the only person who finds the spectrum analyser useful, but hey. The spectrum analyser is now X based. If you want to play with the text speccy analyser, get version 0.1
It was fun to get some practice back in C and C++, as well as learning to use jack a little better and fftw, libsndfile, libsamplerate and ncurses for the first time. Add xlib to that list now, too.
Installation:
No fancy autoconf/automake, although I might sort that out later.
Just use make to build it and make install (as root) to install it
Usage:
Just run it.
Enter or P plays the current sample, space toggles playing.
If the screen goes funny (which it shouldnt do anymore) use R to refresh it
F toggles the spectrum analyser window
Q quits
H shows the help and V shows version info.
Run with the -a option to show files starting with a dot.
<<lessI made it because I wanted it and wanted the practice, so please dont complain that Ive made yet another sample player.
Its simple, it uses jack and it shows a pretty spectrum analyser so you can get an idea of the spectral content of your samples. I may be the only person who finds the spectrum analyser useful, but hey. The spectrum analyser is now X based. If you want to play with the text speccy analyser, get version 0.1
It was fun to get some practice back in C and C++, as well as learning to use jack a little better and fftw, libsndfile, libsamplerate and ncurses for the first time. Add xlib to that list now, too.
Installation:
No fancy autoconf/automake, although I might sort that out later.
Just use make to build it and make install (as root) to install it
Usage:
Just run it.
Enter or P plays the current sample, space toggles playing.
If the screen goes funny (which it shouldnt do anymore) use R to refresh it
F toggles the spectrum analyser window
Q quits
H shows the help and V shows version info.
Run with the -a option to show files starting with a dot.
Download (0.016MB)
Added: 2006-02-17 License: GPL (GNU General Public License) Price:
1344 downloads
dirqmail 0.14
dirqmail is a qmail patch which adds simple and fast virtual users support based on directories. more>>
dirqmail is a qmail patch which adds simple and fast virtual users support based on directories.
dirqmail puts users in /var/qmail/mail/< domain >/< login > directories, so for instance if /var/qmail/mail/example.org/example directory exists, qmail will treat example.org as a local domain, will accept mail for it via SMTP and QMTP daemons and will deliver mail to example@example.org as alias user using /var/qmail/mail/example.org/example as the home directory.
Main features:
- simple - you can just "see" and administer your domains and users from the command line or any file manager
- fast - checking for user of domain existence is just stating the correct directory
- atomic - all changes do not need any restarts/etc - everything just work in the "real-time"
- simple and fast aliases - just use symbolic links!
- works out of the box - just create /var/qmail/mail/domain.org/user to create user@domain.org user - permissions, ownership and Maildir creation will be handled automatically
- does not remove any of qmail features - dirqmail can coexist with any existent qmail installation - for example you can have some domains and users handled by system users (using /etc/passwd), some by qmail-users (/var/qmail/users), some by vpopmail and some by dirqmail (/var/qmail/mail)
- includes patch for checkpassword with support for POP3 (PASS and APOP) and SMTP (LOGIN, PLAIN, CRAM-MD5) - both for Krzysztof Dabrowskis and Erwin Hoffmanns SMTP AUTH patches
<<lessdirqmail puts users in /var/qmail/mail/< domain >/< login > directories, so for instance if /var/qmail/mail/example.org/example directory exists, qmail will treat example.org as a local domain, will accept mail for it via SMTP and QMTP daemons and will deliver mail to example@example.org as alias user using /var/qmail/mail/example.org/example as the home directory.
Main features:
- simple - you can just "see" and administer your domains and users from the command line or any file manager
- fast - checking for user of domain existence is just stating the correct directory
- atomic - all changes do not need any restarts/etc - everything just work in the "real-time"
- simple and fast aliases - just use symbolic links!
- works out of the box - just create /var/qmail/mail/domain.org/user to create user@domain.org user - permissions, ownership and Maildir creation will be handled automatically
- does not remove any of qmail features - dirqmail can coexist with any existent qmail installation - for example you can have some domains and users handled by system users (using /etc/passwd), some by qmail-users (/var/qmail/users), some by vpopmail and some by dirqmail (/var/qmail/mail)
- includes patch for checkpassword with support for POP3 (PASS and APOP) and SMTP (LOGIN, PLAIN, CRAM-MD5) - both for Krzysztof Dabrowskis and Erwin Hoffmanns SMTP AUTH patches
Download (0.023MB)
Added: 2005-11-07 License: GPL (GNU General Public License) Price:
1448 downloads
qmail-spp 0.42
qmail-spp provides plug-in support for the qmail SMTP daemon. more>>
qmail-spp adds plugin support to qmails SMTP daemon (qmail-smtpd). qmail-spp is written entirely in C using native qmail libraries, so it does not create any dependencies.
qmail-spp has been written because currently there is no common way of enhancing qmail-smtpds functionality apart of patches which usually are not compatible one with other and require recompilation.
In addition, qmail-spp gives you possibility of enhancing your mail server in any language, so you can easily integrate it with anything you want.
Plugins are external programs which are executed after processing SMTP command, but just before accepting it by qmail; this lets you to add extra checks on commands arguments before accepting it; for instance you can check envelope recipient address against your "black list".
Plugins can be written in any language, because they are independent programs. They:
- should not read anything from standard input,
- should not exit with error code 120,
- should print all errors to standard error (they are logged),
- can print commands on standard output.
<<lessqmail-spp has been written because currently there is no common way of enhancing qmail-smtpds functionality apart of patches which usually are not compatible one with other and require recompilation.
In addition, qmail-spp gives you possibility of enhancing your mail server in any language, so you can easily integrate it with anything you want.
Plugins are external programs which are executed after processing SMTP command, but just before accepting it by qmail; this lets you to add extra checks on commands arguments before accepting it; for instance you can check envelope recipient address against your "black list".
Plugins can be written in any language, because they are independent programs. They:
- should not read anything from standard input,
- should not exit with error code 120,
- should print all errors to standard error (they are logged),
- can print commands on standard output.
Download (0.018MB)
Added: 2006-04-07 License: GPL (GNU General Public License) Price:
1296 downloads
qmail-smtpd-auth 0.31
qmail-smtpd-auth is a patch for qmail that enables it to support SMTP AUTH protocol. more>>
qmail-smtpd-auth is a patch for qmail that enables it to support SMTP AUTH protocol with the following auth types: LOGIN, PLAIN and CRAM-MD5. Its based on a previous patch by Mrs.Brisby that implemented LOGIN type. This version has some enhancements and allows easy adding of new auth methods.
If you want to learn more about SMTP AUTH itself, then visit my SMTP AUTH page.
This patch adds the ESMTP AUTH option to qmail-1.03, allowing the LOGIN, PLAIN, and CRAM-MD5 AUTH types. An appropriate checkpassword tool is necessary to support the authentication. See http://cr.yp.to/checkpwd.html for more information on the interface. Note that the checkpassword tool should support all of the AUTH types
advertised by qmail-smtpd.
As reflected in the modified qmail-smtpd(8) man page, qmail-smtpd must be invoked with three arguments: hostname, checkprogram, and subprogram. If these arguments are missing, qmail-smtpd will still advertise availability of AUTH, but will fail with a permanent error when AUTH is used.
hostname is simply used to form the CRAM-MD5 challenge. qmail-smtpd invokes checkprogram, feeding it the username and password, in the case of LOGIN or PLAIN, or the username, challenge, and response, in the case of CRAM-MD5. If the user is permitted, checkprogram invokes subprogram, which just has to exit with a status of 0 for the user to be authenticated. Otherwise, checkprogram exits with a non-zero
status. subprogram can usually be /usr/bin/true (or /bin/true, depending on your flavor of OS).
If the user is successfully authenticated, the RELAYCLIENT environment variable is effectively set for the SMTP session, and the TCPREMOTEINFO environment variable is set to the authenticated username, overriding any value that tcpserver may have set. The
value of TCPREMOTEINFO is reflected in a Received header.
Enhancements:
- bug: AUTH PLAIN 334 response not RFC compliant. Reported by Mark Crispin
- .
- change: Set TCPREMOTEINFO environment variable to authenticated username. (Previously only set locally to qmail-smtpd.)
<<lessIf you want to learn more about SMTP AUTH itself, then visit my SMTP AUTH page.
This patch adds the ESMTP AUTH option to qmail-1.03, allowing the LOGIN, PLAIN, and CRAM-MD5 AUTH types. An appropriate checkpassword tool is necessary to support the authentication. See http://cr.yp.to/checkpwd.html for more information on the interface. Note that the checkpassword tool should support all of the AUTH types
advertised by qmail-smtpd.
As reflected in the modified qmail-smtpd(8) man page, qmail-smtpd must be invoked with three arguments: hostname, checkprogram, and subprogram. If these arguments are missing, qmail-smtpd will still advertise availability of AUTH, but will fail with a permanent error when AUTH is used.
hostname is simply used to form the CRAM-MD5 challenge. qmail-smtpd invokes checkprogram, feeding it the username and password, in the case of LOGIN or PLAIN, or the username, challenge, and response, in the case of CRAM-MD5. If the user is permitted, checkprogram invokes subprogram, which just has to exit with a status of 0 for the user to be authenticated. Otherwise, checkprogram exits with a non-zero
status. subprogram can usually be /usr/bin/true (or /bin/true, depending on your flavor of OS).
If the user is successfully authenticated, the RELAYCLIENT environment variable is effectively set for the SMTP session, and the TCPREMOTEINFO environment variable is set to the authenticated username, overriding any value that tcpserver may have set. The
value of TCPREMOTEINFO is reflected in a Received header.
Enhancements:
- bug: AUTH PLAIN 334 response not RFC compliant. Reported by Mark Crispin
- .
- change: Set TCPREMOTEINFO environment variable to authenticated username. (Previously only set locally to qmail-smtpd.)
Download (0.008MB)
Added: 2006-07-06 License: GPL (GNU General Public License) Price:
1228 downloads
qmail-masq-user 0.2.1
qmail-masq-user provides a program to change From: field of emails to any combinations of user/domain. more>>
qmail-masq-user provides a program to change From: field of emails to any combinations of user/domain.
Originally based off the program qmail-masq, qmail-masq-user uses qmail and qmail-qfilter to change the From: address of outgoing emails to almost any combination of username, domain, or both.
The configuration allows you to specify domain catch-alls, user catch-alls, email catch-alls, specific combinations of users and/or domains, and much more.
INSTALLATON:
1) install and configure qmail
2) install qmail-qfilter
3) copy qmail-masq-user.conf.example to /etc/qmail-masq.conf and modify it for your
needs (follow the instructions in the file)
# cp qmail-masq-user.conf.example /etc/qmail-masq-user.conf
# chmod 644 /etc/qmail-masq-user.conf
# vi /etc/qmail-masq-user.conf
4) run the install.pl included installer which will set up the files exactly
to be able to run them
# perl install.pl
4) all is done, you dont have to restart qmail, try it sending some email
and enjoy it!
Note: make sure you are root when you install everything!
<<lessOriginally based off the program qmail-masq, qmail-masq-user uses qmail and qmail-qfilter to change the From: address of outgoing emails to almost any combination of username, domain, or both.
The configuration allows you to specify domain catch-alls, user catch-alls, email catch-alls, specific combinations of users and/or domains, and much more.
INSTALLATON:
1) install and configure qmail
2) install qmail-qfilter
3) copy qmail-masq-user.conf.example to /etc/qmail-masq.conf and modify it for your
needs (follow the instructions in the file)
# cp qmail-masq-user.conf.example /etc/qmail-masq-user.conf
# chmod 644 /etc/qmail-masq-user.conf
# vi /etc/qmail-masq-user.conf
4) run the install.pl included installer which will set up the files exactly
to be able to run them
# perl install.pl
4) all is done, you dont have to restart qmail, try it sending some email
and enjoy it!
Note: make sure you are root when you install everything!
Download (0.011MB)
Added: 2007-03-13 License: GPL (GNU General Public License) Price:
959 downloads
Mail Avenger 0.7.8
Mail Avenger is a highly-configurable, MTA-independent SMTP server. more>>
Mail Avenger is a highly-configurable, MTA-independent SMTP server daemon. Mail Avenger lets users run messages through filters like ClamAV and SpamAssassin during SMTP transactions, so the server can reject mail before assuming responsibility for its delivery.
Other unique features include TCP SYN fingerprint and network route recording, verification of sender addresses through SMTP callbacks, SPF (sender policy framework) as a general policy language, qmail-style control over both SMTP-level behavior and local delivery of extension addresses, mail-bomb protection, integration with kernel firewalls, and more.
Enhancements:
- Several minor bugs were fixed.
- The SMTPCB configuration directive was changed to give more options.
- An InsecureSASL configuration option was added by request of users.
<<lessOther unique features include TCP SYN fingerprint and network route recording, verification of sender addresses through SMTP callbacks, SPF (sender policy framework) as a general policy language, qmail-style control over both SMTP-level behavior and local delivery of extension addresses, mail-bomb protection, integration with kernel firewalls, and more.
Enhancements:
- Several minor bugs were fixed.
- The SMTPCB configuration directive was changed to give more options.
- An InsecureSASL configuration option was added by request of users.
Download (0.74MB)
Added: 2007-07-21 License: GPL (GNU General Public License) Price:
825 downloads
QmailToaster 1.3.15
QmailToaster project is an RPM-based Qmail distribution for CentOS, Fedora, SuSE, and Mandriva. more>>
QmailToaster project is an RPM-based Qmail distribution for CentOS, Fedora, SuSE, and Mandriva. This system is designed for ease of deployment and includes strong anti-spam systems. This includes support for SRS, SPF, DomainKeys, and virtual hosting on the SMTP side. On the user side, this has a Web-based administration interface and supports POP3, POP3 over SSL, IMAP, and IMAP over SSL
Main features:
- Source RPM packages ready for RPM based distributions
- SMTP with SMTP-AUTH, TLS, REMOTE-AUTH
- DomainKeys, SPF "Sender Policy Framework" and SRS "Sender Rewriting Scheme"
- Integrated SpamAssassin, ClamAV and Simscan
- Warlord virus and worm loader realtime scanning
- CHKUSER 2.0 functions for qmail-smtpd
- Qmail-Tap provides email archive capability
- Virtual Domains (MySQL), Virtual Users (MySQL)
- Autoresponder, Mailing List
- Web-based email system, Web-based administration tools
- POP3, POP3-SSL, IMAP and IMAP-SSL
Enhancements:
- CentOS 5.x support was added.
<<lessMain features:
- Source RPM packages ready for RPM based distributions
- SMTP with SMTP-AUTH, TLS, REMOTE-AUTH
- DomainKeys, SPF "Sender Policy Framework" and SRS "Sender Rewriting Scheme"
- Integrated SpamAssassin, ClamAV and Simscan
- Warlord virus and worm loader realtime scanning
- CHKUSER 2.0 functions for qmail-smtpd
- Qmail-Tap provides email archive capability
- Virtual Domains (MySQL), Virtual Users (MySQL)
- Autoresponder, Mailing List
- Web-based email system, Web-based administration tools
- POP3, POP3-SSL, IMAP and IMAP-SSL
Enhancements:
- CentOS 5.x support was added.
Download (MB)
Added: 2007-04-23 License: Freely Distributable Price:
925 downloads
Qmail virus scanner 1.4
The Qmail virus scanner (QScan) is a mail filter for Qmail that scans incoming messages using the Sophos Antivirus engine. more>>
The Qmail virus scanner (QScan) is a mail filter for Qmail that scans incoming messages using the Sophos Antivirus engine, immediately rejecting infected content.
It is designed to be minimalistic, yet extremely fast and secure, and uses multiple pipes instead of the traditional temporary files and privilege separation. It works with non-native versions of the virus scanner like under OpenBSD with Linux or FreeBSD emulation.
You must create a temporary directory to extract MIME attachments, and replace Qmails original qmail-queue program with Qscan. Quick way to achieve this for the impatients :
mkdir /var/qmail/qscan
chmod 700 /var/qmail/qscan
chown qmaild:qmail /var/qmail/qscan
ln /var/qmail/bin/qmail-queue /var/qmail/bin/qmail-queue-old
Now, lets compile and install Qscan :
./configure --help
./configure [your beloved flags]
make install-strip
The last step is to replace the original qmail-queue program with our filter :
rm /var/qmail/bin/qmail-queue
ln -s /usr/local/sbin/qscan /var/qmail/bin/qmail-queue
Depending on your local configuration, it may be needed or not, but start with doing it :
chown qmaild:qmail /usr/local/sbin/qscan
chmod 6711 /usr/local/sbin/qscan
After testing, if everythings ok for you, remove the setuid bit :
chown 0:0 /usr/local/sbin/qscan
chmod 711 /usr/local/sbin/qscan
<<lessIt is designed to be minimalistic, yet extremely fast and secure, and uses multiple pipes instead of the traditional temporary files and privilege separation. It works with non-native versions of the virus scanner like under OpenBSD with Linux or FreeBSD emulation.
You must create a temporary directory to extract MIME attachments, and replace Qmails original qmail-queue program with Qscan. Quick way to achieve this for the impatients :
mkdir /var/qmail/qscan
chmod 700 /var/qmail/qscan
chown qmaild:qmail /var/qmail/qscan
ln /var/qmail/bin/qmail-queue /var/qmail/bin/qmail-queue-old
Now, lets compile and install Qscan :
./configure --help
./configure [your beloved flags]
make install-strip
The last step is to replace the original qmail-queue program with our filter :
rm /var/qmail/bin/qmail-queue
ln -s /usr/local/sbin/qscan /var/qmail/bin/qmail-queue
Depending on your local configuration, it may be needed or not, but start with doing it :
chown qmaild:qmail /usr/local/sbin/qscan
chmod 6711 /usr/local/sbin/qscan
After testing, if everythings ok for you, remove the setuid bit :
chown 0:0 /usr/local/sbin/qscan
chmod 711 /usr/local/sbin/qscan
Download (0.083MB)
Added: 2006-07-10 License: GPL (GNU General Public License) Price:
1201 downloads
QmailLdapAdmin 1.0.1
QmailLdapAdmin is a tool designed to handle qmail-schema of LDAP. more>>
QmailLdapAdmin is a tool designed to handle qmail-schema of LDAP.
QmailLdapAdmin project provides basic LDAP operations, and it also has a lot of built-in intelligence to support rules to setup email accounts stored in LDAP.
Mailing lists also can be maintained.
Enhancements:
- Setup scritp has been added for automated installation.
- Minor bug fixes.
<<lessQmailLdapAdmin project provides basic LDAP operations, and it also has a lot of built-in intelligence to support rules to setup email accounts stored in LDAP.
Mailing lists also can be maintained.
Enhancements:
- Setup scritp has been added for automated installation.
- Minor bug fixes.
Download (0.29MB)
Added: 2006-04-13 License: GPL (GNU General Public License) Price:
1290 downloads
glibc-audit 2.4-4
glibc-audit is a modified version of glibc for application developers who check their code with an automatic memory access check more>>
glibc-audit is a modified version of glibc for application developers who check their code with an automatic memory access checker such as valgrind, Insure++, or Purify.
glibc-audit has been audited and cleaned up so that reports from the developers use of a memory access checker are more likely to be interesting to the developer, with less "noise" from the C library itself. Typically, glibc-audit initializes all of its local variables and structs before use. Ordinary glibc uses uninitialized dummy variables that are "dont-care" to its logic but reported by the memory access checker.
Also, the r_debug.r_brk protocol has been enhanced to co-operate with a co-resident auditor. If the auditor sets .r_brk, then the runtime loader will call the auditor directly whenever a shared library event occurs.
This is much more convenient than using breakpoints. By default the old breakpoint protocol works just like before. The new protocol is binary compatible with the old on machines where a pointer to a function is the same size as an ordinary pointer. Platforms where a pointer to a function is larger (such as HP-PA RISC, Alpha processor, or PowerPC) are not binary backward compatible, and will have to increment r_debug.r_version. Exising clients (such as gdb) also will see an ignorable type mismatch error when they are built. But for now, it is worth more not to antagonize gdb at runtime on x86.
The patch modifies 91 files. Compared to glibc-2.3.2-27.9, the additional code occupies 18 more bytes of .text, and 24 fewer bytes in the .so. On a nano-scopic scale, the typical execution cost is 0 to 3 CPU cycles per affected routine; the estimated median total impact is less than 1 second per machine per day. In the case of *printf(), glibc-audit is faster than glibc because the cleaned-up source helps gcc-3.2 avoid generating atrocious code when initializing printf_spec.info for parse_one_spec() in stdio-common/printf-parse.h.
Glibc-audit was constructed by running a memory access checker on the internal testcases of glibc, then analyzing the reported errors and modifying the source. The process revealed 10 memory access bugs in glibc-2.3.2-11.9. Seven were fixed in glibc-2.3.2-27.9, two more have been fixed in CVS, and one is a design flaw that probably will not be fixed.
Predecessor patches to glibc-audit-1 were submitted to the glibc project, but those patches were ignored [user "guest", password "guest"], declined, or rejected. There is enough improvement in usability and reliability to publish glibc-audit-1 separately.
The unmodified glibc-2.3.2-27.9.src.rpm is available from RedHat mirrors. rpmbuild -ba --target i686 took about 4 hours and 2.5GB of disk space on a machine with 1.1GHz CPU, 384MB RAM, UDMA100 disk.
Enhancements:
- The patches were updated to glibc-2.4-4.
- A glibc bug that interfered with gdb stop-on-solib-events was fixed.
- On x86, x86-64, and PowerPC, the __NR_open system call was improved to avoid leaking information from the user to the kernel.
<<lessglibc-audit has been audited and cleaned up so that reports from the developers use of a memory access checker are more likely to be interesting to the developer, with less "noise" from the C library itself. Typically, glibc-audit initializes all of its local variables and structs before use. Ordinary glibc uses uninitialized dummy variables that are "dont-care" to its logic but reported by the memory access checker.
Also, the r_debug.r_brk protocol has been enhanced to co-operate with a co-resident auditor. If the auditor sets .r_brk, then the runtime loader will call the auditor directly whenever a shared library event occurs.
This is much more convenient than using breakpoints. By default the old breakpoint protocol works just like before. The new protocol is binary compatible with the old on machines where a pointer to a function is the same size as an ordinary pointer. Platforms where a pointer to a function is larger (such as HP-PA RISC, Alpha processor, or PowerPC) are not binary backward compatible, and will have to increment r_debug.r_version. Exising clients (such as gdb) also will see an ignorable type mismatch error when they are built. But for now, it is worth more not to antagonize gdb at runtime on x86.
The patch modifies 91 files. Compared to glibc-2.3.2-27.9, the additional code occupies 18 more bytes of .text, and 24 fewer bytes in the .so. On a nano-scopic scale, the typical execution cost is 0 to 3 CPU cycles per affected routine; the estimated median total impact is less than 1 second per machine per day. In the case of *printf(), glibc-audit is faster than glibc because the cleaned-up source helps gcc-3.2 avoid generating atrocious code when initializing printf_spec.info for parse_one_spec() in stdio-common/printf-parse.h.
Glibc-audit was constructed by running a memory access checker on the internal testcases of glibc, then analyzing the reported errors and modifying the source. The process revealed 10 memory access bugs in glibc-2.3.2-11.9. Seven were fixed in glibc-2.3.2-27.9, two more have been fixed in CVS, and one is a design flaw that probably will not be fixed.
Predecessor patches to glibc-audit-1 were submitted to the glibc project, but those patches were ignored [user "guest", password "guest"], declined, or rejected. There is enough improvement in usability and reliability to publish glibc-audit-1 separately.
The unmodified glibc-2.3.2-27.9.src.rpm is available from RedHat mirrors. rpmbuild -ba --target i686 took about 4 hours and 2.5GB of disk space on a machine with 1.1GHz CPU, 384MB RAM, UDMA100 disk.
Enhancements:
- The patches were updated to glibc-2.4-4.
- A glibc bug that interfered with gdb stop-on-solib-events was fixed.
- On x86, x86-64, and PowerPC, the __NR_open system call was improved to avoid leaking information from the user to the kernel.
Download (4.2MB)
Added: 2006-03-29 License: LGPL (GNU Lesser General Public License) Price:
1315 downloads
QMail Installation 1.3.17
QMail Installation is a script for installing qmail. more>>
QMail Installation is a small and very practical script that makes it easy to install qmail and other related tools, such as vpopmail, qmailadmin, spamassassin, F-prot, and qmailmrtg.
Installation
You MUST be root for using this script.
1. Create a directory where you wish and go inside.
2. De tar install_qmail-x.x.x.tar.gz in this directory.
3. Look at the header of install_qmail-x.x.x.sh
4. Change the values in the install_qmail-x.x.x.sh file according to your installation.
All are commented.
5. Do NOT change values in others files.
6. Comment the good line before lauching the script.
7. sh install_qmail-x.x.x.sh
You must choose between debian or suse in the top of the file.
You have also a file (apt-debian.sh) to install all necessary *.deb
You could also modify values.suse or values.debian for a custom installation.
Enhancements:
- The versions of the installed software were updated.
- Minor changes were made in the supervise scripts for chkuser.
- Minor changes were made in the simscan installation.
- The values.suse10.0 file was added.
- Minor debugging was done in the ezmlm installation.
- The values.sles9 file has been added for SuSE Linux Enterprise Server 9.
- This release has been successfully tested on SuSE Linux Enterprise Server 9.
<<lessInstallation
You MUST be root for using this script.
1. Create a directory where you wish and go inside.
2. De tar install_qmail-x.x.x.tar.gz in this directory.
3. Look at the header of install_qmail-x.x.x.sh
4. Change the values in the install_qmail-x.x.x.sh file according to your installation.
All are commented.
5. Do NOT change values in others files.
6. Comment the good line before lauching the script.
7. sh install_qmail-x.x.x.sh
You must choose between debian or suse in the top of the file.
You have also a file (apt-debian.sh) to install all necessary *.deb
You could also modify values.suse or values.debian for a custom installation.
Enhancements:
- The versions of the installed software were updated.
- Minor changes were made in the supervise scripts for chkuser.
- Minor changes were made in the simscan installation.
- The values.suse10.0 file was added.
- Minor debugging was done in the ezmlm installation.
- The values.sles9 file has been added for SuSE Linux Enterprise Server 9.
- This release has been successfully tested on SuSE Linux Enterprise Server 9.
Download (0.037MB)
Added: 2005-12-18 License: GPL (GNU General Public License) Price:
813 downloads
Qubit 0.01
Qubit (Qmail Ultimate Backend Integration Tool) is a fully Web-based qmail server configuration and administration suite. more>>
Qubit (Qmail Ultimate Backend Integration Tool) is a fully Web-based qmail server configuration and administration suite.
Qubit project is based on the qmailrules qmail server installation style. It has the same features as other similar tools (like vqadmin and qmailadmin), and it also gives you full control to administer your server with all sorts of features and applications.
<<lessQubit project is based on the qmailrules qmail server installation style. It has the same features as other similar tools (like vqadmin and qmailadmin), and it also gives you full control to administer your server with all sorts of features and applications.
Download (0.038MB)
Added: 2006-02-22 License: GPL (GNU General Public License) Price:
1341 downloads
qmailmrtg7 4.2
qmailmrtg7 utilizes qmail and tcpserver/multilogs extensive logging capabilities to create mrtg graphs. more>>
qmailmrtg7 uses qmails excellent and extensive logging via multilog, tcpserver and qmail-send. qmailmrtg7 takes the pop3 smtp and qmail transaction logs and sends them to 9 different mrtg graphs, each graph with 4 historical time series.
Main features:
- very fast - typically processes in less than 2 seconds
- Intelligently uses the multilog file name time stamp to determine which logs to open and process.
- Single small C program with no external dependances and simple command line options. See the qmail.mrtg.cfg for working examples of the options.
- Works on any system that supports qmail
<<lessMain features:
- very fast - typically processes in less than 2 seconds
- Intelligently uses the multilog file name time stamp to determine which logs to open and process.
- Single small C program with no external dependances and simple command line options. See the qmail.mrtg.cfg for working examples of the options.
- Works on any system that supports qmail
Download (0.009MB)
Added: 2005-10-07 License: GPL (GNU General Public License) Price:
1477 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above qmail auditor 0.4 search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed