Download LibSecRm, Libsecrm 1.7 Download
Famous People Famous Regions Famous Articles Famous Software FamousWhy Web Services Famous Forum Submit Content

Famous  InFamous

Report Broken Download Link
Announce Software Update
Report Spyware
Recommend to a Friend
Receive Email Notifications
Write a Review
Ask a Question
Create a Poll

Games for Girls
Famous Software Award

Ask a Question about LibSecRm

Free Download

Famous Tags

icon collection   arcade game   adventure game   icon set   adium dock icon   customize text   fiction novel   action game   puzzle game   customize desktop   process image   iphone theme   dock theme   image effect   logic game   free   change theme   solve puzzle   shooter game   adium xtra   customize browser   board game   dock skin   audio plug-in   strategy game   adium soundset   printer driver   customize iphone   text editor   twitter client   audio editor   adium list layout   skill game   adium message style   development framework   card game  

All Tags

Libsecrm 1.7
Libsecrm 1.7 Download
You are here: Home / Famous Software / Mac Software / Development Tools / Libsecrm 1.7 Description
 Q:   Ask a Question about LibSecRm       
Publisher  Bogdan Drozdowski
File size  472 KB
License  GPL
Requirements  Mac OS X
Updated May 16, 2012

Editor's Pick Award
Program descriptionDownloadPublisher

Libsecrm 1.7 Details


FamousWhy Editor:
Libsecrm (LIBrary for SECure ReMoval) is a useful and complete library which partially (there are several limitations that we will discuss later) ensures secure data deleting by intercepting calls to some C library functions and replacing them by its own substitutes.

The idea behind Libsecrm is quite simple. First the data that would be deleted from a file is securely wiped. Secondly, the original functions are called.
But Libsecrm can do even more than that. It also takes care about memory security in a unique and distinctive way: some of the memory allocation functions are intercepted, and the allocated memory is wiped before passing it to the calling program.

As I have said above, there are several limitations in compiling. Here is a short list with some extremely important things you need to take into consideration if you want to compile using Libsecrm:

- You need a non-root account. Really important: never compile or "make" anything as root.
- You also need a working C compiler
- The unistd.h is an essential file as it contains functions needed for wiping to work at all. Nothing will be done if this file is missing.
- Development package for the C library (like glibc-headers and glibc-devel) with the signal.h and (especially) fcntl.h, unistd.h and sys/stat.h headers.
- 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.
- The fcntl header has functions needed to prevent wiping files that are set to be deleted, but still open. However, in order to function properly, it requires several pre-defined functions like F_SETLEASE, F_GETSIG and F_SETSIG (this is available on GNU/Linux, but may not be available everywhere). Libsecrm can work without these particular functions but it won’t work as it should. Some errors may appear.
- 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, it won't even compile without it.
- libdl, the dynamic loading library, with its development package (unless the required functions are in the C library)
- the "make" program

Why is Libsecrm famous?

Libsecrm is famous because it is a useful and complete library which partially (there are several limitations that we will discuss later) ensures secure data deleting by intercepting calls to some C library functions and replacing them by its own substitutes.



Publisher: Bogdan Drozdowski


Tags: intercept callsreplace calls


info Libsecrm 1.7 is a GPL. Please read this article and discover what exactly does GPL mean.
comments Whether you're happy or not testing and using Libsecrm 1.7, be our guest and let's solve all the problems related to this software together. Feel free to use: Libsecrm 1.7 comments section. No registration required!
Please respect the general posting rules and do not abuse our system!
advice We strongly recommend you to use the following download manager, accelerator and duplicate file manager to avoid any downloading problems: NoClone
FamousWhy is not responsible for the content of the publisher's descriptions or user reviews and comments on this site.
All submitted content and ratings become the sole property of FamousWhy and may not be copied without permission.
We also reserve the rights to approve or refuse the written comments posted on FamousWhy within up to 48 hours.


Archive  Mac Software Archive > Development Tools Archive

Link to this page
To link to this page, copy the following code to your site: