Main > Free Download Search >

Free expiration software for linux

expiration

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 48
DNS Domain Expiration Check 1.0

DNS Domain Expiration Check 1.0


domain-check is a utility for checking DNS domain expiration dates. more>>
DNS Domain Expiration Check is a utility for checking DNS domain expiration dates.

domain-check queries WHOIS data in realtime, and can be integrated with cron to provide e-mail notifications prior to a domain expiring.

The first example will print the expiration date and registrar for daemons.net:

$ domain-check.sh -d daemons.net

Domain Registrar Status Expires Days Left
----------------------------------- ----------------- -------- ----------- ---------
daemons.net INTERCOSMOS MEDIA Valid 13-feb-2006 64


The second example prints the expiration date and registrar for the domains listed in the file "domains":

$ domain-check.sh -f domains

Domain Registrar Status Expires Days Left
----------------------------------- ----------------- -------- ----------- ---------
sun.com NETWORK SOLUTIONS Valid 20-mar-2010 1560
google.com EMARKMONITOR INC. Valid 14-sep-2011 2103
daemons.net INTERCOSMOS MEDIA Valid 13-feb-2006 64
spotch.com GANDI Valid 03-dec-2006 357


The third example will e-mail the address admin@daemons.net with the domains that will expire in 60-days or less:

$ domain-check -a -f domains -q -x 60 -e admin@daemons.net
<<less
Download (MB)
Added: 2005-12-13 License: GPL (GNU General Public License) Price:
810 downloads
K5expire 2.1

K5expire 2.1


K5expire is a tool to complement a Kerberos/LDAP server combination. more>>
K5expire is a tool to complement a Kerberos/LDAP server combination.
It checks all kerberos principals per user in LDAP for password and/or account expiration and sends E-mails to the owner if they will expire in a preconfigured amount of time.
It started as a hack to emulate the behavior of expiration found in pam_unix and Windows, but I believe this method to be less intrusive because it does not delay the login process.
Enhancements:
- Support for XMLSensor output was added.
<<less
Download (0.005MB)
Added: 2007-07-05 License: GPL (GNU General Public License) Price:
841 downloads
Perso 3.0

Perso 3.0


Perso can handle different types of identity card numbers (e. g. german/ austrian ID-card and passport). more>>
Perso can handle different types of identity card numbers (e. g. german/ austrian ID-card and passport).
It check the numbers for correctness using the "7-3-1"-checksum algorithm. Also it can extract information from the numbers (e. g. birthday) or generate example numbers using custum values.
Perso is a commandline (console) tool.
Perso comes with ABSOLUTELY NO WARRANTY; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. This is free software, and you are welcome to redistribute it under terms of GNU General Public License. Perso is written by Tilo Ulbrich.
Enhancements:
- new feature: extraction-mode ("--extract")
- new feature: warn if number is broken and stop with return-code -1 (continuing with "--force")
- added some "easy-using" and hopefull helpfull scripts for different identity-cards
- added new options for the example-modi (see help)
- rewroted and merged documentation
- added commandline arguments "--help", "--version", "--quiet"
- renamed "--debug" to "--verbose"
- add fix for austrian passport/ ID-card: --block1len7 and --block1len8
- changed return-code if no arguments are given from 0 to -1 (and show an error message)
- small fixes in generation-mode: february can have only 28 days, maximum year of expiration 5 years in the future, using CURRENT_YEAR (update if you want no expired examples)
- merged all code to "perso.cc"
- rewroted argument-parser (more secure memory-operations)
- rewroted ID-number loading
- code cleanup/ speedup
- improved compile-script using "strip" (50% smaller and a little bit faster binary)
- renamed "support.h" to "compat.h"
- added ".txt"-prefix to all text-files
- updated README, TODO, ChangeLog
<<less
Download (0.017MB)
Added: 2005-12-01 License: GPL (GNU General Public License) Price:
1422 downloads
SpamFirewall 1.2

SpamFirewall 1.2


