Main > Free Download Search >

Free specifies software for linux

specifies

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1853
Test::Dependencies 0.08

Test::Dependencies 0.08


Test::Dependencies is a Perl module to ensure that your Makefile.PL specifies all module dependencies. more>>
Test::Dependencies is a Perl module to ensure that your Makefile.PL specifies all module dependencies.

SYNOPSIS

In your t/00-dependencies.t:
use Test::Dependencies exclude =>
[qw/ Your::Namespace Some::Other::Namespace /];

ok_dependencies();

Makes sure that all of the modules that are used are listed in the Makefile.PL as dependencies.

EXPORTED FUNCTIONS

ok_dependencies

This should be the only test called in the test file. It scans bin/ and lib/ for module usage and t/ for build usage. It will then test that all modules used are listed as required in Makefile.PL, all modules used in t/ are listed as build required, that all modules listed are actually used, and that modules that are listed are not in the core list.

<<less
Download (0.021MB)
Added: 2007-01-18 License: Perl Artistic License Price:
1009 downloads
pam_siegho

pam_siegho


pam_siegho is a pam module that helps to defend your computer by closing the login prompts for visitors. more>>
pam_siegho is a pam module that helps to defend your computer by closing the login prompts for visitors that repeatedly try to log in unsuccesfully.

Installation:

Just run configure and do the ordinary "make install". Differences between platforms will automatically be handled by the configure script. Let me know if its not.

Usage:

pamtester requires at least three arguments to operate. The first argument is "service", which provides the name of the service. The second one is "user", which provides the name of the user to handle with PAM. The last one is "operation", which specifies the operation for PAM to perform.

Operation may be specified more than once. In that case the operations are done
in the order of occurrence.

Any operation may also be followed by the option flags that are provided between the pair of parenthesis. Flags are all named and combinable or inversible with bitwise operators; "|" (OR), "&" (AND), "^" (XOR) and "~" (NOT) are accepted.

The list of allowed options is shown below:

- PAM_SILENT

- PAM_DISALLOW_NULL_AUTHTOK

- PAM_ESTABLISH_CRED

- PAM_REINITIALIZE_CRED

- PAM_REFRESH_CRED

- PAM_CHANGE_EXPIRED_AUTHTOK

Additional authentication information such as the name of the remote user, the remote host and the tty can be supplied via -I (--item) option.

The following types of information are supported:

- service

- user

- prompt

- tty

- ruser

- rhost
<<less
Download (0.022MB)
Added: 2006-05-12 License: GPL (GNU General Public License) Price:
1260 downloads
WWW::Scraper::CraigsList 3.05

WWW::Scraper::CraigsList 3.05


WWW::Scraper::CraigsList is a Perl module for scrapes CraigsList. more>>
WWW::Scraper::CraigsList is a Perl module for scrapes CraigsList.
SYNOPSIS
require WWW::Scraper;
$search = new WWW::Scraper(CraigsList);
This class is an CraigsList specialization of WWW::Search. It handles making and interpreting CraigsList searches http://www.CraigsList.com.
This class exports no public interface; all interaction should be done through WWW::Search objects.
OPTIONS
None at this time (2001.04.25)
search_url=URL
Specifies who to query with the CraigsList protocol. The default is at http://www.CraigsList.com/cgi-bin/job-search.
search_debug, search_parse_debug, search_ref Specified at WWW::Search.
Internet/Web Engineering Category options: - ALL JOBS art - web design jobs bus - business jobs mar - marketing jobs eng - internet engineering jobs etc - etcetera jobs wri - writing jobs sof - software jobs acc - finance jobs ofc - office jobs med - media jobs hea - health science jobs ret - retail jobs npo - nonprofit jobs lgl - legal jobs egr - engineering jobs sls - sales jobs sad - sys admin jobs tel - network jobs tfr - tv video radio jobs hum - human resource jobs tch - tech support jobs edu - education jobs trd - skilled trades jobs
Checkboxes - additive to search(?)
addOne value=telecommuting - telecommute addTwo value=contract - contract addThree value=internship - internships addFour value=part-time - part-time addFive value=non-profit - non-profit
Enhancements:
- Perl
<<less
Download (0.10MB)
Added: 2007-02-22 License: Perl Artistic License Price:
591 downloads
Sparklines for Java 1.2

