Main > Free Download Search >

Free automatic expiration software for linux

automatic expiration

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1076
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
Automatic Firewall 0.3.2

Automatic Firewall 0.3.2


Automatic Firewall is a script that will automatically configure a firewall. more>>
Automatic Firewall is a script that will automatically configure a firewall. If you are a broadband or dial-up user who doesnt have a firewall script, you need to get one to protect yourself. AutoFW is made to help you do that with no efforts.
Many people when connecting to the internet need a firewall script made for them so they can surf the net without being susceptible to various attacks. Most, if not all (until now :-), of the existing scripts are written for a large range of requirements and require some tweaking to make them work for a specific user. However many users do not know which parameters to fill in the script config file.
AutoFW intends to provide a simple firewall script that you just need to fire and forget. You make sure to run it on computer start-up or just before connecting to the net, and it will detect network condition and setup appropriate firewall rules for you.
In order to be "smart" AutoFW has to be limited, the current scope of AutoFW are standard broadband connections, it will also cover dial-up users and stand-alone servers.
AutoFW works only for Linux IPTables firewall and needs the iptables utility to update the firewall, it also needs the ifconfig utility, both of these are available on any standard install of a GNU/Linux machine.
AutoFW also needs the ip program which is part of the iproute2 package, sometimes also called iproute. It is available as a package for any standard GNU/Linux install, not it might not be installed in your particular.
There are two parts that do automatic detection, one is for interfaces and IPs and the other is for open listening ports.
The interface part looks at all the active interfaces in the machine and classifies them between internal and external. It does that by looking at the IPv4 address of the device. If it is one of:
127.0.0.0/8
10.0.0.0/8
172.16.0.0/12
192.168.0.0/16
it is considered to be an internal IP and thus an internal interface, otherwise it is an external IP and thus an external interface. There is no handling of an interface with both an internal and an external IP on it.
The listening ports are scanned for a known port and the accompanying known program name that binds to that port, known ports are opened later in the configuration stage.
The configuration itself is very simple for now, without many of the bell and whistles that exist in other scripts, but it works for the basic needs and provides adequate protection.
Enhancements:
- Internal systems are now protected, as well as servers and NAT gateways.
<<less
Download (0.020MB)
Added: 2006-07-30 License: GPL (GNU General Public License) Price:
1182 downloads
Automatic Revision Control System 0.5.0

Automatic Revision Control System 0.5.0


Automated Revision Control System is used to automatically monitor remote and local git, subversion, CVS, and even rsync repos. more>>
Automated Revision Control System is used to automatically monitor remote and local git, subversion, CVS, and even rsync repositories.
It notices changes and updates the local and remote repositories almost automatically. It requires either git, subversion, rsync, or CVS, and can be used for Web site maintainance, backup, communications, and many other purposes.
Enhancements:
- This release generally works a lot better to the extent that the authors are starting to using it for everyday file syncing and backup.
<<less
Download (0.013MB)
Added: 2007-03-11 License: GPL (GNU General Public License) Price:
958 downloads
Auto Contrast

Auto Contrast


Auto Contrast is a script-fu based on a technique by lylejk of dpreview.com that performs an entirely automatic contrast adjust. more>>
Auto Contrast is a script-fu based on a technique by lylejk of dpreview.com that performs an entirely automatic contrast adjustment.

You may like the effect, dislike it, or not see a change, but its worth a try!

<<less
Download (MB)
Added: 2006-08-16 License: GPL (GNU General Public License) Price:
1179 downloads
dl Download Ticket Service 0.1

dl Download Ticket Service 0.1