SpamFirewall is a mail server filter script that automatically blocks mail servers that send too much spam. more>>
SpamFirewall is a mail server filter script that automatically blocks mail servers that send too much spam.
This first version of the software is alittle hard coded. I want to make it more
modular with a client/server setup, plugins for different firewall systems, and
plugins for spam matching. At present however its geared toward postfix, iptables
and spamassassin.
To run te firewall make these steps:
Run spamfirewall.sql against your mysql server. Or the update sql patches.
Modify spamfirewall and spamfirewallmaintenance to match your mysql users prefs, spam thresholds, and expire times.
Add spamfirewall to your MTAs filter script. An example filter.sh is included.
Add spamfirewallmaintenance to cron. For example the following /etc/crontab line to run once an hour:
09 */1 * * * root /usr/local/bin/spamfirewallmaintenance >/dev/null
Main features:
- - Automatically queues the IP addresses of mail servers and spammers from messages
- that match the spam rules.
- Automatically firewall those mailservers and spammers if they send enough spam to meet your desired threshold.
- Automatically removes IP addresses from the queue and from the blocked list after a specified expiration period.
- Each repeat offense from a spammer will increase the amount of time they are blocked. With good behavior the amount of time will decrease.
<<less
Download (0.016MB)
Added: 2006-07-11 License: GPL (GNU General Public License) Price:
1200 downloads
Proc::Forking 1.38

Proc::Forking 1.38


Proc::Forking is a Perl module that provides a set of tool to fork and daemonize. more>>
Proc::Forking is a Perl module that provides a set of tool to fork and daemonize.

SYNOPSIS

#!/usr/bin/perl

use strict;
use Proc::Forking;
use Data::Dumper;
use Time::HiRes qw(usleep); # to allow micro sleep

my $f = Proc::Forking->new();
$SIG{ KILL } = $SIG{ TERM } = $SIG{ INT } = sub { $f->killall_childs;sleep 1; exit },
$f->daemonize(
## uid => 1000,
## gid => 1000,
## home => "/tmp",
pid_file => "/tmp/master.pid"
);

open( STDOUT, ">>/tmp/master.log" );
my $nbr = 0;
my $timemout;

while ( 1 )
{
if ( $nbr < 20 )
{
my $extra = "other parameter";
my ( $status, $pid, $error ) = $f->fork_child(
function => &func,
name => "new_name.##",
args => [ "hello SOMEONE", 3, $extra ],
pid_file => "/tmp/fork.##.pid",
uid => 1000,
gid => 1000,
home => "/tmp",
max_load => 5,
max_mem => 185000000,
expiration => 10,
# expiration_auto => 1,
);
if ( $status == 4 ) # if the load become to high
{
print "Max load reached, do a little napn";
usleep( 100000 );
next;
}
elsif ( $status ) # if another kind of error

{
print "PID=$pidt error=$errorn";
print Dumper( $f->list_names() );
print Dumper( $f->list_pids() );
}
}
$nbr = $f->pid_nbr;
my ( $n, @dp, @dn ) = $f->expirate;
if ( $n )
{
print Dumper( @dp );
}
print "free=n";
usleep( 100000 ); # always a good idea to put a small sleep to allow task swapper to gain some free resources
}

sub func
{
my $ref = shift;
my @args = @$ref;
my ( $data, $time_out, $sockC ) = @args;
$SIG{ USR1 } = sub { open my $log, ">>/tmp/log.s"; print $log "signal USR1 receivedn"; close $log; };
if ( !$time_out )
{
$time_out = 3;
}
open my $FF, ">>/tmp/loglist";
print $FF $$, " start time =", $^T;
close $FF;

for ( 1 .. 4 )
{
open my $fh, ">>/tmp/log";
if ( defined $fh )
{
print $fh "TMOUT = $time_out " . time . " PID=$$ cwd=" . Cwd::cwd() . " name =$0n";
$fh->close;
}
sleep $time_out + rand( 5 );
}
}

<<less
Download (0.011MB)
Added: 2007-03-06 License: Perl Artistic License Price:
962 downloads
Dirvish 1.2.1

Dirvish 1.2.1


Dirvish project is a fast, disk based, rotating network backup system. more>>
Dirvish project is a fast, disk based, rotating network backup system.

With dirvish you can maintain a set of complete images of your filesystems with unattended creation and expiration. A dirvish backup vault is like a time machine for your data.

<<less
Download (0.048MB)
Added: 2006-05-10 License: GPL (GNU General Public License) Price:
1262 downloads
Recon 0.99.6

Recon 0.99.6


Recon is an audit tool for SSL-enabled services. more>>
Recon is an SSL audit tool, checking for common, certificate-related errors in SSL-enabled services. Provide it a list of SSL services for which you are responsible, it runs them periodically, a Recon will warn you of impending certificate expirations, mismatched certificate names or unavailable services.

<<less
Download (0.084MB)
Added: 2006-07-08 License: GPL (GNU General Public License) Price:
1279 downloads
uniLETIM 0.9.3

uniLETIM 0.9.3


