Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.873.971 Times

DieHard 1.1

  Date Added: May 14, 2010  |  Visits: 499

DieHard

Report Broken Link
Printer Friendly Version


Product Homepage
Download (71 downloads)



DieHard project automatically hardens software applications against a wide range of bugs. These bugs, known as memory errors, often end up as serious security vulnerabilities, cause crashes, or lead to unpredictable behavior. DieHard either eliminates these bugs altogether, or avoids them with high probability. DieHard works in two modes: standalone and replicated. The standalone version replaces the memory manager with the DieHard randomized memory manager. This randomization increases the odds that buffer overflows will have no effect, and reduces the risk of dangling pointers. The replicated version provides greater protection against errors by running several instances of the application simultaneously and voting on their output. Because each replica is randomized differently, each replica will likely have a different output if it has an error, and some replicas are likely to run correctly despite the error. The standalone version works for Linux, Solaris, and Windows, while the replicated version currently only supports Linux or Solaris console applications. Whats New in This Release: - This release features dramatically reduced memory consumption, fixes logic (for Windows) that protects against double free errors, fixes the internal random number generator, enhancing randomness, and adds more robust whitelist processing for the DieHard system, for Windows protection..

Requirements: No special requirements
Platforms: Linux
Keyword: Applications Automatically Diehard Hardens Libraries Programming Range Software Software Applications Wide
Users rating: 0/10

License: Shareware Size: 3.7 MB
USER REVIEWS
More Reviews or Write Review


DIEHARD RELATED
Libraries  -  Ivy software bus 3.8.1
Ivy is a simple protocol and a set of open-source libraries and programs that allows applications to broadcast information through text messages, with a subscription mechanism based on regular expressions. Ivy libraries are available in C, C++,...
65.54 KB  
Libraries  -  CPP Socket library 0.8.4
CPP Socket library is a small Classlibrary for C++ that supports a easy usage of socket-programming for networking-software. It provides a simple object-oriented interface to the classic C library calls. With CPPSocket supports the following...
 
Misc. Server Tools  -  Computer Reporter 1.1a
Computer Reporter is a powerful self sufficient inventory system. Computers automatically submit information about hardware and installed software monthly. This gives a historical snapshot of computers in your environment. It's easy to...
1.21 MB  
Libraries  -  DBIx::Class::LibXMLdoc 0.03
DBIx::Class::LibXMLdoc is a Perl module to create an adjunct "Doc" accessor of a columns data which is automatically parsed into a LibXML documentElement (alpha-software). SYNOPSIS package My::DB::thingy; __PACKAGE__->load_components(qw/...
5.12 KB  
Libraries  -  Bio::MAGE::Protocol::Software 20020902.6
Bio::MAGE::Protocol::Software - Software represents the software used. SYNOPSIS use Bio::MAGE::Protocol::Software; # creating an empty instance my $software = Bio::MAGE::Protocol::Software->new(); # creating an already populated instance...
460.8 KB  
Network & Internet  -  Cyclone3 1.2(XULadmin)
Cyclone3 project is a platform that enables you to create robust, well integrated and specialized applications of all kinds, not just Web/XHTML based applications. All applications are based on open standards and technologies, primarily Perl and...
1024 KB  
Network & Internet  -  Cyclone3 3.0 RC1
Cyclone3 project is a platform that enables you to create robust, well integrated and specialized applications of all kinds, not just Web/XHTML based applications. All applications are based on open standards and technologies, primarily Perl and...
2.6 MB  
Code Management Tools  -  Text to Software 2.0.64
Text to Software makes applications automatically from subject matter expert knowledge, data from websites, human sources, documents and databases. The resulting application meets business requirements expertly and is produced 80% faster and 60%...
97.47 MB  
Libraries  -  C++ Portable Components 1.2.9
C++ Portable Components project are a collection of open-source class libraries that simplify and accelerate the development of network-centric, portable applications in C++. The libraries integrate perfectly with the C++ Standard Library and...
1.2 MB  
Libraries  -  JNotify 0.91
JNotify is a Java library that allow Java applications to receive file system events on windows and linux. JNotify License: JNotify is licensed as Lesser General Public License, it applies to some specially designated software...
215.04 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Libraries  -  wolfSSL 3.11.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
2.73 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB