Main > Free Download Search >

Free identity software for linux

identity

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 96
User::Identity 0.91

User::Identity 0.91


User::Identity is a Perl module that maintains info about a physical person. more>>
User::Identity is a Perl module that maintains info about a physical person.

INHERITANCE

User::Identity
is an User::Identity::Item

SYNOPSIS

use User::Identity;
my $me = User::Identity->new
( john
, firstname => John
, surname => Doe
);
print $me->fullName # prints "John Doe"
print $me; # same

The User::Identity object is created to maintain a set of informational objects which are related to one user. The User::Identity module tries to be smart providing defaults, conversions and often required combinations.

The identities are not implementing any kind of storage, and can therefore be created by any simple or complex Perl program. This way, it is more flexible than an XML file to store the data. For instance, you can decide to store the data with Data::Dumper, Storable, DBI, AddressBook or whatever. Extension to simplify this task are still to be developed.

If you need more kinds of user information, then please contact the module author.

<<less
Download (0.025MB)
Added: 2007-04-11 License: Perl Artistic License Price:
926 downloads
User::Identity::Archive 0.90

User::Identity::Archive 0.90


User::Identity::Archive is a base class for archiving user information. more>>
User::Identity::Archive is a base class for archiving user information.

INHERITANCE

User::Identity::Archive
is a User::Identity::Item

User::Identity::Archive is extended by
User::Identity::Archive::Plain

SYNOPSIS

use User::Identity::Archive::Plain;
my $friends = User::Identity::Archive::Plain->new(friends);
$friends->from(*FH);
$friends->from(.friends);

An archive stores collections. It depends on the type of archive how and where that is done. Some archivers may limit the kinds of selections which can be stored.

<<less
Download (0.025MB)
Added: 2006-06-28 License: Perl Artistic License Price:
1214 downloads
RIG (Random Identity Generator) 1.11

RIG (Random Identity Generator) 1.11


RIG is a program I wrote to replace a particularly poor closed-source unattributed public-domain implementation for MS-DOS. more>>
RIG is a program I wrote to replace a particularly poor closed-source unattributed public-domain implementation for MS-DOS. Essentially it gathers random selections of first and last names, location data, and street names, to assemble a fake name and address, complete with geographically consistant ZIP code, area code, state, and city name.
My implementation of fake is GPL, however its database belongs to whoever wrote the original implementation, or if that person remains unknown then I suppose it lies in the public domain. If you feel uncomfortable with this then please provide a new database. It shouldnt be too hard to create a new one.
Install should be pretty easy, just type "make install". If your system dosent
have /dev/urandom and youd like to use /dev/random instead, do
make install CFLAGS=-DDEVRANDOM
Enhancements:
- Fix compilation on some platforms. Thanks to many people for noticing these problems.
- Fix problems with the -m and -f options. Thanks to Casey Carter noticing this problem, and to the Debian developers (notably Norbert Veber and Aaron Lehmann ) for proposing a fix.
- Add an entry for Coward, SC.
- Make Biloxi area and ZIP codes match the same physical spot. Thanks to Chris Lawrence for noticing this.
<<less
Download (0.027MB)
Added: 2006-07-14 License: GPL (GNU General Public License) Price:
691 downloads
Host Identity Protocol on Linux 1.0.0

Host Identity Protocol on Linux 1.0.0


Host Identity Protocol on Linux is an implemetation of the Host Identity Protocol (HIP) and the related architecture. more>>
Host Identity Protocol on Linux is an implemetation of the Host Identity Protocol (HIP) and the related architecture. Host Identity Protocol (HIP) is a proposal to change the TCP/IP stack to securely support mobility and multi-homing.
Additionally, it provides for enhanced security and privacy and advanced network concepts, such as moving networks and mobile ad hoc networks. HIP is "cool", which means that as a mobile VPN solution, when your network interfaces go up or down, there is no need to re-establish a secure tunnel.
Enhancements:
- The implementation was moved from kernel to user space.
- Support for the Nokia 770 Linux PDA (ARM) was added.
<<less
Download (0.83MB)
Added: 2006-06-01 License: GPL (GNU General Public License) Price:
1241 downloads
Ridentd 0.9.3b