UniLETIM is a Web-based environment for complementary currency systems such as Local Exchange Trading System. more>>
UniLETIM is a web-based application for collecting, sorting and searching the offers and requests of goods, services or knowledge and for transaction processing.
UniLETIM enables independent managing of several LETS or TimeBank groups.
UniLETIM is written in PHP/MySQL. uniLETIM project is easy to install and easy to use. You can use it on your local computer or install it to the web-server. You can use it as a single-user application, where all records are managed by the administrator, or you can create accounts for all your group members. They can manage their announces and service records.
UniLETIM is an open-source software published under General Public Licence GNU. It means that you can freely use it, share it with your friends, modify it and create your own new applications based on uniLETIM.
UniLETIM is a very useful application already now, but it needs a thousand of small improvements to be perfect. We will be thankful when you will share your experiences with uniLETIM and help to fix the bugs and develop new features.
Enhancements:
- A new Portuguese translation, a new pager, and some changes in expiration of old announcements.
<<less
Download (0.17MB)
Added: 2006-01-11 License: GPL (GNU General Public License) Price:
1382 downloads
DB_eSession 2004-08-08

DB_eSession 2004-08-08


DB_eSession provides a class that securely stores PHP sessions in a MySQL database. more>>
DB_eSession provides a class that securely stores PHP sessions in a MySQL database.
DB_eSession is a feature-packed PHP class that stores session data in a MySQL database rather than files. It is powerful, designed with security in mind, and is easy to utilize.
The code contains lots of comments, and it comes with full documentation and examples of how to use the class including a basic authentication login/logout process.
It includes member functions useful (to webmasters) for monitoring or viewing, deleting, and altering sessions validity for the case of locking one or more sessions upon detection of unauthorized use.
Main features:
- General features:
- Stores session data in a MySQL table using PHPs built-in session handler.
- Built-in handling of session expiration and cleanup.
- Supports the changes of session related configuration settings (inc. PHP5).
- Allows for normal or persistent MySQL database connections.
- Access to opened MySQL resource connection to use in your script.
- Accepts a passed database resource link to use as the DB connection.
- Supports session IDs between 12 and 32 characters long.
- Custom or changeable database, table and column names.
- An option to create new session IDs (you supply, class or PHP builds).
- Can initiate buffered output (using ob_start) within the class.
- A session_start() automatically initiated within the class.
- Can send Cache-Control: header output within the class (fixes IE6 bug).
- Ability to retrieve a specific sessions expiration date and time.
- Retrieve current session life setting in seconds or minutes.
- Retrieve a numeric total of the number of active and inactive sessions in table.
- Facility to make assignment and retrieval of session variables easier.
- Ability to create manual URIs and links that includes session name and ID.
- The ability to retrieve what the MySQL server version number is.
- An adequate form of encode/decode member functions are included and used automatically when libmcrypt is not installed.
- Security features:
- Standard user inactivity time-out handled automatically.
- Absolute user logoff time-out capability (session will be terminated no matter what after a number of designated minutes/seconds have elapsed).
- Ability to lock and unlock a particular session or all sessions. When a session is made locked it is immediately not available for use.
- User to session verification using IP address and browser information.
- Security level (code) clearance for each session/web page.
- Encrypt/decrypt as desired each session field.
- Encrypt/decrypt an extra session field to compare against original (to detect against possible tampering).
- Encrypt/decrypt the whole session data in the table (essentially obscuring session variable names in table). Can be used in combination with per session field encryption, resulting in double encryption security.
- A new encryption Initialization Vector is created every time values change.
- Ability to manually delete a particular session or all sessions.
- The users IP address and web browser is recorded as part of the session for tracing information.
- Other features:
- Support for multiple language error and warning messages.
- Support of a default language as well as current active language settings.
- Basic or detailed (with SQL syntax) error/warning reporting.
- Buffered error and warning messages.
- Option for class to stop execution or not upon encountering an error/warning. Class can display errors/warnings automatically or control in your script.
- Can select font color and size separately for error and warning messages.
- Code has lots of comments and formatted within 82 characters wide.
- Full documentation (only provided in English) is included.
- Code use examples provided, including a basic authentication (login/logout) process.
- SQL text file provided for creating the MySQL session table.
<<less
Download (0.085MB)
Added: 2007-03-07 License: GPL (GNU General Public License) Price:
962 downloads
passwd_exp 1.2.10

passwd_exp 1.2.10


This is for people who want to be notified of password or account expiration via email. more>> <<less
Added: 2009-07-25 License: GPL Price: FREE
11 downloads
 
Other version of passwd_exp
passwd_exp 1.2.9sam - passwd_exp is a password/account expiration email notifier. passwd_exp. Passwd_exp notifies users via email of password or account
License:GPL (GNU General Public License)
Download (0.053MB)
1085 downloads
Added: 2006-11-06
phpLicenseWatcher 1.4.2

