Main > Free Download Search >

Free id software for linux

id

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 798
Noid 0.424

Noid 0.424


Noid is a Perl module that contains routines to mint and manage nice opaque identifiers. more>>
Noid is a Perl module that contains routines to mint and manage nice opaque identifiers.

SYNOPSIS

use Noid; # import routines into a Perl script

$dbreport = Noid::dbcreate( # create minter database & printable
$dbdir, $contact, # report on its properties; $contact
$template, $term, # is string identifying the operator
$naan, $naa, # (authentication information); the
$subnaa ); # report is printable

$noid = Noid::dbopen( $dbname, $flags ); # open a minter, optionally
$flags = 0 | DB_RDONLY; # in read only mode

Noid::mint( $noid, $contact, $pepper ); # generate an identifier

Noid::dbclose( $noid ); # close minter when done

Noid::checkchar( $id ); # if id ends in +, replace with new check
# char and return full id, else return id
# if current check char valid, else return
# undef

Noid::validate( $noid, # check that ids conform to template ("-"
$template, # means use minters template); returns
@ids ); # array of corresponding strings, errors
# beginning with "iderr:"

$n = Noid::bind( $noid, $contact, # bind data to identifier; set
$validate, $how, # $validate to 0 if id. doesnt
$id, $elem, $value ); # need to conform to a template

Noid::note( $noid, $contact, $key, $value ); # add an internal note

Noid::fetch( $noid, $verbose, # fetch bound data; set $verbose
$id, @elems ); # to 1 to return labels

print Noid::dbinfo( $noid, # get minter information; level
$level ); # brief (default), full, or dump
Noid::getnoid( $noid, $varname ); # get arbitrary named internal
# variable

Noid::hold( $noid, $contact, # place or release hold; return
$on_off, @ids ); # 1 on success, 0 on error
Noid::hold_set( $noid, $id );
Noid::hold_release( $noid, $id );

Noid::parse_template( $template, # read template for errors, returning
$prefix, $mask, # namespace size (NOLIMIT=unbounded)
$gen_type, # or 0 on error; $message, $gen_type,
$message ); # $prefix, & $mask are output params

Noid::queue( $noid, $contact, # return strings for queue attempts
$when, @ids ); # (failures start "error:")

Noid::n2xdig( $num, $mask ); # show identifier matching ord. $num

Noid::sample( $noid, $num ); # show random ident. less than $num

Noid::scope( $noid ); # show range of ids inside the minter

print Noid::errmsg( $noid, $reset ); # print message from failed call
$reset = undef | 1; # use 1 to clear error message buffer

Noid::addmsg( $noid, $message ); # add message to error message buffer

Noid::logmsg( $noid, $message ); # write message to minter log

<<less
Download (0.13MB)
Added: 2007-05-15 License: BSD License Price:
893 downloads
TUR.ID. 0.1

TUR.ID. 0.1


TUR.ID. means TURing human IDentification is a textual, highly accessible alternative to visual CAPTCHAs. more>>
TUR.ID. means TURing human IDentification is a textual, highly accessible alternative to visual CAPTCHAs involving the completion of simple phrases and based on the language recognition features of the user.
<<less
Download (0.037MB)
Added: 2007-05-03 License: LGPL (GNU Lesser General Public License) Price:
906 downloads
runsuid 1.5

runsuid 1.5


runsuid runs a script with another user-id/group-id, when the user has the right to do so according to the configuration file. more>>
runsuid runs a script with another user-id/group-id, when the user has the right to do so according to the configuration file.
If used in the right combination with access restrictions this can ease the life of system administrators. Additionally, it can be used for running CGI-scripts as different fixed users.
Enhancements:
- A stupid options parsing bug and a memory leak (with no security implications) were fixed.
- Spelling corrections were made.
<<less
Download (0.020MB)
Added: 2007-01-24 License: GPL (GNU General Public License) Price:
1003 downloads
SID-IDS 0.4.2

SID-IDS 0.4.2