Ridentd 0.9.3b


Ridentd server application is meant for the totally paranoid that need access to servers that require ident. more>>
Ridentd server application is meant for the totally paranoid that need access to servers that require ident and dont want to give any information about local users to the remote server or its other users.
Ridentd is a stand-alone replacement for identd that uses a random selection of a ispell dictionary to use as fake ident responses. The ident response is based on a (one-time randomly initialized) modulus of the local port in order to assure that one session will return the same identity during a TCP session.
The really paranoid may wish to start ridentd a few times a day from their cron in order to reseed both the random set of dictionary words and the port modulo. When using in the cron it is adviced to use the SILENT option.
At this moment this software should be considdered release-ready for the Linux platform, beta for any other *nix platform. It depends on the availability of the strings , ps binaries, and the pressence of at least one ispell dictionary file.
Enhancements:
- Addresses a serious locally exploitable symlink bug that allowed a random local file to be overwritten to with the process ID of the newly started daemon.
<<less
Download (0.007MB)
Added: 2006-01-10 License: Public Domain Price:
1382 downloads
Antispyd 0.0.9

Antispyd 0.0.9


Antispyd is an HTTP/HTTPS threat filtering proxy server. more>>
Antispyd is a HTTP/HTTPS proxy server designed to be fast, efficient, modular and secure. Its written in pure C and uses a simple and customizable configuration file. Its POSIX compliant and has been developed under Gentoo/Linux.
The server is designed with a modular software architecture, the following filters can be used and configured independently :
Url Filtering
Mime-type Filtering
Web-Identity Masking
Shellcode and Zero-day threat Filtering
Cookie Removal
Simple Signature based Filtering
Inappropriate content Blocking
Pop-up Deleting
So, Antispyd can be used to satisfy some current companys security needs like :
Web Usage Policy establishment
Instant Messaging control
Peer-to-Peer Filtering
Malware Protection
Enhancements:
- This release provides a major improvement of the signature based filtering engine (the BLOCK_SIGN filter) in terms of both performance and functionality.
- The signatures are now stored in a 3-Tree to enhance the matching of each HTTP message.
- This filtering can be performed on each HTTP messages content.
- A signature can use the hexadecimal array of a byte to specify a fields value
<<less
Download (0.34MB)
Added: 2005-10-26 License: GPL (GNU General Public License) Price:
1458 downloads
Authentic 0.7.1

Authentic 0.7.1


Authentic is a Liberty-enabled identity provider aiming to address a broad range of needs, from simple to complex setups. more>>
Authentic project is a Liberty-enabled identity provider aiming to address a broad range of needs, from simple to complex setups.
Its Liberty compliance relies on Lasso, a free softaware implementation of the Liberty Alliance specifications. It is a quixote application and is commonly run inside the Apache Web server.
Main features:
Liberty conformance
While not certified itself Authentic implements Liberty protocols through the use of Lasso that has been certified as conformat to Liberty specifications in May 2005. Authentic implements every feature required by the Identity Provider Conformance Matrix.
Additionally it has several extra features; for example it can act as a proxy identity provider, redirecting requests from service providers to other identity providers; or sharing identity attributes through ID-WSF Personal Profile (with an appropriate version of Lasso).
Performance
The underlying components are quite fast and Authentic doesnt slow things down. There are no hard measure yet but a quick benchmark using ab (from Apache) yielded more than 200 requests per second on my development laptop (Centrino 1.5GHz, 1GB RAM).
Ease of Administration
Authentic has a nice and useful web administrative interface; it provides convenient identity management and log analysis. It also has its share of parameters so it adapts to different needs without any code change.
Enhancements:
- This release fixes minor but annoying issues with 0.7.0 (error display and translations).
<<less
Download (0.10MB)
Added: 2006-10-28 License: GPL (GNU General Public License) Price:
1095 downloads
Gentle.NET 1.2.9

Gentle.NET 1.2.9