phpLicenseWatcher 1.4.2


phpLicenseWatcher is a Web frontend to the FlexLM lmstat and lmdiag commands. more>>
phpLicenseWatcher is a Web frontend to the FlexLM lmstat and lmdiag commands. You can keep track of usage, health of license servers, get alerted when licenses are due to expire, and capture usage history.
Main features:
- Shows the health of a license server or a group of them
- Check which licenses are being used and who is currently using them
- Get a listing of licenses, their expiration dates and number of days to expiration
- E-mail alert of licenses that will expire within certain time period ie. within next 10 days.
- Monitors license utilization
Enhancements:
- A new Web-based configuration interface.
- Many minor bugfixes
<<less
Download (0.065MB)
Added: 2006-11-30 License: GPL (GNU General Public License) Price:
1061 downloads
Pie 0.5

Pie 0.5


Pie is a lightweight content management system for Web-sharing documents, files, and arbitrary pieces of information. more>>
Pie is a lightweight content management system for Web-sharing documents, files, and arbitrary pieces of information.
Pie is just another web-based content composition and management environment using the idea of collaborate editing and sharing, an idea that has been taken to great extends lately by a crusade called Wiki.
Although so-called content management systems existed long before, employing both, proprietary as well as standardized means, the Wiki mythos pushed this effort even farther.
As with XML, another internet hype, and one that is still based many illusions upon (careless marketing strategists and clueless mortals have conventionalized XML to be one of those black magic three-letter acronyms that, if inhaled properly, is able to cook coffee, change your kids nappies and, all things considered, makes you a better human being once youve accepted it and freely offer it your untainted soul), Wikis more and more come to the publics attention and you clearly classify yourself as an outsider if you do not embrace the new technologys blessing.
A projects or ideas popularity shares its symptoms with economic growth: once it is unleashed upon the populace, grapping and holding their and all bystanders attention, it can not be stopped anymore until, of course, the climax is reached and everyone turns away, bored to death.
Nevertheless, Pie is another attempt to bore people willing to pay attention, offering its services freely and obendiently to those who are willing to accept them.
Pie has been designed to be tasty and can be served with a variety of ingredients. Basically, it serves you by gladly feeding upon your mental output, this being mostly text, but also graphics, music, programs and other intellectual property.
Before you build up your illusions right away, at the very start, it should be mentioned that Pie is unable to cook coffee. This fact cannot be stressed and overemphasized enough. Being a content management system, Pie does lots of things for you, but it certainly cant cook coffee.
If this was one of your basic requirements, you may cut off here, right now, and go for a secretary instead. (Hopefully, you didnt take this barking of your shin too seriously. Yet, it might have saved you a lot of time, if properly prepared coffee really was what you were looking for.)
Imagine, just for a moment, that youd like to collect your thoughts, on any conceivable matter. You could handle this the conventional way by writing them down in your diary. Still, you are a modern person, always having preferred to employ technology whereever you can.
Consequently, you foreclosed, of course, to make use or your PCs text processing features, thus being able to edit, cut and paste, and move around and modify your text in whatever manner and as often as you like.
Let us take this scenario one step farther: you not only want to be able to manage your thoughts at home or at work, but virtually everywhere and anytime. Sure, you can use a laptop for this purpose. However, being a social being, you want others to participate and take in (or even contribute to) your ideas - again, anytime and everywhere, as long as the participants have access to moderate 20s century technology.
You may send your data and files back and forth, using e-mail, or you could even rely on more sophisicated technology, like CVS, or you could make use of your proprietary publishing softwares distributed auto-update feature to spread your latest thoughts to remote clients, the participants, anywhere in the Net. Alternatively, you might rely on one of the Nets most accepted means: the Web.
Doing so, not only enables you to refrain from ugly, expensive, proprietary software, but also connects you, and those with whom you intend to share your intellectual propery, using a simple, standardized means.
Main features:
- Quick page processing and short run-time latency
- Low system requirements (both, in regard of the running servers performance as well as the complexity of the installed software base)
- Independent of ODBC, SQL and other database systems, both, session-based and file-based
- Multi-user support
- Page locking
- Browsable and revertable page versioning
- Local link/referer verification
- Optional (semi-)automatic page expiration
- Customizable PCRE-patterns for pages and files
- A rather extensive user manual
- Localized user interface
- Optional directory hashing to handle large amounts of files
- Small and simple code library
- Easily adaptable and extendable to personal needs
- Weighs less than 200 blocks (i. e. 100 KB), including online documentation
- Supports many common HTML directives, including tables
- XHTML 1.0 clean output
- Peachy
Enhancements:
- The code library has been completely rewritten, focusing on extendability and abstraction.
- All low-level functions have been implemented as OO classes.
- Both pages and files support an arbitrary number of versions, limited only by the capacity of the underlying file system.
- Usability has been improved.
- Most operations are selectable from drop-down menus via mouse clicks or Editing Mode.
- Editing has been fine-tuned.
- Text can be marked and, by clicking a button, applied various markup properties.
<<less
Download (0.073MB)
Added: 2006-10-23 License: GPL (GNU General Public License) Price:
1096 downloads
phpAdsNew 2.0.10

phpAdsNew 2.0.10


phpAdsNew is a banner management and tracking system written in PHP. more>>
phpAdsNew is an open-source ad server, with an integrated banner management interface and tracking system for gathering statistics.
With phpAdsNew you can easily rotate paid banners and your own in-house advertisements. You can even integrate banners from third party advertising companies.
Main features:
- Manage, deliver and track banner of any size, pop-ups, text ads and many different types of rich media ads.
- Full support of tracking Flash banners, either by using the MFAA clickTAG standard or by using phpAdsNew own unique method, which allows tracking of regular Flash files even when they arent specially prepared.
- Integrate your third party ads from banner networks. You can even run them together with your regular and in-house banners.
- Store your local banners in the MySQL database, store them in your local filesystem or automatically upload them to an external webserver by using FTP.
- Deliver banners by using zones or based on keywords, size or banner id.
- Banners can be delivered by using different types of invocation codes, including JavaScript, Iframes and PHP. It is even possible to use XML-RPC which allows you to integrate phpAdsNew with other server architectures or applications.
- Deliver banners to multiple websites, even websites which arent running a server side scripting environment.
- Distribute banner impressions evenly over each hour of the day and evenly over multiple days.
- It is possible to let campaigns run without any limitiations, an activation and expiration date, a maximum number of impressions or clicks, or a combination of both.
- Target campaigns by weekday, hour of the day, keywords, browser, operating system, domain name and IP addresses.
- Create very specific targeting rules by combining different targets with logical operators.
- Support for targeting by country or continent, by using the optional MaxMind GeoIP or IP2Country database, which can be bought seperately.
- Extensive real-time statistics for both advertisers and publishers.
- View daily, weekly, monthly and overall statistics for advertisers, campaigns, banners, publishers and zones.
- Clients can login and view their statistics or export it as CSV for use in other applications.
- Automatically send statistics to advertisers via e-mail.
- Thanks to our easy installation script it is very simple to install phpAdsNew on your server.
- phpAdsNew is available in many different languages and each user can determine in which language they want to use it.
Enhancements:
- Fixed XSS vulnerability.
- Google AdSense click tracking integration.
- Auto-maintenance, now theres no need to set up cron job for basic users.
- A new Openads themed logo
<<less
Download (MB)
Added: 2006-11-11 License: GPL (GNU General Public License) Price:
1091 downloads
Kredentials 0.9.2

Kredentials 0.9.2


Kredentials is a KDE systray applet for keeping Kerberos and AFS authentication tokens current. more>>
Kredentials is a KDE systray applet for keeping Kerberos and AFS authentication tokens current.

Each hour Kredentials renews Kerberos tickets and (optionally) obtains new AFS tokens, and it notifies the user upon final ticket expiration.

Installation:

The simplest way to compile this package is:

1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system. If youre using `csh on an old version of System V, you might need to type `sh ./configure instead to prevent `csh from trying to execute `configure itself.

Running `configure takes a while. While running, it prints some messages telling which features it is checking for.

2. Type `make to compile the package.

3. Type `make install to install the programs and any data files and documentation.

4. You can remove the program binaries and object files from the source code directory by typing `make clean.

<<less
Download (0.98MB)
Added: 2007-03-19 License: GPL (GNU General Public License) Price:
949 downloads
ssl-cert-check 3.0

ssl-cert-check 3.0


ssl-cert-check is a Bourne shell script that checks the expiration status of digital certificates on SSL servers. more>>
ssl-cert-check is a Bourne shell script that checks the expiration status of digital certificates on SSL servers.
It supports both interactive and batch modes and easily integrates with cron. It provides custom expiration thresholds and can be configured to send email if a certificate is close to expiring.
Enhancements:
- This release contains a new "-i" option to print the certificate issuer.
- The requirement to use GNU date has been removed (the program now uses a built-in Julian date routine).
- The documentation has also been significantly updated to include numerous useful examples.
<<less
Download (0.013MB)
Added: 2005-10-31 License: GPL (GNU General Public License) Price:
828 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 4
  • 1
  • 2
  • 3
  • 4