SID-IDS is a host intrusion detection system. more>>
SID-IDS is a host intrusion detection system. Shell/PTY Intrusion Detection: Aims at detecting unwanted PTY action on UNIX systems. SID-IDS is a Host Intrusion Detection System. Consists of a kernel part and a user part. The kernel part plugs into terminal processing subsystem and logs hashed terminal lines. The user part reads log entries (hashes) and takes appropriate action when finding unexpected log entries.

SID now supports Solaris SPARC, i386, Linux 2.4 and x86 Linux 2.6.
Please note: the kernel part both for Solaris and Linux 2.4 have not changed since release 0.3.7.
Contains Debian Linux packages for i386 and a build script to create your own binary Debian packages.
Contains Solaris 8 i386 and SPARC packages and a build script to create your own Solaris binary packages.

<<less
Download (0.058MB)
Added: 2006-07-07 License: GPL (GNU General Public License) Price:
1205 downloads
ipidscan 0.2

ipidscan 0.2


ipidscan project consists in a portscanner using the ip.id method. more>>
ipidscan project consists in a portscanner using the ip.id method.
A portscanner using the ip.id method described by antirez on bugtraq on dec 15 1998. First public port scanner (that Im aware of) was published on bugtraq on dec 3 1999. This program was made public as a response to that on dec 4 1999.
The scanner does not directly contact the target host and is therefore practically untracable.
Main features:
- Default is to send null packets for echo:ing, some firewalls block them. Override with -F
- Lots of options. All nice.
- Use -e instead of -o 256 if silent host is a windows box
- Works on big and little endian boxen
<<less
Download (0.005MB)
Added: 2007-04-20 License: GPL (GNU General Public License) Price:
921 downloads
IDS::Algorithm::MM 1.02

IDS::Algorithm::MM 1.02


IDS::Algorithm::MM is a Perl module created to learn or test using a first-order Markov Model (MM). more>>
IDS::Algorithm::MM is a Perl module created to learn or test using a first-order Markov Model (MM).

SYNOPSIS

A usage synopsis would go here. Since it is not here, read on.
In section 4.2 in Kruegel and Vignas paper, they ignored the probability information that the MM provided, and produced a binary result. In effect, they were using the constructed MM as a {N,D}FA.

Someday more will be here.

Ideally, we would be using the algorithm from stolcke94bestfirst. Constructing a DFA rather than a NFA in effect has performed most of the state merging that stolcke93hidden do.

Consider also a java or C/C++ implementaion: http://www.ghmm.org/ http://www.run.montefiore.ulg.ac.be/~francois/software/jahmm/

Useful information: http://www.cs.brown.edu/research/ai/dynamics/tutorial/Documents/HiddenMarkovModels.html http://www.comp.leeds.ac.uk/roger/HiddenMarkovModels/html_dev/main.html L R Rabiner and B H Juang, `An introduction to HMMs, IEEE ASSP Magazine, 3, 4-16.

printvcg

printvcg(filehandle)

Print in a form usable by VCG for printing the DFA.

If the filehandle is specified, print there; otherwise, print to STDOUT.
This code was stolen from DFA, and does not know about the probabilities.
load(filehandle)

Load a MM from a file; this is the inverse of "print", and the format we expect is that used in $self->print.

test(tokensref, string, instance)

Test the string of tokens and calculate the probability of the string being seen. At each stage, we get a p in [0,1]. The result is the product of these probabilities.
Note that if a transition cannot be made, we return a 0 probability.

add(tokensref, string, instance)

The collection of tokens (in the list referenced by tokensref) is a complete example of a list that should be accepted by the DFA.

string and instance are IDS::Test framework arguments that we ignore because we do not need them.

WE add the transition from the last token to the (ACCEPT) state.

add_transition(from, token)

Add a transition from one state to another when the specified token is received. It is not an error to try to add an existing transition. In that event, this function quietly returns. If no such transition exists, we look for a transition on the token; if so, we add an edge to the destination node for the existing edge. Finally, if there is no other choice, we create a new state and add the edge.

generalize()

Reduce the number of states in the model.

Our building a DFA rather than a NFA has in effect performed most of the state merging that would have occurred.

XXX We should still be doing some checks for additional merge possibilities.
XXX A proof that the DFA is effectively the NFA with merged states would be useful.