Gentle.NET is an object persistence framework for .NET written in C#. more>>
Gentle.NET is an RDBMS independent object persistence framework. Gentle.NET features automatic SQL generation and object construction, an SQL factory for creating custom queries, DataView construction helpers, excellent performance and reasonably complete docs.
The framework defines a few attributes with which you have to decorate the objects you wish to persist. Decorate classes with the TableName attribute, and members (properties and fields as you see fit) with the TableColumn attribute.
There are additional attributes available which need only be used when no Analyzer class exists for the database you are using (see Database Provider - Implementation Status). The Analyzer classes are used to obtain metadata on the current schema directly from the database, thus bypassing the need for replicating this information in your code.
If no Analyzer exists, primary key columns must be decorated with the PrimaryKey attribute, and foreign keys and their mappings must be declared using the ForeignKey attribute. The TableColumn attribute provides properties allowing you to provide details on type, size and null-handling. If an Analyzer does exist, the information obtained automatically overrides any such setting.
Business objects may optionally inherit from the Persistent class, which provides a set of standard methods for persisting and retrieving objects. You can replicate these on a different base class if needed, or on a manager class if you prefer a more SOA-oriented design. Gentle provides support for identity columns (where the database assigns a primary key value to the row being inserted) to implementors of IPersistent (which includes the Persistent class).
The main access point into the framework functionality is provided by the PersistenceBroker class, which is responsible for orchestrating all access to a given database provider.
The PersistenceBroker is responsible for basic query construction and caching, as well as interaction with the database backends. You can create as many PersistenceBroker instances as needed, such as one for every database to which you need to connect. Various classes permit or require you to pass a PersistenceBroker instance, which will be used subsequently for all database operations performed by the class.
If you need to connect to a single database only, you can use the static Broker class, which delegates all calls to a default PersistenceBroker instance (using the DefaultProvider configured in the configuration file).
Persistent objects are identified by a Key, which is really just a Hashtable with some convenient methods for gathering property values from objects. The Key class knows how to populate itself when given an object instance and a set of property names, and also provides a means of obtaining a key holding just the primary key fields.
This is useful when constructing custom queries as constraints can be passed as Key instances to methods on both the (Persistence)Broker and SqlBuilder classes. This encapsulation also enables Gentle to work with multi-column primary keys.
To execute custom SQL statements use the SqlStatement class. Use the SqlBuilder class to construct instances of this class whenever the statement is for a supported type (i.e. a class decorated with the proper attributes as outlined above).
The SqlBuilder provides a database independent way of constructing queries and has many methods for adding constraints and otherwise customizing the query. It is used internally by the PersistenceBroker whenever it needs to generate statements.
You can declare a DataView layout using the CustomView attribute on the properties to include in the DataView. The actual DataView can be obtained using the ObjectView class by supplying an array of business objects.
Multiple statements can be transacted (grouped) using the Transaction class.
Enhancements:
- This release features a complete rewrite of the cache subsystem, with significant performance improvements as a result.
- There have also been several minor improvements and bugfixes throughout the code base.
<<less
Download (7.0MB)
Added: 2006-06-04 License: LGPL (GNU Lesser General Public License) Price:
1240 downloads
myOpenID 0.2

myOpenID 0.2


myOpenID is a small, fairly lightweight, standalone, single-user Identity Provider for OpenID authentication. more>>
myOpenID is a small, fairly lightweight, standalone, single-user Identity Provider for OpenID authentication. The project comprises a single PHP script that can be used by one individual to run their own personal OpenID "IdP."
The program requires no external libraries, and has very minimal requirements. It should run on almost any server that runs PHP 4 or 5. It requires no database, and does not access the file system beyond session handling.
What matters is that OpenID is a promising new technology, but from a user porint of view, its a pain the butt to manage. When I wanted to actually, yknow, get an OpenID thingie of my own, I found there was no satisfactory way to make it happen. My options were to either download a complex set of libraries and build an application to handle serving up my identity, or to set up an account with a third party provider. Since I dont like bulky libraries, and I really dont like the idea of re-centralizing a decentralized framework through trusting someone else with my account credentials... I did what any good Geek would do. I made myself a third option: myOpenID.
Usage:
myOpenID is a single user (though, if you were so inclined, you could easily turn it into a multi-user setup) IdP, or "Identity Provider" for the OpenID framework. Its a single PHP script with minimal dependancies. You dont need a database, you dont need to make your filesystem writable, you dont need to download any libraries, and you dont need to recompile PHP.
Okay, well, you shouldnt need to do any of that. Installation requires an MD5 hashing utility. Why? Because you have to authenticate to it using a password. myOpenID uses HTTP Digest authentication for security, and you set your password must be encrypted when the script is set up. For Linux or OSX, I suggest OpenSSL. For Windows, there are a number of utilities available. I suggest this one by Colin Plumb will do exactly what you need.
Enhancements:
- Added support for PHP4, including a better mechanism for getting Digest authentication headers which should work with non-Apache servers
- Added a (hidden) logout mode, usable by calling myOpenID.php?openid.mode=logout
- Fixed a bug which occurred when associate mode was called and was unable to produce a secure key. Future queries from that handle would then fail check_authentication mode queries
- The lifetime for a smart-mode client is now same as the default cache life of the session minus ten seconds, which should be just under three hours
- Renamed the sha20 function to sha1_20 (to designate using sha1 to get a 20 byte hash)
- Some code and debug cleanup
<<less
Download (0.014MB)
Added: 2006-12-14 License: GPL (GNU General Public License) Price:
1046 downloads
mod_auth_openid 0.0

