smbd audit 0.2 rc1
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1904
Euronode 0.2 RC1
Euronode is a set of Debian distributions for quickly configuring servers. more>>
Euronode is a set of Debian GNU / Linux distributions, which transforms in a few minutes a simple computer into a high performance server or firewall installed and configured !
Built on the basis of Debian GNU / Linux Woody Release 2, Euronode includes most of the essential tools, without any superfluous software !
Euronode scripts automate the process of installation and configuration : auto-detection of devices, partitioning and automatic installation, auto-configuration of the system and services.
Another great advantage of Euronode is the documentations which describe and explain how to build its your own customized system.
Main features:
- Linux kernel 2.4.25
- System based on Debian Woody release 2 [ Nov. 21, 2003 ], updated of [ Feb, 29 2004 ]
- Security backports and bugfix (adduser, iptables, procps, e2fsprogs, lsof, etc.)
- Automatic installation (partitioning and formatting)
- Hardware devices auto-detection (SCSI cards, USB ports, Ethernet cards, etc...)
- 186 packages, 210 MB installed
- Minimal Woody base +
- DSL and cable modems Ethernet auto-detection (PPP Over Ethernet)
- USB DSL modems auto-detection (Micro-code + PPP Over ATM) (cf. supported hardware)
- Internet connection configuration
- Stateful Inspection Firewall (netfilter/iptables + shorewall script)
- Protected shared Internet connection (Masking of internal IP addresses)
- Essential tools installed (vim, ntpdate, nmap, mc, netdiag, tcputils, tcpdump, etc.)
- DNS local server (bind)
- DHCP server (dhcd)
- Transparent proxy cache (squid)
- Administration of the firewall via a web interface (webmin + SSL) (optional)
- 236 packages, 310 MB installed
- Simple Firewall base +
- Postfix mails server
- Clamav Anti-virus via Amavisd-new
- Sanitizer mails cleaner
- Spamassassin Anti-spammer (spamc/spamd)
- Fetchmail external mail boxes fetcher
- POPa3d local server
- Freshclam anti-virus database updates
- Additional Webmin modules (Postfix, Spamassassin, Fetchmail)
- System updated [ Apr, 26 2004 ]
- 268 packages, 350 MB installed
<<lessBuilt on the basis of Debian GNU / Linux Woody Release 2, Euronode includes most of the essential tools, without any superfluous software !
Euronode scripts automate the process of installation and configuration : auto-detection of devices, partitioning and automatic installation, auto-configuration of the system and services.
Another great advantage of Euronode is the documentations which describe and explain how to build its your own customized system.
Main features:
- Linux kernel 2.4.25
- System based on Debian Woody release 2 [ Nov. 21, 2003 ], updated of [ Feb, 29 2004 ]
- Security backports and bugfix (adduser, iptables, procps, e2fsprogs, lsof, etc.)
- Automatic installation (partitioning and formatting)
- Hardware devices auto-detection (SCSI cards, USB ports, Ethernet cards, etc...)
- 186 packages, 210 MB installed
- Minimal Woody base +
- DSL and cable modems Ethernet auto-detection (PPP Over Ethernet)
- USB DSL modems auto-detection (Micro-code + PPP Over ATM) (cf. supported hardware)
- Internet connection configuration
- Stateful Inspection Firewall (netfilter/iptables + shorewall script)
- Protected shared Internet connection (Masking of internal IP addresses)
- Essential tools installed (vim, ntpdate, nmap, mc, netdiag, tcputils, tcpdump, etc.)
- DNS local server (bind)
- DHCP server (dhcd)
- Transparent proxy cache (squid)
- Administration of the firewall via a web interface (webmin + SSL) (optional)
- 236 packages, 310 MB installed
- Simple Firewall base +
- Postfix mails server
- Clamav Anti-virus via Amavisd-new
- Sanitizer mails cleaner
- Spamassassin Anti-spammer (spamc/spamd)
- Fetchmail external mail boxes fetcher
- POPa3d local server
- Freshclam anti-virus database updates
- Additional Webmin modules (Postfix, Spamassassin, Fetchmail)
- System updated [ Apr, 26 2004 ]
- 268 packages, 350 MB installed
Download (80MB)
Added: 2005-04-06 License: GPL (GNU General Public License) Price:
1662 downloads
The PHP Photo Archive 1.0 RC1
LinPHA is an easy to use, multilingual, flexible photo/image archive/album/gallery written in PHP. more>>
LinPHA is an easy to use, multilingual, flexible photo/image archive/album/gallery written in PHP. It uses a SQL database to store information about your pictures.
It comes with a HTML based installer, so you dont need experience in setting up SQL DB.
<<lessIt comes with a HTML based installer, so you dont need experience in setting up SQL DB.
Download (1.2MB)
Added: 2005-04-12 License: GPL (GNU General Public License) Price:
1657 downloads
BugIn 0.65 RC1
BugIn is a PHP/ADODB (MySQL tested) ticket tracking system. more>>
BugIn is a PHP4/ADODB-powered (MySQL tested) ticket tracking system. It is intended to be powerful, but lightweight enough that it doesnt need constant maintenance.
It features easy configuration/customization of variables through the DB, an ACL system to see/modify tickets, and ticket notification through email.
Enhancements:
- ADDITIONS
-
- l10n: Spanish language translation from Jose Alfonso Martinez del Paso (tritrilock@yahoo.com)
- i18n: Per-language Templates
- Reverse sort list checkbox on list view.
- Options Editor interface now has tabs for different configuration sections.
- Postgres has been tested, ported, and is now working.
- Session timeouts have been made extremely long, to avoid strange happenings on timeouts.
- Quick ticket search (by number) was added to the side bar.
- Table prefix is complete... now all tables begin with "bugin_", which will eventually be configurable.
-
- FIXES
-
- i18n: More multi-language support, including default templates for different languages.
- List view strangeness should be fixed. This includes search results going away after editing a ticket.
- Viewing an invalid ticket number now displays an error.
- Anonymous Ticket Access Control (DUH!)
-
- NOTICES
-
- Upgraded to adodb 3.72
- notgod is a moron and forgot to credit the great work by Michael R on language support in 0.60.
<<lessIt features easy configuration/customization of variables through the DB, an ACL system to see/modify tickets, and ticket notification through email.
Enhancements:
- ADDITIONS
-
- l10n: Spanish language translation from Jose Alfonso Martinez del Paso (tritrilock@yahoo.com)
- i18n: Per-language Templates
- Reverse sort list checkbox on list view.
- Options Editor interface now has tabs for different configuration sections.
- Postgres has been tested, ported, and is now working.
- Session timeouts have been made extremely long, to avoid strange happenings on timeouts.
- Quick ticket search (by number) was added to the side bar.
- Table prefix is complete... now all tables begin with "bugin_", which will eventually be configurable.
-
- FIXES
-
- i18n: More multi-language support, including default templates for different languages.
- List view strangeness should be fixed. This includes search results going away after editing a ticket.
- Viewing an invalid ticket number now displays an error.
- Anonymous Ticket Access Control (DUH!)
-
- NOTICES
-
- Upgraded to adodb 3.72
- notgod is a moron and forgot to credit the great work by Michael R on language support in 0.60.
Download (0.33MB)
Added: 2005-04-22 License: BSD License Price:
1645 downloads
glFTPd 2.01 RC1
glFTPd is an FTP daemon for ISPs and anyone else. more>>
glFTPd is a free FTP server for UNIX based systems. It is highly configurable and its possibilities are endless.
One of the main differences between many other ftp servers and glFTPd is that it has its own user database which can be completely maintained online using ftp site commands. glFTPd runs within a chroot environment which makes it relatively safe.
Main features:
- Virtual users and groups
- Bandwidth throttling (global and per user)
- Upload/Download ratio support
- On the fly CRC calculating of files being uploaded
- Script support on almost all commands and operations
- Online user management (add/remove/edit users using site commands)
- Built-in statistics viewable using site commands
- Encryption support through TLS/SSL integration
- ACL Support
- Many more ...
Enhancements:
- Fix: check return value of fclose when uploading file, somehow NFS likes to fail to close a file
- Fix: when upload error occured do silent zipscript check after the error was sent to client
- Fix: There where some problems with CHOWN when moving files across disks
- Fix: Installer updates by psxc (now it should also work with fedora core 3, which has no `which` command)
- Fix: few small typos in the docs
- Fix: the first abor response line had a multiline-indicator which was wrong
- Change: tls cleanup
- Fix: tls errors will now go to error.log instead of syslog
- Fix: when glftpd will no longer loop it if crashes during logout
<<lessOne of the main differences between many other ftp servers and glFTPd is that it has its own user database which can be completely maintained online using ftp site commands. glFTPd runs within a chroot environment which makes it relatively safe.
Main features:
- Virtual users and groups
- Bandwidth throttling (global and per user)
- Upload/Download ratio support
- On the fly CRC calculating of files being uploaded
- Script support on almost all commands and operations
- Online user management (add/remove/edit users using site commands)
- Built-in statistics viewable using site commands
- Encryption support through TLS/SSL integration
- ACL Support
- Many more ...
Enhancements:
- Fix: check return value of fclose when uploading file, somehow NFS likes to fail to close a file
- Fix: when upload error occured do silent zipscript check after the error was sent to client
- Fix: There where some problems with CHOWN when moving files across disks
- Fix: Installer updates by psxc (now it should also work with fedora core 3, which has no `which` command)
- Fix: few small typos in the docs
- Fix: the first abor response line had a multiline-indicator which was wrong
- Change: tls cleanup
- Fix: tls errors will now go to error.log instead of syslog
- Fix: when glftpd will no longer loop it if crashes during logout
Download (2.5MB)
Added: 2005-04-26 License: Freeware Price:
1642 downloads
Anatomic P2P (GUI Client) 0.1 RC1
Anatomic P2P is a BitTorrent Client written in GTK with an extension enabling decentralisation. more>>
Anatomic P2P is a BitTorrent Client written in GTK with an extension enabling decentralisation.
It is written in pygtk using the original core of BitTornado and it can access the Anatomic P2P network of supernodes and trackers so that files can be swarmed over multiple nodes on the network creating great efficiency.
<<lessIt is written in pygtk using the original core of BitTornado and it can access the Anatomic P2P network of supernodes and trackers so that files can be swarmed over multiple nodes on the network creating great efficiency.
Download (0.012MB)
Added: 2005-09-14 License: GPL (GNU General Public License) Price:
1507 downloads
librascal 1.0-rc1
librascal is a library for asynchronous networking. more>>
Librascal is a C/C++ library for asynchronous networking. It is a networking stack abstraction library which simplifies writing portable and scalable applications. It can be used with various threading models.
The library supports TCP and UDP protocols, basic DNS resolution and fully supports service discovery. It implements buffered data flow, has helper functions for processing text based protocols and several helper classes for C++.
Many options, such as timeouts, retry counters and the list of DNS servers can be adjusted at runtime.
Usage:
To use the library an application must include the rascal.h header file and link against librascal, a shared library (static linking is not supported and such support is not planned).
Installation:
The library has no external dependencies except for the standard system libraries. To install it, compile the source code then type make install.
<<lessThe library supports TCP and UDP protocols, basic DNS resolution and fully supports service discovery. It implements buffered data flow, has helper functions for processing text based protocols and several helper classes for C++.
Many options, such as timeouts, retry counters and the list of DNS servers can be adjusted at runtime.
Usage:
To use the library an application must include the rascal.h header file and link against librascal, a shared library (static linking is not supported and such support is not planned).
Installation:
The library has no external dependencies except for the standard system libraries. To install it, compile the source code then type make install.
Download (0.11MB)
Added: 2005-10-11 License: BSD License Price:
1474 downloads
jShuffle 0.2 RC1
jShuffle is a Java application which allows you to use your iPod Shuffle under GNU/Linux. more>>
jShuffle is a Java application which allows you to use your iPod Shuffle under GNU/Linux and many other operating systems. It features per song volume settings, start and stop time, and play count.
This software will read and write the iTunesDB data stored on the iPod. It also supports the iTunesSD and iTunesShuffle data which are only in the Shuffle version of iPod.
Enhancements:
- A bug in which a new song was not playable has been fixed.
- Song filetype detection was added.
- jshuffle.sh can now be run from any directory.
- Excluding files is now allowed when shuffling.
- A new field was added: skip count/score.
- The score is equal to five times the playcount minus the skipcount.
- Sound check is now available in firmware 1.2.
- Replay gain may be automatically analyzed, but only MP3 is supported for this.
<<lessThis software will read and write the iTunesDB data stored on the iPod. It also supports the iTunesSD and iTunesShuffle data which are only in the Shuffle version of iPod.
Enhancements:
- A bug in which a new song was not playable has been fixed.
- Song filetype detection was added.
- jshuffle.sh can now be run from any directory.
- Excluding files is now allowed when shuffling.
- A new field was added: skip count/score.
- The score is equal to five times the playcount minus the skipcount.
- Sound check is now available in firmware 1.2.
- Replay gain may be automatically analyzed, but only MP3 is supported for this.
Download (0.44MB)
Added: 2005-10-24 License: GPL (GNU General Public License) Price:
1461 downloads
Space Plumber 1.1.0 RC1
Space Plumber is a first-person 3d game, not much different to Doom and Quake. more>>
Space Plumber is a first-person 3d game, not much different to Doom and Quake. The main goal of Space Plumber is to reach the extraction pumps before the water level increases swamping everything.
Each of the 30 levels that conform the game have progressive difficulty by adding more pumps and consoles that you must deactivate first, and by making the map bigger. There are no enemies, you fight against time and misorientation, and you only have your skills to move inside the maze.
The 1.1.x series are a port to use the QDGDF library, making it easier to compile in a variety of systems. Its included in the package, so you dont have to download it separately.
Enhancements:
- Space Plumber has been ported to use the QDGDF library, so its compilable in a wider variety of platforms and has some new features.
- The most important new feature is sound support under Linux.
- The game itself is exactly the same.
<<lessEach of the 30 levels that conform the game have progressive difficulty by adding more pumps and consoles that you must deactivate first, and by making the map bigger. There are no enemies, you fight against time and misorientation, and you only have your skills to move inside the maze.
The 1.1.x series are a port to use the QDGDF library, making it easier to compile in a variety of systems. Its included in the package, so you dont have to download it separately.
Enhancements:
- Space Plumber has been ported to use the QDGDF library, so its compilable in a wider variety of platforms and has some new features.
- The most important new feature is sound support under Linux.
- The game itself is exactly the same.
Download (2.0MB)
Added: 2005-11-28 License: GPL (GNU General Public License) Price:
1425 downloads
Archetypes 1.3.6 RC1
Archetypes is a framework for developing new content types in Plone. more>>
Archetypes project is a framework for developing new content types in Plone.
The power of Archetypes is first in automatically generating forms, second in providing a library of stock field types, form widgets, and field validators, third in easily integrating custom fields, widgets, and validators, and fourth in automating transformations of rich content.
Enhancements:
- Major bugfixes
<<lessThe power of Archetypes is first in automatically generating forms, second in providing a library of stock field types, form widgets, and field validators, third in easily integrating custom fields, widgets, and validators, and fourth in automating transformations of rich content.
Enhancements:
- Major bugfixes
Download (0.82MB)
Added: 2005-12-30 License: BSD License Price:
1395 downloads
System Local Audit Daemon 2.0
SLAD is a tool for performing local security checks against GNU/Linux systems. more>>
SLAD is a tool for performing local security checks against GNU/Linux systems.
SLAD has been primarily developed for the BOSS project to work together with Nessus to enhance its local scanning capabilities. For example, scanning for weak passwords with a tool like John-the-Ripper is something that simply cannot be achieved by a network scan.
Therefore, SLAD is required to be installed on every GNU/Linux system where local auditing needs to be done. SLAD can then be used as a stand-alone application or more conveniently through Nessus. For usage with Nessus two NASL plugins are provided for interfacing between Nessus and SLAD
The Version 2.0 provides a XML Interface for Parameters and easy integration of additional audit-parameters and tools. To help the administrator to integrate a new feature-set, a development-documentation is provided with the cvs.
SLAD has been tested and verified on the following platforms:
RedHat Fedora Core 3
SuSe 9.2
Debian 3.0 (woody)
Debian 3.1 (sarge)
ERPOSS3
Gentoo Linux 2004.3
SLAD is implemented in Perl and provides an extendable plugin architecture allowing to use various GPL-based security scanners and auditing tools under one common framework. Currently, SLAD comes packaged with
John-the-Ripper
Chkrootkit
LSOF
ClamAV
Tripwire
TIGER
As a result SLAD delivers reports of these locally installed auditing and analysis tools. When used with Nessus the individual reports are wrapped into a standard Nessus report.
SLAD as well as the SLAD NASL Plugins can be downloaded from this Website in their current stable release V2.0.
Installation:
You can use our "easy-to-use" GTK installer, this installer downloads the lastest SLAD Release Binary, and install it on the target system. You only need to provide the login for the traget system.
<<lessSLAD has been primarily developed for the BOSS project to work together with Nessus to enhance its local scanning capabilities. For example, scanning for weak passwords with a tool like John-the-Ripper is something that simply cannot be achieved by a network scan.
Therefore, SLAD is required to be installed on every GNU/Linux system where local auditing needs to be done. SLAD can then be used as a stand-alone application or more conveniently through Nessus. For usage with Nessus two NASL plugins are provided for interfacing between Nessus and SLAD
The Version 2.0 provides a XML Interface for Parameters and easy integration of additional audit-parameters and tools. To help the administrator to integrate a new feature-set, a development-documentation is provided with the cvs.
SLAD has been tested and verified on the following platforms:
RedHat Fedora Core 3
SuSe 9.2
Debian 3.0 (woody)
Debian 3.1 (sarge)
ERPOSS3
Gentoo Linux 2004.3
SLAD is implemented in Perl and provides an extendable plugin architecture allowing to use various GPL-based security scanners and auditing tools under one common framework. Currently, SLAD comes packaged with
John-the-Ripper
Chkrootkit
LSOF
ClamAV
Tripwire
TIGER
As a result SLAD delivers reports of these locally installed auditing and analysis tools. When used with Nessus the individual reports are wrapped into a standard Nessus report.
SLAD as well as the SLAD NASL Plugins can be downloaded from this Website in their current stable release V2.0.
Installation:
You can use our "easy-to-use" GTK installer, this installer downloads the lastest SLAD Release Binary, and install it on the target system. You only need to provide the login for the traget system.
Download (0.016MB)
Added: 2006-01-16 License: GPL (GNU General Public License) Price:
1380 downloads
SMBD Audit 0.2 RC1
SMBD Audit application is a set of VFS audit module for Samba 3 and web frontend to view and search samba audit logs. more>>
SMBD Audit application is a set of VFS audit module for Samba 3 and web frontend to view and search samba audit logs.
Module stores logs directly into MySQL database with libmysqlclient.
You can search database by Login, Address, Share, Action, Log Message(specify filename or directory name), From and To Date.
Here is a very short list of what SMBD Audit package includes, and what it does.
- a VFS audit module, to provide logging to MySQL database
- a web front end to view and search logs.
<<lessModule stores logs directly into MySQL database with libmysqlclient.
You can search database by Login, Address, Share, Action, Log Message(specify filename or directory name), From and To Date.
Here is a very short list of what SMBD Audit package includes, and what it does.
- a VFS audit module, to provide logging to MySQL database
- a web front end to view and search logs.
Download (0.35MB)
Added: 2006-01-26 License: GPL (GNU General Public License) Price:
1374 downloads
Pas2Dox 0.50 RC1
Pas2Dox is a pre-processor addon for the Doxygen documentation generator. more>>
Pas2Dox is a pre-processor addon for the Doxygen documentation generator.
Pascal To Doxygen allows the production of advanced documentation from Delphi/Kylix sourcecode.
Installation:
Compiling from source on Linux
Unpack the archive
# tar xvzf pas2dox-xx.tar.gz
Build the source for a case insensitive scanner, with the following command:
# make
This will perform the follow commands
# flex -i -opas2dox.cpp pas2dox.l
# g++ pas2dox.cpp -o pas2dox
If you need to remove the pas2dox.cpp and pas2dox files, type
# make clean
When performing an upgrade of source code, I suggest you do the following
# make clean && make
Installing the binaries on Linux
Copy the pas2dox binary to /usr/local/bin/pas2dox
# make install
If you need to install to another place, use
# make install INSTALL_DIR="/your/location/here"
Enhancements:
- Added include file for tolower to fix build on linux
- handle default values and multi line comments on enums.
- Updated for typedef
- Dont process end of block comment } in a single comment line
- read / write for properties are now handled correctly. see bug 6
- Additional Doxygen comments on array declaration.
- Assigning a value to a var when declaring it
- Updated copyright year and version
- Swapped typedef
- added -s option to suppress generation of sa comments on property.
- fixed issue with function comments in function definition.
- Additional end check.
<<lessPascal To Doxygen allows the production of advanced documentation from Delphi/Kylix sourcecode.
Installation:
Compiling from source on Linux
Unpack the archive
# tar xvzf pas2dox-xx.tar.gz
Build the source for a case insensitive scanner, with the following command:
# make
This will perform the follow commands
# flex -i -opas2dox.cpp pas2dox.l
# g++ pas2dox.cpp -o pas2dox
If you need to remove the pas2dox.cpp and pas2dox files, type
# make clean
When performing an upgrade of source code, I suggest you do the following
# make clean && make
Installing the binaries on Linux
Copy the pas2dox binary to /usr/local/bin/pas2dox
# make install
If you need to install to another place, use
# make install INSTALL_DIR="/your/location/here"
Enhancements:
- Added include file for tolower to fix build on linux
- handle default values and multi line comments on enums.
- Updated for typedef
- Dont process end of block comment } in a single comment line
- read / write for properties are now handled correctly. see bug 6
- Additional Doxygen comments on array declaration.
- Assigning a value to a var when declaring it
- Updated copyright year and version
- Swapped typedef
- added -s option to suppress generation of sa comments on property.
- fixed issue with function comments in function definition.
- Additional end check.
Download (0.22MB)
Added: 2006-02-07 License: GPL (GNU General Public License) Price:
1355 downloads
Sh 0.8.0 RC1
Sh is a programming language built on top of C++. more>>
Sh is a programming language built on top of C++. It can be used to write shaders that run on top of modern graphics processing units (GPUs), or write stream programs that run on GPUs or CPUs.
Sh project is implemented as a C++ library, and allows programs to be generated at run-time using a number of metaprogramming techniques. Variants of programs for different cases can easily be generated, or programs can be generated entirely at run-time from some input data. The system is cleanly separated into a frontend and backend, and is hence portable.
Whats New in 0.7.10 Release:
- Shrike has been updated for Sh 0.8.0rc0.
Whats New in 0.8.0 RC1 Release:
- This is the second release candidate for the stable release of Sh.
- It fixes most issues related to 64-bit operating systems, ATI GPUs, Visual Studio 2005, and Mac OS X.
- Aside from a number of small bugfixes, two memory leaks have also been eliminated and the dead code remover has been improved.
- An SDL example is now available in the examples directory along with Visual Studio project files for all other examples.
<<lessSh project is implemented as a C++ library, and allows programs to be generated at run-time using a number of metaprogramming techniques. Variants of programs for different cases can easily be generated, or programs can be generated entirely at run-time from some input data. The system is cleanly separated into a frontend and backend, and is hence portable.
Whats New in 0.7.10 Release:
- Shrike has been updated for Sh 0.8.0rc0.
Whats New in 0.8.0 RC1 Release:
- This is the second release candidate for the stable release of Sh.
- It fixes most issues related to 64-bit operating systems, ATI GPUs, Visual Studio 2005, and Mac OS X.
- Aside from a number of small bugfixes, two memory leaks have also been eliminated and the dead code remover has been improved.
- An SDL example is now available in the examples directory along with Visual Studio project files for all other examples.
Download (0.37MB)
Added: 2006-02-17 License: GPL (GNU General Public License) Price:
1349 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
Gcount 0.9 RC1
GCount is a graphical web counter and logging script. more>>
GCount is a graphical web counter and logging script. I developed GCount because I wanted a graphical web counter for a page I was working on. I wanted one that I had some control over, one that offered some flexibilty.
I wrote GCount from the ground up to be functional and quick. I hope that is what is has become.
Main features:
- 100% PHP
- Uses the super small and fast SQLite library
- Many different type faces to choose from
- Reporting available for each counter, know who visits your site!
- FAST! On my 700mhz machine it takes .02 seconds to make a counter
Enhancements:
- Added PDO support for people that have that. That includes SQLite and much requested MySQL. Technically any PDO driver should work but SQLite and MySQL are the only tested ones right now.
- Better debugging if something does go wrong
- Removed a duplicate counter thanks to Scott Stevensons good eye.
<<lessI wrote GCount from the ground up to be functional and quick. I hope that is what is has become.
Main features:
- 100% PHP
- Uses the super small and fast SQLite library
- Many different type faces to choose from
- Reporting available for each counter, know who visits your site!
- FAST! On my 700mhz machine it takes .02 seconds to make a counter
Enhancements:
- Added PDO support for people that have that. That includes SQLite and much requested MySQL. Technically any PDO driver should work but SQLite and MySQL are the only tested ones right now.
- Better debugging if something does go wrong
- Removed a duplicate counter thanks to Scott Stevensons good eye.
Download (0.35MB)
Added: 2006-03-31 License: GPL (GNU General Public License) Price:
1303 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 smbd audit 0.2 rc1 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