<<less
Download (0.032MB)
Added: 2007-06-18 License: Perl Artistic License Price:
858 downloads
HTML::Widgets::Index 0.6

HTML::Widgets::Index 0.6


HTML::Widgets::Index is a Perl module for creating web indexes and menus. more>>
HTML::Widgets::Index is a Perl module for creating web indexes and menus.

This module renders the index of a document tree using the data stored in a MySQL database generated by anxova. It has a flexible set of render options that gives the webmaster many options on the menu item layout.

Table

The tree data must be in a table in a database. The fields of this table should be:

id: int identifies the entry
uri: varchar(150) link of the entry
text: varchar(150) text displayed in the screen
id_parent: int the parent of the current entry. The root is 0
ordern: int menu item position on the menu

Data

Say you have a document tree like this:

a
a1.html
a2.html

b
b1.html
b2
b21.html
b22.html
b3.html

c
c1.html

Then you must enter this in the table :

; First the directory A
INSERT INTO index_items (id,id_parent,uri,text)
VALUES (1,0,a,dir A);

; Now the docs of the a dir
INSERT INTO index_items (id,id_parent,uri,text)
VALUES (2,1,a1.html,A first);
INSERT INTO index_items (id,id_parent,uri,text)
VALUES (3,1,a2.html,A 2nd);
; Now the directory B INSERT INTO index_items (id,id_parent,uri,text) VALUES (4,0,b,dir B); INSERT INTO index_items (id,id_parent,uri,text) VALUES (5,4,b1.html,B first);

; The directory B has subdirs INSERT INTO index_items (id,id_parent,uri,text) VALUES (6,4,b2,B second section);
INSERT INTO index_items (id,id_parent,uri,text)
VALUES (7,6,b21.html,B 2 1 doc);

Notice the uri field is relative, not absolute. You dont need to specify all the path to a document. So you can move docs in the directory, then just change the parent in the table.

The items are sorted alphabetically, if you want to change the order displayed in the html, just add the field ordern when you do the insert:

INSERT INTO index_items (id,id_parent,uri,text,ordern)
VALUES (5,4,b1.html,B first,2);

INSERT INTO index_items (id,id_parent,uri,text)
VALUES (6,4,b2,B second section,1);

<<less
Download (0.064MB)
Added: 2007-08-15 License: Perl Artistic License Price:
800 downloads
Lingua::ID::Nums2Words 0.01

Lingua::ID::Nums2Words 0.01


Lingua::ID::Nums2Words is a Perl module to convert number to Indonesian verbage. more>>
Lingua::ID::Nums2Words is a Perl module to convert number to Indonesian verbage.

SYNOPSIS

use Lingua::ID::Nums2Words ;

print nums2words(123) ; # "seratus dua puluh tiga"
print nums2words_simple(123) ; # "satu dua tiga"

nums2words currently can handle real numbers in normal and scientific form in the order of hundreds of trillions. It also preserves formatting in the number string (e.g, given "1.00" nums2words will pronounce the zeros).

<<less
Download (0.003MB)
Added: 2006-08-23 License: Perl Artistic License Price:
1157 downloads
Parse::MediaWikiDump 0.40

Parse::MediaWikiDump 0.40


Parse::MediaWikiDump is a Perl module with tools to process MediaWiki dump files. more>>
Parse::MediaWikiDump is a Perl module with tools to process MediaWiki dump files.

SYNOPSIS

use Parse::MediaWikiDump;

$source = dump_filename.ext;
$source = *FILEHANDLE;

$pages = Parse::MediaWikiDump::Pages->new($source);
$links = Parse::MediaWikiDump::Links->new($source);

#get all the records from the dump files, one record at a time
while(defined($page = $pages->next)) {
print "title ", $page->title, " id ", $page->id, "n";
}

while(defined($link = $links->next)) {
print "link from ", $link->from, " to ", $link->to, "n";
}

#information about the page dump file
$pages->sitename;
$pages->base;
$pages->generator;
$pages->case;
$pages->namespaces;
$pages->current_byte;
$pages->size;

#information about a page record
$page->redirect;
$page->categories;
$page->title;
$page->namespace;
$page->id;
$page->revision_id;
$page->timestamp;
$page->username;
$page->userid;
$page->minor;
$page->text;