mod_auth_openid 0.0


mod_auth_openid is an authentication module for the Apache 2 Web server. more>>
mod_auth_openid is an authentication module for the Apache 2 Web server. It handles the functions of an OpenID consumer as specified in the OpenID 1.1 specification.

Once installed, a simple configuration directive can secure a directory or application on your Web server and require a valid OpenID identity. You can configure trusted/untrusted identity providers along with a number of other options.

Compile

Enter the mod_auth_openid directory and type:

./configure

You can use the following to see additional configuration options:

./configure --help

Then:

make
su root
make install

Depending on where you specify your AuthOpenIDDBLocation (see below), you may need to touch the db file as the user thats running Apache (or chown the directory its being stored in). For instance:

# /tmp/mod_auth_openid.db is the default location for the DB
su root
touch /tmp/mod_auth_openid.db
chown www-data /tmp/mod_auth_openid.db

<<less
Download (MB)
Added: 2007-01-17 License: GPL (GNU General Public License) Price:
1010 downloads
JDOInstruments 2.9.2

JDOInstruments 2.9.2


JDOInstruments is an embedded object oriented database programmed in java. more>>
JDOInstruments is an embedded object oriented database programmed in java, it is also an implementation of Suns Java Data Objects (JDO) specification for the transparent persistence of Java objects.
Because of this, it doesnt need a JDBC driver or a relational database. JDOInstruments uses its own object store thus it allows storage and retrieval of persistent data with little work from you.
It is integrated with Netbeans IDE (via Plugin module) allowing developers to build pure object-oriented systems.
It is free and Our license is GNU LGPL providing the code and executables (JARs) free of charge. You are free to use JDOInstruments in your projects.
Main features:
- Byte-Code Enhancement of classes
- Byte-Code Compatibility
- Datastore identity
- Optimistic Transaction
- Nontransactional Read
- Retain values
- Restore values
- Second Class PersistenceCapable objects
- J2EE Integration
- Query (JDOQL)
- Index
- Schema Evolution
<<less
Download (6.3MB)
Added: 2006-12-08 License: LGPL (GNU Lesser General Public License) Price:
1050 downloads
Come And Go Encryption 1.02

Come And Go Encryption 1.02


Come And Go Encryption provides an encryption program based off one-time pads. more>>
Come And Go Encryption provides an encryption program based off one-time pads.
Cum And Go Encryption is a very basic program to encrypt or decrypt a program using a variant of the one-time pad. This allows for almost uncrackable encryption.
Why is it still crackable? The program uses one relatively small key to XOR the contents of another file, encrypting it.
A one-time pad uses a very large key (about the same size as the file/data to encrypt) and is completely random. Still, the encryption is good enough to mask the identity of a program or document, or stop someone from accessing that document or program.
The origins of this program were an effort to stop a specific kind of movie and image from being viewed normally.
Installing is a breeze: simply run the program. Put it anywhere you like, it wont matter as long as you put the full path to the program to encrypt/decrypt.
Run the program to see a basic description of its use.
This program works very well in windows but was designed for use in Linux/UNIX. The stdout option allows for decryption to standard output, allowing one to pipe the programs decrypted data to another program.
This could be used to view an encrypted movie without having to write the whole movie to disk; the only problem with this is that on some Operating Systems pipes are slow and inefficient, especially with a high-bitrate movie. Steps will be taken to speed this up in the future.
Enhancements:
- Fix password use so the password is not shown in "encrypted" files
- Use an actual encryption method, and not a cheesy XOR
- Adapt CAG to use modules such as SHA, Crypt, MD5, and others
<<less
Download (0.012MB)
Added: 2007-03-13 License: GPL (GNU General Public License) Price:
957 downloads
Object::Mediator 0.02