dl Download Ticket Service project is a minimalist and rough download ticket service with automatic expiration, written in PHP. more>>
dl Download Ticket Service project is a minimalist and rough download ticket service with automatic expiration, written in PHP. Ive been using this service as an email-attachment replacement for my company, but there are no plans on extending it. It will remain minimal: no fancy features, just bug fixes.
Installation:
Copy the "htdocs" directory to a directory of choice under your web server. Configure the needed parameters inside "include/config.php" to reflect the external url, main password, etc. The "include" directory must not be accessible: if you use apache, the included .htaccess file should be sufficient; consult your web server documentation otherwise.
A spool directory outside of the web server root must be accessible to the web server process. In the example "include/config.php" this is configured as "/var/spool/dl". If you web server runs as "nobody:nogroup", issue:
mkdir -p -m770 /var/spool/dl
chgrp nogroup /var/spool/dl
to create correctly this directory.
The maximal upload limit is determined by several PHP configuration parameters:
file_uploads: must be "On".
upload_tmp_dir: ensure enough space is available.
upload_max_filesize: change as needed.
post_max_size: must be at least 1M larger than upload_max_filesize.
The upload limit as shown in the submission form is determined automatically from the upload_max_filesize parameter. You can also set these parameters with ini_set() inside "include/config.php" or through apaches directives to localize them to the installation path.
There are several bugs in the dba_open() function in PHP 4.x which cannot be fixed. If you can, upgrade PHP to at least 4.3.5. If you cannot upgrade, you need to configure the "$dbHandler" parameter to something available to your PHP installation (usually db3/db2/dbm) and use the Berkeleys DB "db4_load" utility to create an empty database:
echo | db4_load /var/spool/dl/data.db
echo | db4_load /var/spool/dl/user.db
chmod 770 /var/spool/dl/*.db
chgrp nogroup /var/spool/dl/*.db
Depending on your system, you may have to use "db3_load/db2_load/etc" instead of "db4_load". Sometimes these utilities are part of "db*-util" packages under several linux distributions. If you have PHP 4.3.5 or greater, this is done automatically.
Ticket expiration is performed automatically when any web page is requested. This means that expired downloads will still occupy space on the spool directory until a web page is first serviced. If you need to ensure that the spool is purged regularly (for very low traffic servers), setup a scheduled job that requests the "http://dl.example.com/d/" page. Under UNIX, setup a cron entry like this:
0 0 * * * wget -q -O /dev/null "http://dl.example.com/d/" > /dev/null
Version restrictions:
- Tested with all mayor and minor browsers.
- Tested with PHP 4.2/4.3.
- Byte ranges are currently not supported.
- The submit button is not disabled correctly with Internet Explorer 6 (works on other graphical browsers however).
<<less
Download (0.010MB)
Added: 2007-06-18 License: BSD License Price:
861 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
Contrast Autostretch 1.04

Contrast Autostretch 1.04


Contrast Autostretch is a simple plug-in does an automatic contrast stretch. more>>
Contrast Autostretch is a simple plug-in does an automatic contrast stretch. For each channel in the image, it finds the minimum and maximum values, and uses that information to stretch the individual channels histograms to the full contrast range.

For some images it may do just what you want; for others it may be total crap. If the latter, you may want to consider using the Normalize plug-in by Adam Moss.

<<less
Download (0.005MB)
Added: 2006-09-21 License: GPL (GNU General Public License) Price:
1130 downloads
xautolock 2.1

xautolock 2.1


xautolock is an automatic X screen-locker/screen-saver. more>>
Xautolock monitors console activity under the X window system, and fires up a program of your choice if nothing happens during a user configurable period of time.

You can use this to automatically start up a screen locker in case you tend to forget to do so manually before having a coffee break.
<<less
Download (0.033MB)
Added: 2005-04-25 License: Free To Use But Restricted Price:
1642 downloads
Midirecord 2.0

Midirecord 2.0


Midirecord is a simple command-line application to record a MIDI file with your MIDI keyboard. more>>
Midirecord is a simple command-line application to record a MIDI file with your MIDI keyboard.

Midirecord project also features automatic recording to a MIDI file when you play electric piano, and thus it may be used as a "recording daemon".

<<less
Download (0.015MB)
Added: 2006-05-22 License: GPL (GNU General Public License) Price:
1250 downloads
TigerWiki 2.21

TigerWiki 2.21


TigerWiki is a wiki that provides password security, automatic backup pages when editing, easy custom templates, and more. more>>
TigerWiki is a wiki that provides password security, automatic backup pages when editing, easy custom templates, and more.
TigerWiki is less than 20 kilobytes large.
Enhancements:
- A security fix that prevented new pages from being created was removed.
<<less
Download (0.014MB)
Added: 2007-07-29 License: GPL (GNU General Public License) Price:
818 downloads
Mail::SpamCannibal 0.78

Mail::SpamCannibal 0.78


Mail::SpamCannibal is a HOWTO Install SpamCannibal. more>>
Mail::SpamCannibal is a HOWTO Install SpamCannibal.

Create a user account for the SpamCannibal client. The mail client should not be run as a root user, to do so creates an unacceptable security risk.

Check the /etc/passwd and /etc/group files to make sure that uid and gid assignments for the new user are not already used, then run groupadd and adduser.

groupadd -g 95 spam

adduser

Login name for new user []: spam

User id for spam [ defaults to next available]:

Initial group for spam [users]: spam

Additional groups for spam (seperated
with commas, no spaces) []:

spams home directory [/home/spam]: /usr/local/spamcannibal

spams shell [/bin/bash]:

spams account expiry date (YYYY-MM-DD) []:

OK, Im about to make a new account. Heres what you entered so far:

New login name: spam
New UID: [Next available]
Initial group: spam
Additional groups: [none]
Home directory: /usr/local/spamcannibal
Shell: /bin/bash
Expiry date: [no expiration]

This is it... if you want to bail out, hit Control-C. Otherwise, press
ENTER to go ahead and make the account.

you fill in the rest......

<<less
Download (0.66MB)
Added: 2007-02-21 License: Perl Artistic License Price:
976 downloads
mod_auth_tkt 1.3

mod_auth_tkt 1.3


mod_auth_tkt is an original mod_auth_tkt, with some improvements (inactivity timeout). more>>
mod_auth_tkt is an original mod_auth_tkt, with some improvements (inactivity timeout).
Main features:
- Some fixes from the original module.
- There were several little things that were not portable or just didnt work fine; it was also a good time for learning more about apache API and such.
- Expiration of authentication due to inactivity!
- Possibility of closing the session
<<less
Download (0.012MB)
Added: 2006-05-24 License: The Apache License Price:
1248 downloads
enetman V1

enetman V1


enetman provides a network asset management Web application written in PHP with a MySQL backend. more>>
enetman provides a network asset management Web application written in PHP with a MySQL backend.
enetman is a network asset management Web application written in PHP with a MySQL backend. Its intended use is to maintain a structured list of servers that can be cross referenced by location, manufacturer, vendor, CPU, and OS. It allows for a user to create and maintain locations, manufacturers, and vendors along with contact names and phone numbers to each.
It contains a device log that tracks issues that servers have had, a list of network ports on the server along with IP information (IP, subnet, gateway, DNS, network card make/model and MAC) for each port (this includes aliased ports), and a software manager that keeps tabs on expiration dates of software.
It enables the user to create a directory tree with files that can then be attached to locations, vendors, manufacturers, software, or servers.
It maintains a list of all software installed on a server and how many licenses are allocated to it.
A Perl script run from cron emails users when a license is about to expire.
Enhancements:
- Fixed the following bug in the SQL create statment: Warranty spelled as Warrenty
<<less
Download (0.022MB)
Added: 2007-02-16 License: GPL (GNU General Public License) Price:
980 downloads
Mail::DKIM::Signature 0.26

Mail::DKIM::Signature 0.26


Mail::DKIM::Signature module encapsulates a DKIM signature header. more>>
Mail::DKIM::Signature module encapsulates a DKIM signature header.

CONSTRUCTORS

new() - create a new signature from parameters

my $signature = new Mail::DKIM::Signature(
[ Algorithm => "rsa-sha1", ]
[ Signature => $base64, ]
[ Method => "relaxed", ]
[ Domain => "example.org", ]
[ Headers => "from:subject:date:message-id", ]
[ Query => "dns", ]
[ Selector => "alpha", ]
);
parse() - create a new signature from a DKIM-Signature header
my $sig = parse Mail::DKIM::Signature(
"DKIM-Signature: a=rsa-sha1; b=yluiJ7+0=; c=relaxed"
);

Constructs a signature by parsing the provided DKIM-Signature header content. You do not have to include the header name (i.e. "DKIM-Signature:") but it is recommended, so the header name can be preserved and returned the same way in as_string().

Note: The input to this constructor is in the same format as the output of the as_string method.

METHODS

algorithm() - get or set the algorithm (a=) field

The algorithm used to generate the signature. Should be either "rsa-sha1", an RSA-signed SHA-1 digest, or "rsa-sha256", an RSA-signed SHA-256 digest.
See also hash_algorithm().

as_string() - the signature header as a string
print $signature->as_string . "n";

outputs

DKIM-Signature: a=rsa-sha1; b=yluiJ7+0=; c=relaxed

As shown in the example, the as_string method can be used to generate the DKIM-Signature that gets prepended to a signed message.
as_string_without_data() - signature without the signature data

print $signature->as_string_without_data . "n";

outputs

DKIM-Signature: a=rsa-sha1; b=; c=relaxed

This is similar to the as_string() method, but it always excludes the "data" part. This is used by the DKIM canonicalization methods, which require incorporating this part of the signature into the signed message.

body_count() - get or set the body count (l=) field

my $i = $signature->body_count;

Informs the verifier of the number of bytes in the body of the email included in the cryptographic hash, starting from 0 immediately following the CRLF preceding the body. Also known as the l= tag.

When creating a signature, this tag may be either omitted, or set after the selected canonicalization system has received the entire message body (but before it canonicalizes the DKIM-Signature).

body_hash() - get or set the body hash (bh=) field

my $bh = $signature->body_hash;

The hash of the body part of the message. Whitespace is ignored in this value. This tag is required.

When accessing this value, whitespace is stripped from the tag for you.

canonicalization() - get or set the canonicalization (c=) field

$signature->canonicalization("relaxed", "simple");

($header, $body) = $signature->canonicalization;

Message canonicalization (default is "simple/simple"). This informs the verifier of the type of canonicalization used to prepare the message for signing.
In scalar context, this returns header/body canonicalization as a single string separated by /. In list context, it returns a two element array, containing first the header canonicalization, then the body.

domain() - get or set the domain (d=) field

my $d = $signature->domain; # gets the domain value
$signature->domain("example.org"); # sets the domain value

The domain of the signing entity, as specified in the signature. This is the domain that will be queried for the public key.

expiration() - get or set the signature expiration (x=) field

Signature expiration (default is undef, meaning no expiration). The signature expiration, if defined, is an unsigned integer identifying the standard Unix seconds-since-1970 time when the signature will expire.

get_public_key() - fetches the public key referenced by this signature

my $pubkey = $signature->get_public_key;

Public key to fetch is determined by the protocol, selector, and domain fields.

hash_algorithm() - access the hash algorithm specified in this signature

my $hash = $signature->hash_algorithm;

Determines what hashing algorithm is used as part of the signatures specified algorithm.

For algorithm "rsa-sha1", the hash algorithm is "sha1". Likewise, for algorithm "rsa-sha256", the hash algorithm is "sha256". If the algorithm is not recognized, undef is returned.

headerlist() - get or set the signed header fields (h=) field

$signature->headerlist("a:b:c");

my $headerlist = $signature->headerlist;

my @headers = $signature->headerlist;

Signed header fields. A colon-separated list of header field names that identify the header fields presented to the signing algorithm.

In scalar context, the list of header field names will be returned as a single string, with the names joined together with colons. In list context, the header field names will be returned as a list.

identity() - get or set the signing identity (i=) field

my $i = $signature->identity;

Identity of the user or agent on behalf of which this message is signed. The identity has an optional local part, followed by "@", then a domain name. The domain name should be the same as or a subdomain of the domain returned by the domain method.

Ideally, the identity should match the identity listed in the From: header, or the Sender: header, but this is not required to have a valid signature. Whether the identity used is "authorized" to sign for the given message is not determined here.

method() - get or set the canonicalization (c=) field

Message canonicalization (default is "simple"). This informs the verifier of the type of canonicalization used to prepare the message for signing.

protocol() - get or set the query methods (q=) field

A colon-separated list of query methods used to retrieve the public key (default is "dns"). Each query method is of the form "type[/options]", where the syntax and semantics of the options depends on the type.

selector() - get or set the selector (s=) field

The selector subdivides the namespace for the "d=" (domain) tag.

data() - get or set the signature data (b=) field

my $base64 = $signature->data;
$signature->data($base64);

The signature data. Whitespace is automatically stripped from the returned value. The data is Base64-encoded.

prettify() - alters the signature to look "nicer" as an email header

$signature->prettify;

This method may alter the signature in a way that breaks signatures, so it should be done ONLY when the signature is being generated, BEFORE being fed to the canonicalization algorithm.

prettify_safe() - same as prettify() but only touches the b= part

$signature->prettify_safe;

This method will not break the signature, but it only affects the b= part of the signature.

timestamp() - get or set the signature timestamp (t=) field

Signature timestamp (default is undef, meaning unknown creation time). This is the time that the signature was created. The value is an unsigned integer identifying the number of standard Unix seconds-since-1970.

version() - get or set the DKIM specification version (v=) field

This is the version of the DKIM specification that applies to this signature record.

<<less
Download (0.046MB)
Added: 2007-07-18 License: Perl Artistic License Price:
828 downloads
RobChat 0.4

RobChat 0.4


RobChat is an XML/HTTP chat script. more>>
RobChat is an XML/HTTP chat script. It features multiple users, automatic updates without reloading, IE and Mozilla support, and a "whos online" window.

RobChat has the look and feel of a client-side chat client, but is written entirely in XML/HTTP, Javascript, and PHP.
<<less
Download (0.002MB)
Added: 2005-11-23 License: GPL (GNU General Public License) Price:
1430 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5