Sparklines for Java 1.2


Sparklines are intense, simple, wordlike graphics. more>>
Sparklines are intense, simple, wordlike graphics.
Theres a PHP library for producing sparklines, and even a sparkline web service, but I wanted something I could use to generate sparklines in both Java and JSTL (and I thought it would be a fun project). (Its also worth checking out Whys minimalist python sparklines, which encode the image data directly in the HTML as a data: URI [this library allows you to encode the images as using either data: format or javascript: format (supported by IE) in JSTL])
JSTL examples
< %@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" % >
< %@ taglib prefix="spark" uri="http://www.representqueens.com/taglibs/spark" % >
< c:set var="test" value="5, 35, 22, 19, 16, 10, 4, 33, 9, 12, 27, 36, 22" / >
< img src="< spark:bar name="test" color="red" / >" / >
will produce:
(I think the default size might be a little large).
The "name" attribute specifies the key to find the data (Uses JspContext.findAttribute). It expects the value to be either a List , a Number[], or a String of comma separated int values. Its the only manditory attribute.
The other attributes are width, height, spacing, color, highColor, lastColor, output. You can replace "bar" with "line" to get a linegraph (note: highColor and lastColor are currently not supported for line graphs).
The color attributes can either be a color name (a field name from java.awt.Color), or a HTML hex color (e.g. #ff0000 for red).
Enhancements:
- This release properly URL encodes parameters for server generated sparklines.
- This fixes an issue when using hex specified image colors.
- The tag parameter "background" has been added as a workaround for IE6 PNG transparency.
<<less
Download (0.030MB)
Added: 2007-03-14 License: The Apache License 2.0 Price:
956 downloads
pgmixer 1.0

pgmixer 1.0


pgmixer project is a gnome applet for controlling a mixer you specify. more>>
pgmixer project is a gnome applet for controlling a mixer you specify (from back when GNOME programs were actually useful for something).

The mixer that comes with gnome only controls the master volume. If you need a volume control for one or more other mixers, you could give this a go. Alternatively if you use gkrellm you could try its volume plugin.

You will need aumix and Gtk-Perl (if you use mandrake linux I think the package name is perl-gtk).

How to use it:

Run it like

pgmixer [channel option]

where [channel option] is a single character which specifies the mixer to use - use pgmixer -help to get a list.
If you dont like the default orientation of the applet you can flip it by adding a "-flip" argument - for example

pgmixer w -flip

creates an applet for the PCM mixer, with the default orientation flipped around.

You can run more than one of these and the panel should remember their positions correctly.

<<less
Download (0.007MB)
Added: 2007-02-26 License: GPL (GNU General Public License) Price:
970 downloads
DBIx::Wrapper::Config 0.01

DBIx::Wrapper::Config 0.01


DBIx::Wrapper::Config Perl module allows the use of a configuration file in XML specifying information. more>>
DBIx::Wrapper::Config Perl module allows the use of a configuration file in XML specifying information required to connect to databases using DBIx::Wrapper.

This way, your database connection specifications can be kept in one place.

Each "db" element specifies a key/name for the database connection, which should be passed as the $db_key argument to connect() in order to connect to that database.

The "db" elements children specify the dsn, authentication, and attribute information. dbi:mysql:database=test_db;host=example.com;port=3306 test_user test_pwd test_user test_pwd connect($db_key, $conf_path, %dbix_wrapper_attrs) Return a DBIx::Wrapper object connected to the database specified by $db_key in the file at $conf_path.

%dbix_wrapper_attrs is the optional 5th argument to DBIx::Wrappers connect() method, specifying handlers, etc. The file specified by $conf_path should be in the format specified in the DESCRIPTION section of this document.

Installation:

perl Makefile.PL
make
make test
make install
<<less
Download (0.003MB)
Added: 2006-01-31 License: Perl Artistic License Price:
1361 downloads
fs-check 0.7

fs-check 0.7


fs-check checks filesystem sizes to see if they are getting too full. more>>
fs-check program checks filesystem sizes to see if they are getting too full. It uses a configuration file that specifies the filesystems to check, email contacts, trigger thresholds (percentage or amount used/unused), and a report program to run.
Also included in the package is such a sample report program, fs-report. It shows things like the largest files, the newest files, and core files. It can be run from cron or as a daemon.
Both programs have a number of command-line options.
Enhancements:
- Various bugs have been fixed.
- This package will now build outside of the source tree.
- An option for specifying the default configuration file was added.
- Perl 5.006 or greater is now required.
<<less
Download (0.12MB)
Added: 2006-02-27 License: GPL (GNU General Public License) Price:
1335 downloads
Sopeq 0.2.2b

Sopeq 0.2.2b


Sopeq is a stealth ingress and egress filtering firewall for IPTables with an easy to configure rules file. more>>
Sopeq is a stealth ingress and egress filtering firewall for IPTables with an easy to configure rules file.
Sopeq project can be used to configure even the slightest details of IPTables with just a minor change in the rules file.
Sopeq can be used to configure even the slightest details of IPTables with just a minor change in the rules file.
Argument Descriptions:
accept/droplog/rejectlog/log - This specifies what to do if a packet matches the
criteria given. "accept" accepts the packet, "droplog" drops and logs
the packet with given "lbl" variable (see section "vars" below),
"rejectlog" rejects and logs the packet with given "lbl" variable, and
"log" ONLY logs the packet with given "lbl" variable. Hmmm, I think I
see an eerie pattern emerging here...
if - This specifies what network interface the packet is travelling over.
This can also match packets NOT travelling over an interface by simply
adding an exclamation mark [!] before it. There should NOT be a space
after the exclamation mark like iptables requires.
in/out - This specifies whether the rule is looking at packets coming in or
packets going out. "in" should be used for most server rules, and
"out" should be used for most application rules. The rule is made by
adding the appropriate INPUT and OUTPUT rules in iptables to accept the
response to the packet as well.
This field can be left blank, but only if the "ports" field is blank as
well. This type of rule would allow all packets from a specific IP or
something to that extent.
tcp/udp/icmp - This is pretty self explanatory, it specifies the protocol of a
packet, IE: TCP, UDP, or ICMP. You can leave this blank to match all
protocols.
IPs - This specifies what specific IP addresses to allow for the rules. You
can leave this field blank to match all IPs. You can specify multiple
IP addresses by separating them with a comma, and/or use IP ranges.
Two methods of IP ranges are supported. The "1.2.3.0/24" method and
the "1.2.3.4-1.2.3.10" method. You can combine IPs and IP ranges in
the same rule with the comma delimeter.
Examples:
1.2.3.4
11.22.33.0/24
123.45.67.3-123.45.67.90
1.2.3.4,5.6.7.8,11.22.33.0/24,123.45.67.3-123.45.67.90
ports - This specifies which ports to allow on. Multiple ports can be
specified by separating them with a comma. If you leave the field
blank, it allows on all ports.
extras - This specifies extra options added onto the end of the rule. The field
is divided into two sections with a "|", which separates the extras for
the INPUT table with the extras from the OUTPUT table (in that order).
In order to have a space in the extras, you have to put the whole thing
in quotes (currently, you can only use double quotes, not single
quotes). These extras are just standard iptables options, so if you
want a list, view the iptables manual.
Examples:
No extras for the INPUT rule, "-m owner --uid-owner 0" for the
OUTPUT rule:
"|-m owner --uid-owner 0"
No extras for the INPUT rule, "-m owner --cmd-owner httpd" for the
OUTPUT rule:
"|-m owner --cmd-owner httpd"
vars - The syntax of a var field is:
varname="value"
Enhancements:
- The "version" option was added.
- A minor alteration was done in the way iptables was called.
- Minor code cleanup was done.
<<less
Download (MB)
Added: 2006-01-27 License: GPL (GNU General Public License) Price:
1366 downloads
IPChains 0.5

IPChains 0.5


IPChains is a Perl module to create and manipulate ipchains via Perl. more>>
IPChains is a Perl module to create and manipulate ipchains via Perl.

SYNOPSIS

use IPChains;
$fw = IPChains->new(-option => value, ... ); $fw->append(chain);

This module acts as an interface to the ipchains(8) userspace utility by Paul "Rusty" Russell (http://www.rustcorp.com/linux/ipchains/). It attempts to include all the functionality of the original code with a simplified user interface via Perl. In addition, plans for log parsing facilities, an integrated interface to ipmasqadm, and possibly traffic shaping are slated for up and coming versions.
The new() and attribute() methods support the following options:

Source

Specifies origination address of packet. Appending hostmask to this address using a / is OK, as well as specifying it separately (see SourceMask).

SourceMask

Hostmask for origination address. Can either be in 24 or 255.255.255.0 style.

SourcePort

Specific port or port range (use xxx:xxx to denote range), requires specific protocol specification.

Dest

Specifies destination address of packet. Appending hostmask to this address using a / is OK, as well as specifying it separately (see DestMask)

DestMask

Destination address, (see SourceMask).

DestPort

Destination Port, (see SourcePort).

Prot

Protocol. Can be tcp, udp, icmp, or all. Required for specifying specific port(s).

ICMP

ICMP Name/Code (in place of port when ICMP is specified as protocol).

Here is a small table of some of the most common ICMP packets:

Number Name Required by

0 echo-reply ping
3 destination-unreachable Any TCP/UDP traffic.
5 redirect routing if not running
routing daemon
8 echo-request ping
11 time-exceeded traceroute

Rule

Target. Can be ACCEPT, DENY, REJECT, MASQ, REDIRECT, RETURN, or a user-defined chain. Note: This is case sensitive.

Interface

Specify a specify interface as part of the criteria (ie, eth0, ppp0, etc.).

Fragment

Rule only refers to second and further fragments of fragmented packets (1 or 0).

Bidir

Makes criteria effective in both directions (1 or 0).

Verbose

Set verbose option for setting rules or list() (1 or 0).

Numeric

Show output from list() in numeric format. No DNS lookups, etc.. (1 or 0).

Log

Enable kernel logging (via syslog, kern.info) of matched packets (1 or 0).

Output

Copy matching packets to the userspace device (advanced).

Mark

Mark matching packets with specified number (advanced).

TOS

Used for modifying the TOS field in the IP header. Takes 2 args, AND and XOR masks, (ie, (TOS => ["0x01", "0x10"])). This feature is highly untested.
The first mask is ANDed with the packets current TOS, and the second mask is XORed with it. Use the following table for reference:

TOS Name Value Typical Uses

Minimum Delay 0x01 0x10 ftp, telnet
Maximum Throughput 0x01 0x08 ftp-data
Maximum Reliability 0x01 0x04 snmp
Minimum Cost 0x01 0x02 nntp

Exact

Display exact numbers in byte counters instead of numbers rounded in Ks, Ms, or Gs (1 or 0).

SYN

Only match TCP packets with the SYN bit set and the ACK and FIN bits cleared (1 or 0).

<<less
Download (0.050MB)
Added: 2007-05-10 License: Perl Artistic License Price:
897 downloads
Parse::Binary::FixedFormat::Variants 0.10

Parse::Binary::FixedFormat::Variants 0.10


Parse::Binary::FixedFormat::Variants is a Perl module to convert between variant records and hashes. more>>
Parse::Binary::FixedFormat::Variants is a Perl module to convert between variant records and hashes.

Parse::Binary::FixedFormat supports variant record formats. To describe a variant structure, pass a hash reference containing the following elements to new. The object returned to handle variant records will be a Parse::Binary::FixedFormat::Variants.

Chooser

When converting a buffer to a hash, this subroutine is invoked after applying the first format to the buffer. The generated hash reference is passed to this routine. Any field names specified in the first format are available to be used in making a decision on which format to use to decipher the buffer. This routine should return the index of the proper format specification.

When converting a hash to a buffer, this subroutine is invoked first to choose a packing format. Since the same function is used for both conversions, this function should restrict itself to field names that exist in format 0 and those fields should exist in the same place in all formats.

Formats

This is a reference to a list of formats. Each format contains a list of field specifications.

For example:
my $cvt = new Parse::Binary::FixedFormat {
Chooser => sub { my $rec=shift;
$rec->{RecordType} eq 0 ? 1 : 2
},
Formats => [ [ RecordType:A1 ],
[ RecordType:A1, FieldA:A6, FieldB:A4:4 ],
[ RecordType:A1, FieldC:A4, FieldD:A18 ] ]
};
my $rec0 = $cvt->unformat("0FieldAB[0]B[1]B[2]B[3]");
my $rec1 = $cvt->unformat("1FldC");

In the above example, the Chooser function looks at the contents of the RecordType field. If it contains a 0, format 1 is used. Otherwise, format 2 is used.

Parse::Binary::FixedFormat::Variants can be used is if it were a Parse::Binary::FixedFormat. The format and unformat methods will determine which variant to use automatically. The blank method requires an argument that specifies the variant number.

<<less
Download (0.031MB)
Added: 2006-08-23 License: Perl Artistic License Price:
1158 downloads
convert2tifgrayscale

convert2tifgrayscale


convert2tifgrayscale is a GIMP plugin that can batch convert to tif grayscale for Offset-Printing. more>>
convert2tifgrayscale is a GIMP plugin that can batch convert to tif grayscale for Offset-Printing.

Converts all images in a specified directory to grayscale, then uses unsharp mask and adjusts levels.

<<less
Download (MB)
Added: 2006-08-16 License: GPL (GNU General Public License) Price:
1167 downloads
cvsgdiff 0.04

cvsgdiff 0.04


cvsgdiff uses tkdiff or mgdiff to graphically display diffs between CVS revisions of a file in your sandbox. more>>
cvsgdiff uses tkdiff or mgdiff to graphically display diffs between CVS revisions of a file in your sandbox. cvsgdiff is basically a graphical version of "cvs diff".

If given no arguments, cvsgdiff will launch the graphical diff program once for every modified file in the current directory.

If given one or more filenames as arguments, cvsgdiff diplays the diffs of each file. If given a revision, cvsgdiff will display the diffs between the file in your sandbox and the BASE revision in CVS. If given two revisions, cvsgdiff will display the diffs between the two revisions in CVS for the given file. The files in your sandbox are not touched.

cvsgdiff works by checking out the specified (or defaults to BASE) revision of the specified file(s) into your tmp directory and then launches a graphics diff program to display the differences.

The files in your tmp directory are then removed when you exit the graphical diff program. cvsgdiff currently supports tkdiff and mgdiff. It first checks the environment variable GDIFF. If it is set, that program will be tried first. If the GDIFF environment variable specifies an absolute path but does not exist, cvsgdiff will then look for tkdiff and mgdiff.

<<less
Download (0.004MB)
Added: 2006-02-10 License: BSD License Price:
1351 downloads
WWW::Search::Scraper::CraigsList 2.27

WWW::Search::Scraper::CraigsList 2.27


WWW::Search::Scraper::CraigsList is a Perl module with Scrapes CraigsList. more>>
WWW::Search::Scraper::CraigsList is a Perl module with Scrapes CraigsList.

SYNOPSIS

require WWW::Search::Scraper;
$search = new WWW::Search::Scraper(CraigsList);

This class is an CraigsList specialization of WWW::Search. It handles making and interpreting CraigsList searches http://www.CraigsList.com.

This class exports no public interface; all interaction should be done through WWW::Search objects.

OPTIONS

None at this time (2001.04.25)

search_url=URL

Specifies who to query with the CraigsList protocol. The default is at http://www.CraigsList.com/cgi-bin/job-search.

search_debug, search_parse_debug, search_ref Specified at WWW::Search.

Internet/Web Engineering Category options: - ALL JOBS art - web design jobs bus - business jobs mar - marketing jobs eng - internet engineering jobs etc - etcetera jobs wri - writing jobs sof - software jobs acc - finance jobs ofc - office jobs med - media jobs hea - health science jobs ret - retail jobs npo - nonprofit jobs lgl - legal jobs egr - engineering jobs sls - sales jobs sad - sys admin jobs tel - network jobs tfr - tv video radio jobs hum - human resource jobs tch - tech support jobs edu - education jobs trd - skilled trades jobs

Checkboxes - additive to search(?)

addOne value=telecommuting - telecommute addTwo value=contract - contract addThree value=internship - internships addFour value=part-time - part-time addFive value=non-profit - non-profit

<<less
Download (0.13MB)
Added: 2007-02-23 License: Perl Artistic License Price:
976 downloads
Grid-Split 0.1

Grid-Split 0.1


Grid-Split plugin splits an image into several images. more>>
Grid-Split plugin splits an image into several images.

You specify number of rows and columns and the files are saved to jpeg, gif or png.

<<less
Download (MB)
Added: 2006-09-20 License: GPL (GNU General Public License) Price:
1136 downloads
x-fontperf 1.1

x-fontperf 1.1


x-fontperf is a small utility to measure X11 font loading time. more>>
x-fontperf is a small utility to measure font rendering/loading time in an x11 environment. Originally intended to see if there is any notable performance difference between a separate font server and local font rendering.
It actually does three different tests:
1) Loading the same font several times
Gives you an average loading time for this particular font. If you use a font already in use in your x-session this should be really quick as this font will be reused and not actually loaded again (cached)
2) Loading the same font in different sizes (incrementing)
Default is from 6 to 144 pixel. Interesting to see how rendering time increases with font size (see option -v)
3) Loading all available fonts
This should give you a good estimate on average fontloading time. Also a good test to stress your system and check if all fonts are loadable (see option -e)
Sample output:
x-fontperf -v
x-fontperf: Copyright (c) Holger Pfaff - http://pfaff.ws
x-fontperf: version 1.1 from 26-Mar-2004
x-fontperf: connected to server: :0.0
x-fontperf: server vendor: Gentoo Linux (XFree86 4.3.0, revision r3)
x-fontperf: vendor release: 40300000
x-fontperf: total of 6406 fonts found
x-fontperf: basefont: -*-helvetica-*-*-*-*-12-*-*-*-*-*-iso8859-1
x-fontperf: loading basefont 100 times ... 6292 usec 62 usec/font
x-fontperf: loading font from pixel size 6 to 144 ... 2977820 usec 21578 usec/font
x-fontperf: loading all 6406 available fonts ... 34965472 usec 5458 usec/font
Usage:
Usage: x-fontperf ...
-display X-display to use
-v Increase verbosity (may falsify results)
-e Show errors during tests
-n Number of iterations for test 1 [100]
-min Minimum pixel size for test 2 [6]
-max Maximum pixel size for test 2 [144]
-foundry Foundry of font [*]
-family Family of font [helvetica]
-weight Weight of font [*]
-slant Slant of font [*]
-setwidth Set width of font [*]
-addstyle Additional style of font [*]
-pixelsize Pixel size of font [12]
-pointsize Point size of font [*]
-resolutionX X resolution of font [*]
-resolutionY Y resolution of font [*]
-spacing Spacing of font [*]
-avgwidth Average width of font [*]
-registry Registry of font [iso8859]
-encoding Encoding of font [1]
Verbosity can be increased in three steps by specifying -v several times. No-
tation -vvv is not supported. Use -v -v -v. Errors opening fonts are not shown
by default. Use -e to see them.
-n specifies the number of iterations for test 1. The default of 100 (shown in
brackets) should be ok for most systems. Increase/decrease values for fast/slow
systems
-min/-max specifies the minimum/maximum pixel size for test 2. Pixel sizes are
incremented by one.
The last block of arguments is for specifying the basefont to use for tests 1
and 2. These follow the standard x11 font naming scheme. Again: defaults are
shown in brackets.
Enhancements:
- first public version 1.0
<<less
Download (0.004MB)
Added: 2005-04-11 License: Freely Distributable Price:
1656 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5