Object::Mediator 0.02


Object::Mediator is a generic object persistence framework. more>>
Object::Mediator is a generic object persistence framework.

SYNOPSIS

package Persistent;

use base qw( Object::Mediator );

__PACKAGE__->mk_attr ( qw(foo bar) );

sub _set_id {
my $self = shift;

my $id = generate_identity();

$self->identity( $id );
}

sub _insert {
my $self = shift;

$db_handle->insert ( $self->id, $self->foo, $self->bar );
}

sub _update {
my $self = shift;

$db_handle->update ( $self );
}

sub _delete {
my $self = shift;

$db_handle->delete ( $self->id );
}

sub _select {
my $self = shift;

my ( $foo, $bar ) = $db_handle->select ( $self->id );

$self->foo ( $foo );
$self->bar ( $bar );
}

Object::Mediator attempts to be simple and fairly minimalistic object mapping framework. Main aims of development were: usage simplicity, end user transparency, database independency and minimization of database interaction with some kind of in-memory object state control system.

<<less
Download (0.006MB)
Added: 2007-05-18 License: Perl Artistic License Price:
890 downloads
Enigform 0.8.1

Enigform 0.8.1


Enigform is a Mozilla Firefox extension that provides you the ability to digitally sign HTTP GET and POST requests. more>>
Enigform is a Mozilla Firefox extension that provides you the ability to digitally sign HTTP GET and POST requests, even those generated via AJAX calls. The project implements the mechanism described in the white paper entitled OpenPGP based Identity and Data Authentication for HTTP POST payload by Arturo Buanzo Busleiman. Okay, me.
This extension is focused on adding an extra layer of security to the payload of HTTP POST requests. There is also a great extension called Enigmail that enhances Mozilla Thunderbird with PGP capabilities. You can check out Enigmail at its Mozdev Page.
For years different methods for User Authentication and Session Management have been implemented:
- HTTP Authentication
- Cookies
- GET/POST values
- SSL Certificates
- A combination of all the above.
Regarding SMTP, e-mail has been digitally signed for a long time now, and it is a standard. Extending its usage to the HTTP protocol sounded like a natural idea, specially at 3am when I woke up with a OpenPGP-signed HTTP POST request in my head.
By having the GET query string and the POST payload ("variable=test") signed using an ASCII armored, Clearsign, OpenPGP based procedure, the browsing user can provide Identity and Data Authentication to that payload, thus adding all OpenPGP benefits to the HTTP protocol.
This allows web developers to add a new layer of security to their applications, and if correctly implemented will render man in the middle attacks useless. The direct benefit of implementing this extension is that web developers will be able to verify the payloads signature, potentially avoiding obscure session management, and/or complicated login procedures.
For example, Highly Secure Home Banking sites could be created by using Enigform + some simple server side code.
<<less
Download (0.010MB)
Added: 2007-06-19 License: MPL (Mozilla Public License) Price:
858 downloads
PHPlottery 0.1a

PHPlottery 0.1a


PHPlottery is a script for running a simple lottery without requiring users to register. more>>
PHPlottery project is a script for running a simple lottery without requiring users to register. This is simply done by creating a key-pair.

This pair is then known by the user and by the application for later use. To prevent simple abuse, the script can use IP-store/block and cookies. When the lottery should decide the winner, a key-pair will selected out of the database.

The public key of this pair will be sent out to everybody who is supposed to know the result of the lottery. Winners have to submit the correct private key to prove their identity.

<<less
Download (0.013MB)
Added: 2006-10-13 License: GPL (GNU General Public License) Price:
1108 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5