#information about a link
$link->from;
$link->to;
$link->namespace;

This module provides the tools needed to process the contents of various MediaWiki dump files.

<<less
Download (0.012MB)
Added: 2007-03-13 License: Perl Artistic License Price:
956 downloads
Fuzzy Userprofile IDS 2 0.8.5

Fuzzy Userprofile IDS 2 0.8.5


fupids2 is a so-called human oriented IDS based on the FUPIDS project. more>>
FUPIDS stands for Fuzzy Userprofile Intrusion Detection System. fupids2 is a child of the FUPIDS project and based on its idea.
FUPIDS is able to detect accounts used by attackers who overtook such an account.
But FUPIDS ran in OpenBSDs Kernelspace and was never applyed in the kernel-code, so i wrote fupids2 as an userspace-version of FUPIDS. I tested fupids2 on Slackware-linux and OpenBSD but it is still beta.
But fupids2 has more features as FUPIDS had. fupids2 calculates an attacker level for every user on all linux/bsd (and hopefully unix systems too) in your network. fupids2 does not only use the tool-using-behavior of every user like FUPIDS did, it also knows about the buildings and rooms an user normaly uses.
fupids2 knows if the user prefers to sit near the window, near the floor or in the backside of the workstation-rooms. But this is not all: fupids2 knows at which times the user is normaly logged into the systems. All these things are included in the (beta) caluclation of the attacker level.
Main features:
- FUPIDS calculates an "attacker level" for every user on your system. It will alert you via syslog if the attacker levels becomes too high and uses an own logfile too.
- FUPIDS has a profile of used programmes for every user. If an user uses to much new programms in a short time, the attacker level raise. this is because an attacker could overtake the account of this user and now uses some new compiled exploits or an editor the normal user never starts.
- fupids2 has an improved attacker-level calculation system (beta) that includes the following things too (and not only the program-using-behavior of the user):
- the time, the user normaly is logged in. fupids can detect if the user was never logged in for a special time before
- the building, etage and room the user is normaly logged in from. if this behavior will change: fupids will detect it.
- fupids knows if the user normaly sits in front, middle or back of a room and if he sits in the window, middle or floor-side of a room. if this will change: fupids will detect it too.
- fupids2 is able to collect network-wide data using the client-shellscript (included in the .tgz-file) and ssh
Enhancements:
- This release includes the day of the week input in the calculation of the attacker level.
- It can detect accounts that are used on unusual days in this way.
<<less
Download (0.036MB)
Added: 2006-02-16 License: GPL (GNU General Public License) Price:
1347 downloads
MP3::Tag::ID3v2-Data 0.9708

MP3::Tag::ID3v2-Data 0.9708


MP3::Tag::ID3v2-Data can get_frame() data format and supported frames. more>>
MP3::Tag::ID3v2-Data can get_frame() data format and supported frames.

SYNOPSIS

$mp3 = MP3::Tag->new($filename);
$mp3->get_tags();
$id3v2 = $mp3->{ID3v2} if exists $mp3->{id3v2};

($info, $long) = $id3v2->get_frame($id); # or

($info, $long) = $id3v2->get_frame($id, raw);

This document describes how to use the results of the get_frame function of MP3::Tag::ID3v2, thus the data format of frames retrieved with MP3::Tag::ID3v2::get_frame().

It contains also a list of all supported ID3v2-Frames.

get_frame()
($info, $long) = $id3v2->get_frame($id); # or

($info, $long) = $id3v2->get_frame($id, raw);

$id has to be a name of a frame like "APIC". See also L .

The names of all frames found in a tag can be retrieved with the L function.

<<less
Download (0.17MB)
Added: 2006-06-22 License: GPL (GNU General Public License) Price:
1219 downloads
Procbind 0.2

Procbind 0.2


Procbind lets you bind a process to one or more processors. more>>
Procbind project is a software that lets you bind a process to one or more processors. The process will then only run on those processors.
Install:
make install
Usage:
procbind -h
for help
For everything more or less related to procbind, please feel free to contact me.
Consider using PGP. My PGP key-id is: 0x1f28d8ae
Enhancements:
- Parameter sanity check added
<<less
Download (0.002MB)
Added: 2005-12-29 License: GPL (GNU General Public License) Price:
1394 downloads
SQLitepp

