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 31.582.186 Times

Libsecrm 1.6

Company: Bogdan Drozdowski
Date Added: July 02, 2013  |  Visits: 183


Report Broken Link
Printer Friendly Version

Product Homepage
Download (16 downloads)

Libsecrm (LIBrary for SECure ReMoval) is a library which partially (read below for limitations) ensures secure data deleting by intercepting calls to some C library functions and replacing them by its own substitutes.<br />The data that would be deleted from a file is first securely wiped, then the original functions are called.<br />Libsecrm partially also takes care about memory security - some of the memory allocation functions are intercepted, and the allocated memory is wiped before passing it to the calling program.<br /><br />Requirements for compiling:<br /><br /> * a non-root account. Please, NEVER compile or 'make' anything as root.<br /> * a working C compiler<br /> * development package for the C library (like glibc-devel and glibc-headers) with the signal.h and (especially) fcntl.h, unistd.h and sys/stat.h headers.<br /> The unistd.h contains functions needed for wiping to work at all. Nothing will be done if this file is missing.<br /> The sys/stat.h contains functions needed to check the wiped object's type. Libsecrm will wipe only regular files. If this file is missing, nothing can be wiped.<br /> The dlfcn.h header contains functions needed to call the original functions. It has to have RTLD_NEXT defined. Libsecrm wouldn't work without this, so it won't compile without this.<br /> The fcntl header has functions needed to prevent wiping files that are set to be deleted, but still open. It has to have F_SETLEASE, F_GETSIG and F_SETSIG defined in it (this is available on GNU/Linux, but may not be available everywhere) for this feature to work. Libsecrm will work without this, but strange things may happen. If you don't have this, put /bin/bash in the program ban file and "ICE" (without the double quotes) in the file ban file (read the "Manual configuration" chapter in the "info" documentation).<br /> * libdl, the dynamic loading library, with its development package (unless the required functions are in the C library)<br /> * the 'make' program

Requirements: No special requirements
Platforms: Mac, Mac OSX
Keyword: Compile Defined Deleted Development Functions Header Library Libsecrm Make Memory Missing Needed Original Package Partially Sysstath Wiped
Users rating: 0/10

License: Shareware Size: 466.94 KB
Libraries  -  macstl 0.3.1
macstl is a C++ header library designed to bring the world of generic programming to the Macintosh, and deliver the surprising speed of SIMD in an intuitive cross-platform package. For example, a simple loop calculating a trigonometric function...
174.08 KB  
ActiveX Components  -  AppFace User Interface Development Kits 2.1
Want to improve your application user interface ?Find a skin library to make your application skinnable? AUDK is the best software skinning solution for you!AUDK means AppFace User Interface Development Kits,which is a WYSWYG Windows UI skinning...
3.18 KB  
Multimedia  -  iTunes Export 1.4
Export playlist files defined in the iTunes music library iTunes Export is a free and easy to use software which exports playlists defined in your iTunes Music Library to standard .m3u, .wpl (Windows Media), .zpl (Zune), or .mpl...
Programming  -  DBAShell 0.85
DBA Shell Functions and Scripts to make it easy for common Database command-line chores such as assigning Environment variables, running scripts into logs, provide stored passwords, error checking, checking for db status, database restarts,...
40.96 KB  
Libraries  -  libxode 0.71
libxode is an XML library which wraps expat. In C even. It offers a very flexable DOM, and uses Memory Pools (which can also be created/used from this library). libxode also features handling of XML streams and some convenience functions for...
194.56 KB  
Science  -  fftw++ 1.09
FFTW++ is a C++ header class for the FFTW Fast Fourier Transform library that automates memory allocation, alignment, planning, and wisdom. In 2D and 3D, implicit dealiasing of convolutions substantially reduces memory usage and computation time.
140.92 KB  
Miscellaneous  -  SimpleWrapper 1.1
This script is a simple object wrapper that allows you to define pre-defined parameters for functions (global for all functions associated with the object).
Productivity  -  Frolic Samples for Silverlight
The Frolic Game Framework is an open source library to make 2D game development easier. Share most of your game code between XNA and Silverlight so that you can change your mind later if necessary. These samples demonstrate some of the basic...
1024 KB  
Productivity  -  Frolic Samples for XNA
The Frolic Game Framework is an open source library to make 2D game development easier. Share most of your game code between XNA and Silverlight so that you can change your mind later if necessary. These samples demonstrate some of the basic...
1024 KB  
Backup Utilities  -  Media Recovery Wizard 2.66.3
Recover lost or deleted pictures, music and videos from flash memory cards and hard disks completely automatically. Media Recovery Wizard fixes corrupted flash memory cards and recovers pictures, audio and video content from any media. The...
6.35 MB  
Macintosh Software  -  Stellar Volume Repair 3.0
Stellar Phoenix Volume Repair tool can repair corrupt and damaged Mac hard drives with ease. The software has been designed to rebuild the damaged directory structure and replaces the damaged one with the repaired directory. When the directory of...
15.63 MB  
Macintosh Software  -  ManyCam for Mac 6
ManyCam is a free Webcam software and a screen recorder for anyone to use. Several feature enhancements are included within ManyCam to produce a professional quality live video production. It can connect a desktop, smartphone, tablet and live...
90.49 MB  
Macintosh Software  -  Cisdem Data Recovery for Mac 4.2.3
Using advanced scanning technology and directory restructuring algorithm, Cisdem Data Recovery for Mac can help you to recover lost valuable data, documents, emails, videos, music, photos, and lost partitions from any Mac supported data...
6.4 MB  
Macintosh Software  -  iDoctor 2.0
iDoctor equips Mac users with 15 cleaning and optimization tools to make their working on Mac easy and simply. With iDoctor’s help you can also manage, encrypt, backup, recover or shred files with just a couple of mouse clicks. Thus,...
98 KB  
Macintosh Software  -  AnyMP4 Free iPhone Data Recovery for Mac 7.3.18
AnyMP4 Free iPhone Data Recovery for Mac can allow you to recover deleted files from iPhone/iPad/iPod like Camera Roll, Notes, Reminders, Voice Memos, and Safari Bookmark on Mac. You can directly recover deleted data from iOS Device like...
24.4 MB  
Programming  -  MacX Free iMovie Video Converter 4.1.8
MacX Free iMovie Video Converter is a professional free iMovie video converter for Mac that can convert any SD and HD videos such as M2TS, MKV, AVI, WMV, FLV, VOB, 3GP and more to iMovie accepted video formats MOV & MP4 for importing to iMovie...
22.92 MB  
Programming  -  TclAppleScript 2.0 Beta
The AppleScript command dates back to the days of the Classic MacOS, and was originally designed as a stopgap command to fill the place of "exec" on the old Classic MacOS. Much of its original code and commands are now obsolete, and its public API...
276.48 KB  
Programming  -  SwapList 0.1 Alpha
Java list implementation that swaps list items to a disk file in order to avoid out-of-memory error.
10.24 KB  
Programming  -  Custom Console 2.5
Write Your own Language or Batch Based Executable Programs in Java Runtime Environment. Use Custom JAR files as Command Line commands with this custom command line console program. Simply write your JAR files to accept Main String Arguments and...
286.72 KB  
Programming  -  Mano 1.05 Beta
Mano is a makeFile navigator containing a tree grouping the targets.
20.48 KB