SQLitepp


SQLitepp is a multilanguage object oriented wrapper to the sqlite library. more>>
SQLitepp is a C/C++/Python wrapper to sqlite library for database management. It implements an object oriented way to manipulate the database in every supported language.

SQLitepp supports selfupdatable queries and a straight SQL code query system without using strange things for querying the database, letting you manipulate it directly in SQL but also exposing simple object oriented methods to manipulate the result of the queries and updating them.

Python EXAMPLE:

db = SQLDatabase("database.db")
q = db.query("Tablename", "SELECT Name,Id FROM %t")
if len(q):
tuple1 = q[0]
tuple1["Name"] = "Foobar"
tuple1.commit()
del db

C++ EXAMPLE:

SQLDatabase db("database.db");
SQLQuery *q = db.query("Tablename", "SELECT Name,Id FROM %t");
if(q->numberOfTuples()) {
SQLRow *tuple1 = q->getRow(0);
tuple1->set("Name", "Foobar");
tuple1->commit();
}
delete q;

C EXAMPLE:

void *db = new_SQLDatabase("database.db");
void *q = SQLDatabase_query(db, "Tablename", "SELECT Name,Id FROM %t");
if(SQLQuery_numberOfTuples(q)) {
void *tuple1 = SQLQuery_getRow(q, 0);
SQLRow_set(tuple1, "Name", "Foobar");
SQLRow_commit(tuple1);
}
delete_SQLQuery(q);
delete_SQLDatabase(db);
<<less
Download (0.019MB)
Added: 2005-09-26 License: LGPL (GNU Lesser General Public License) Price:
1489 downloads
PHP::Session::DB 0.2

PHP::Session::DB 0.2


PHP::Session::DB is a Perl module to read / write PHP sessions stored in data bases. more>>
PHP::Session::DB is a Perl module to read / write PHP sessions stored in databases.

SYNOPSIS

use PHP::Session::DB;

my $session = PHP::Session::DB->new($id, { DBUSER => $dbuser, DBPASSWD => $dbpasswd, DBNAME => $dbname });

# session id
my $id = $session->id;

# get/set session data
my $foo = $session->get(foo);
$session->set(bar => $bar);

# remove session data
$session->unregister(foo);

# remove all session data
$session->unset;

# check if data is registered
$session->is_registered(bar);

# save session data
$session->save;

# destroy session
$session->destroy;

# create a new session, if not existent
$session = PHP::Session->new($new_sid, { %dbvars, create => 1 });

PHP::Session::DB provides a way to read / write PHP4 sessions stored on databases, with which you can make your Perl application session shared with PHP4.

<<less
Download (0.004MB)
Added: 2007-04-03 License: Perl Artistic License Price:
934 downloads
Tie::UrlEncoder 0.01

Tie::UrlEncoder 0.01


Tie::UrlEncoder is a Perl module for interpolatably URL-encode strings. more>>
Tie::UrlEncoder is a Perl module for interpolatably URL-encode strings.

Syntactic sugar for URL-Encoding strings. Tie::UrlEncoder imports a tied hash %urlencode into your package, which delivers a RFC 1738 URL Encoded string of whatever is given to it, for easy embedding of URL-Encoded strings into doublequoted templates.

SYNOPSOZAMPLE

our %urlencode; # make use strict happy
use Tie::UrlEncoder 0.01; # import ties %urlencode
...
print "To add $id to your list, click here:n";
print "http://listmonger.example.com/listadd?id=$urlencode{$id}n";

No longer must you clutter up your CGI program with endless repetitions of line noise code that performs this tricky function. Simply use Tie::UrlEncoder and you instantly get a magic %urlencode hash that gives you an Url Encoded version of the key: $urlencode{$WhatYouWantToEncode} is ready to interpolate in double-quoted literals without messy intermediate variables.

<<less
Download (0.003MB)
Added: 2006-12-04 License: Perl Artistic License Price:
1057 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5