Main > Free Download Search >

Free unix find software for linux

unix find

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 4374
Unix::Mknod 0.03

Unix::Mknod 0.03


Unix::Mknod is a Perl extension for mknod, major, minor, and makedev. more>>
Unix::Mknod is a Perl extension for mknod, major, minor, and makedev.

SYNOPSIS

use Unix::Mknod qw(:all);
use File::stat;
use Fcntl qw(:mode);

$st=stat(/dev/null);
$major=major($st->rdev);
$minor=minor($st->rdev);

mknod(/tmp/special, S_IFCHR|0600, makedev($major,$minor+1));

This module allows access to the device routines major()/minor()/makedev() that may or may not be macros in .h files.

It also allows access to the mknod system call.

<<less
Download (0.005MB)
Added: 2007-02-21 License: Perl Artistic License Price:
975 downloads
Unix::Conf::Bind8::Conf 0.3

Unix::Conf::Bind8::Conf 0.3


Unix::Conf::Bind8::Conf is a front end for a suite of classes for manipulating a Bind8 style configuration file. more>>
Unix::Conf::Bind8::Conf is a front end for a suite of classes for manipulating a Bind8 style configuration file.

SYNOPSIS

my ($conf, $obj, $ret);

$conf = Unix::Conf::Bind8->new_conf (
FILE => named.conf,
SECURE_OPEN => /etc/named.conf,
) or $conf->die ("couldnt create `named.conf");

#
# All directives have corrresponding new_*, get_*, delete_*
# methods
#

$obj = $conf->new_zone (
NAME => extremix.net,
TYPE => master,
FILE => db.extremix.net,
) or $obj->die ("couldnt create zone `extremix.net");

# For objects that have a name attribute, name is to
# be specified, otherwise no arguments are needed.
$obj = $conf->get_zone (extremix.net)
or $obj->die ("couldnt get zone `extremix.net");

$obj = $conf->get_options ()
or $obj->die ("couldnt get options");

# For objects that have a name attribute, name is to
# be specified, otherwise no arguments are needed.
$obj = $conf->delete_zone (extremix.net)
or $obj->die ("couldnt delete zone `extremix.net");

$obj = $conf->delete_options ()
or $obj->die ("couldnt get options");

# directives that have a name attribute, have iterator
# methods
printf ("Zones defined in %s:n", $conf->fh ());
for my $zone ($conf->zones ()) {
printf ("%sn", $zone->name ();
}

printf ("Directives defined in %s:n", $conf->fh ());
for my $dir ($conf->directives ()) {
print ("$dirn");
}

$db = $conf->get_db (extremix.net)
or $db->die ("couldnt get db for `extremix.net");

This class has interfaces for the various class methods of the classes that reside beneath Unix::Conf::Bind8::Conf. This class is an internal class and should not be accessed directly. Methods in this class can be accessed through a Unix::Conf::Bind8::Conf object which is returned by Unix::Conf::Bind8->new_conf ().

<<less
Download (0.076MB)
Added: 2006-06-12 License: Perl Artistic License Price:
1229 downloads
Unix::Conf::Bind8::DB::A 0.3

Unix::Conf::Bind8::DB::A 0.3


Unix::Conf::Bind8::DB::A is a Class representing A records. more>>
Unix::Conf::Bind8::DB::A is a Class representing A records.

METHODS

Methods specified here are overridden. They might or not be differnt from the derived ones. For other methods refer to the METHODS section for Unix::Conf::Bind8::DB::Record.

new ()

Arguments
LABEL => string,
CLASS => string, # IN|HS|CHAOS
TTL => string|number,
AUTH_NS => nameserver,
MAIL_ADDR => rp,
SERIAL => zone_serial_no # number
REFRESH => refresh,
RETRY => retry,
EXPIRE => expire,
MIN_TTL => min_ttl,
PARENT => reference, # to the DB object datastructure

Class constructor. Creates a new Unix::Conf::Bind8::DB::* object and returns it if successful, an Err object otherwise. Do not use this constructor directly. Use the Unix::Conf::Bind8::DB::new_* equivalent instead.

auth_ns ()

Arguments
auth_ns
Object method. Get/set the records auth_ns. If an argument is passed, the invocants auth_ns is set and true returned, on success, an Err object otherwise. If no argument is passed the invocants auth_ns is returned.

mail_addr ()

Arguments
mail_addr
Object method. Get/set the records mail_addr. If an argument is passed, the invocants mail_addr is set and true returned, on success, an Err object otherwise. If no argument is passed the invocants mail_addr is returned.

serial ()

Arguments
serial
Object method. Get/set the records serial. If an argument is passed, the invocants serial is set and true returned, on success, an Err object otherwise. If no argument is passed the invocants serial is returned.

refresh ()

Arguments
refresh
Object method. Get/set the records refresh. If an argument is passed, the invocants refresh is set and true returned, on success, an Err object otherwise. If no argument is passed the invocants refresh is returned.

retry ()

Arguments
retry
Object method. Get/set the records retry. If an argument is passed, the invocants retry is set and true returned, on success, an Err object otherwise. If no argument is passed the invocants retry is returned.

expire ()

Arguments
expire
Object method. Get/set the records expire. If an argument is passed, the invocants expire is set and true returned, on success, an Err object otherwise. If no argument is passed the invocants expire is returned.

min_ttl ()

Arguments
min_ttl
Object method. Get/set the records min_ttl. If an argument is passed, the invocants min_ttl is set and true returned, on success, an Err object otherwise. If no argument is passed the invocants min_ttl is returned.

<<less
Download (0.076MB)
Added: 2006-06-01 License: Perl Artistic License Price:
1240 downloads
Unix configuration extractor 4

Unix configuration extractor 4


The Unix configuration extractor is a script more>> The Unix configuration extractor is a script that runs on the server to extract necessary security configurations. This script doesnt make any changes to the server other than creating the dump files<<less
Download (19KB)
Added: 2009-03-31 License: Freeware Price: Free
206 downloads
WEbTide Unix 1.3

WEbTide Unix 1.3


WebTide freeware HTML editor more>> The WebTide text editor is a new free HTML editor. It is designed to help web developers in creating fast and professional websites. It is also a programmer text editor.<<less
Download (1447)
Added: 2009-04-09 License: Freeware Price: Free
201 downloads
File::Find 5.8.8

File::Find 5.8.8


File::Find is a Perl module to traverse a directory tree. more>>
File::Find is a Perl module to traverse a directory tree.

SYNOPSIS

use File::Find;
find(&wanted, @directories_to_search);
sub wanted { ... }

use File::Find;
finddepth(&wanted, @directories_to_search);
sub wanted { ... }

use File::Find;
find({ wanted => &process, follow => 1 }, .);

These are functions for searching through directory trees doing work on each file found similar to the Unix find command. File::Find exports two functions, find and finddepth. They work similarly but have subtle differences.

find

find(&wanted, @directories);
find(%options, @directories);

find() does a depth-first search over the given @directories in the order they are given. For each file or directory found, it calls the &wanted subroutine. (See below for details on how to use the &wanted function). Additionally, for each directory found, it will chdir() into that directory and continue the search, invoking the &wanted function on each file or subdirectory in the directory.

finddepth

finddepth(&wanted, @directories);
finddepth(%options, @directories);

finddepth() works just like find() except that is invokes the &wanted function for a directory after invoking it for the directorys contents. It does a postorder traversal instead of a preorder traversal, working from the bottom of the directory tree up where find() works from the top of the tree down.

<<less
Download (12.2MB)
Added: 2007-04-26 License: Perl Artistic License Price:
913 downloads
Seismic Unix 4.0

Seismic Unix 4.0


Seismic Unix package is a software environment for seismic processing and seismic and wave-propagation related research. more>>
The CWP/SU Seixmic Un*x (SU) package is a software environment for seismic processing and seismic and wave-propagation related research.
Seismic Unix project is used not only in seismology but in other areas involving time-dependent data, such as Ground Penetrating RADAR.
Installation:
1) read the READMEs before unbundling cwp.su.all.xx.tar.Z
2) dont install as root (the superuser) (It is possible to damage a systems file structure if the install is not done properly.)
3) begin with the compressed tarfile cwp.su.all.xx.tar.Z in /your/root/path
4) set the CWPROOT environment variable to CWPROOT=/your/root/path
5) put /your/root/path/bin on your working shell path
6) uncompress and untar the compressed tarfile via:
zcat cwp.su.all.xx.tar.Z | tar -xvf -
The code will appear as the single directory /your/root/path/src
7) compile codes via:
cd /your/root/path/src
1) edit the file /your/root/path/src/Makefile.config to agree with the needs of your system.
2) type:
make install (to install the basic set of codes)
make xtinstall (to install the X-toolkit applications)
make finstall (to install the Fortran codes)
make mglinstall (to install the Mesa/ Open GL items) (experimental)
make utils (to install libcwputils) (nonessential)
make xminstall (to install the Motif application)(nonessential)
make sfinstall (to install an improved version of SEGDREAD)
or if remaking:
type: make remake (to remake the basic set of codes)
make xtremake (to remake the X-toolkit applications)
make finstall (to install the Fortran codes)
make mglremake (to install the Mesa/ Open GL items)(experimental)
make uremake (to remake libcwputils.a)(nonessential)(nonessential)
make xmremake (to remake the Motif-based applications)(nonessential)
make sfremake (to remake the improved version of SEGDREAD)
You may have to do some hacking along the way, if the codes fail to compile the first time through. In this event, you may simply type "make" in the directory where you were modifying code. If code appears to have been missed, you may need to
use the "remaking" options.
A screen dump of a successfull install of the current version of the codes on a RedHat Linux based PC is located in the file: "install.successfull"
Enhancements:
- This version added functions for converting stiffnesses to velocities, replacing lobes on seismic data with a spike of height scaled by the area of the lobe, and carrying out deconvolution by complex division in the frequency domain.
- There were also many code speedups, cleanups, and bugfixes.
<<less
Download (10.7MB)
Added: 2007-05-12 License: Free To Use But Restricted Price:
579 downloads
Email::Find 0.10

Email::Find 0.10


Email::Find allows you to find RFC 822 email addresses in plain text. more>>
Email::Find allows you to find RFC 822 email addresses in plain text.

Email::Find is a module for finding a subset of RFC 822 email addresses in arbitrary text (see "CAVEATS"). The addresses it finds are not guaranteed to exist or even actually be email addresses at all (see "CAVEATS"), but they will be valid RFC 822 syntax.

Email::Find will perform some heuristics to avoid some of the more obvious red herrings and false addresses, but theres only so much which can be done without a human.

Finds email addresses in the text and executes callback registered.

The callback is given two arguments. The first is a Mail::Address object representing the address found. The second is the actual original email as found in the text. Whatever the callback returns will replace the original text.

<<less
Download (0.039MB)
Added: 2007-03-31 License: Perl Artistic License Price:
943 downloads
NetAddr::IP::Find 0.03

NetAddr::IP::Find 0.03


NetAddr::IP::Find is a Perl module to find IP addresses in plain text. more>>
NetAddr::IP::Find is a Perl module to find IP addresses in plain text.

SYNOPSIS

use NetAddr::IP::Find;
$num_found = find_ipaddrs($text, &callback);

This is a module for finding IP addresses in plain text.

Functions

NetAddr::IP::Find exports one function, find_ipaddrs(). It works very similar to URI::Finds find_uris() or Email::Finds find_emails().

$num_ipaddrs_found = find_ipaddrs($text, &callback);

The first argument is a text to search through and manipulate. Second is a callback routine which defines what to do with each IP address as theyre found. It returns the total number of IP addresses found.

The callback is given two arguments. The first is a NetAddr::IP instance representing the IP address found. The second is the actual IP address as found in the text. Whatever the callback returns will replace the original text.

EXAMPLES

# For each IP address found, ping its host to see if its alive.
use Net::Ping;
my $pinger = Net::Ping->new;
my %pinged;
find_ipaddrs($text, sub {
my($ipaddr, $orig) = @_;
my $host = $ipaddr->to_string;
next if exists $pinged{$host};
$pinged{$host} = $pinger->ping($host);
});

while (my($host, $up) == each %pinged) {
print "$host is " . $up ? up : down . "n";
}


# Resolve IP address to FQDN
find_ipaddrs($text, sub {
my($ipaddr, $orig) = @_;
resolve_ip($ipaddr->to_string);
});

sub resolve_ip {
use Net::DNS;
# see perldoc Net::DNS for details
}

<<less
Download (0.003MB)
Added: 2007-04-17 License: Perl Artistic License Price:
923 downloads
Unix I-Ching Generator 0.8.1

Unix I-Ching Generator 0.8.1


Unix I-Ching Generator is an I Ching generator for the Unix command line. more>>
Unix I-Ching Generator project is an I Ching generator for the Unix command line.
It accepts questions and generates responses that can be looked up in the I Ching (a Chinese divination book).
It is designed around "spiritual algorithms", that is, algorithms that make some sort of sense spiritually, not just programatically.
This is software that automates the casting of I-Ching hexagrams. It does not provide the interpretations or readings of those hexagrams.
It merely outputs a mandella of two hexagrams and then informs you of the numerical identity of each hexagram.
Enhancements:
- Moved global options to header file. (ARJ)
- Changed unigram::cast() so that it relied on globals. (ARJ)
- Fixed spelling errors. (ARJ)
<<less
Download (0.013MB)
Added: 2006-12-13 License: GPL (GNU General Public License) Price:
1056 downloads
XFinger 1.2.0

XFinger 1.2.0


XFinger is the X window version of the finger command for linux and other Unix-like systems. more>>
XFinger is the X window version of the finger command for linux and other Unix-like systems. The application provides refresh: in this way you can keep users monitored.

Compiling:

Sorry: no Makefile yet.

First of all you need to install the FLTK library from www.fltk.org, then you can compile XFinger. I tested it using GNU C++ compiler (g++/egcs) under RedHat Linux version 5.2 and 6.1. You can find examples of compilation commands in the files named COMPILE and STATIC-COMPILE.

After this, try the program, simply typing "./xfinger". If you are not used to compile programs, you can run the precompiled binary included in the distributed file. It should work on any Linux system with 2.x.x kernel (static ELF).

Maybe you can also recompile it on other Unix-like systems.
<<less
Download (0.43MB)
Added: 2006-12-07 License: GPL (GNU General Public License) Price:
1053 downloads
Jlint for Unix 1.23

Jlint for Unix 1.23


Jlint will check your Java code and find bugs, inconsistencies and synchronization problems by doing data flow analysis and building lock graph more>> Jlint will check your Java code and find bugs, inconsistencies and synchronization problems by doing data flow analysis and building lock graph.
Jlint consists of two separate programs performing syntax and semantic verification. As far as Java mostly inherits C/C++ syntax and so inherits most of the problems caused by C syntax, the idea was to create common syntax verifier for all C-family languages: C, C++, Objective C and Java. This program was named AntiC, because it fixes problems with C grammar, which can cause dangerous programmers bugs, undetected by compiler. By using hand-written scanner and simple top-down parser, AntiC is able to detect such bugs as suspicious use of operators priorities, absence of break in switch code, wrong assumption about constructions bodies...
Semantic verifier Jlint extracts information from Java class files. As far as Java class file has very well specified and simple format, it greatly simplifies Jlint in comparison with source level verifiers, because development of Java grammar parser is not a simple task (even through Java grammar is simpler and less ambiguous than C++ grammar). Also dealing only with class files, protect Jlint from further Java extensions (format of virtual byte instructions is more conservative). By using debugging information Jlint can associate reported messages with Java sources.
Jlint performs local and global data flow analyses, calculating possible values of local variables and catching redundant and suspicious calculations. By performing global method invocation analysis, Jlint is able to detect invocation of method with possible "null" value of formal parameter and using of this parameter in method without check for "null". Jlint also builds lock dependency graph for classes dependencies and uses this graph to detect situations, which can cause deadlock during multithreaded program execution.
<<less
Download (70KB)
Added: 2009-04-29 License: Freeware Price: Free
181 downloads
OODBC for unix 1.05

OODBC for unix 1.05


Object adapter for ODBC more>> OODBC is object interface built above ODBC API for C++ language. The primary goal of OODBC is to provide a flexible and convenient interface to relational databases for C++ language. Anyone who has to use ODBC or similar SQL interfaces will understand what I am speaking about. So binding of variables is performed exactly in place where they are used in the query. Programmer should not worry about specifying types and sizes of query parameters, binding buffers to retrieve results, allocation and deallocation of resources. As a result programming of interaction with database becomes significantly less error prone. What is more important, this interface allows programmer to abstract from relational database table and deal only with application objects. OODBC also provides flexible mapping of application classes on relational database tables, making application code less dependent of the database structure.<<less
Download (21KB)
Added: 2009-04-18 License: Freeware Price: Free
188 downloads
Gaim for UNIX 1.4.0

Gaim for UNIX 1.4.0


Gaim for UNIX - Universal instant messenger client for AIM, ICQ, MSN, IRC, Yahoo, and Jabber more>>
Gaim is a multi-protocol instant messaging client for Linux, BSD, MacOS X, and Windows. It is compatible with AIM (Oscar and TOC protocols), ICQ, MSN Messenger, Yahoo, IRC, Jabber, Gadu-Gadu, and Zephyr networks.
Gaim users can log in to multiple accounts on multiple IM networks simultaneously. This means that you can be chatting with friends on AOL Instant Messenger, talking to a friend on Yahoo Messenger, and sitting in an IRC channel all at the same time.
Gaim supports many features of the various networks, such as file transfer (coming soon), away messages, typing notification, and MSN window closing notification.
It also goes beyond that and provides many unique features.
A few popular features are Buddy Pounces, which give the ability to notify you, send a message, play a sound, or run a program when a specific buddy goes away, signs online, or returns from idle; and plugins, consisting of text replacement, a buddy ticker, extended message notification, iconify on away, and more.
Enhancements:
- Fix system log start times for some protocols
- SILC compiles with newer SILC toolkit versions (Pekka Riikonen)
- Fixed a bug where buddy icon cache files were left in the icon cache directory after they were no longer in use.
- Attempt to detect the file type of a buddy icon when saving.
- Additional Yahoo! boot protection (Peter Lawler)
- A few Yahoo! memory leaks plugged (Peter Lawler)
- Fixed handling of the new Yahoo! profile page. (Joshua Honeycutt, Peter Lawler)
- Fixed localized Yahoo! room lists. Please refer to the Yahoo! section of the Gaim FAQ for details. (Peter Lawler)
- Enabled sending files to ICQ users using ICQ 5.02 and newer (Jonathan Clark)
<<less
Download (5MB)
Added: 2009-04-01 License: Freeware Price:
213 downloads
gvfsfind 0.1.4

gvfsfind 0.1.4


gvfsfind searches for files in a directory hierarchy. more>>
gvfsfind searches for files in a directory hierarchy. This project is inspired by the Unix find utility, but operates on URLs using gnome-vfs instead of the local file system.
For example, gvfsfind.py ftp://video.foo.org --type d --print prints all directories on the FTP server. gvfsfind.py ssh://skipper/srv/movie --type f -name ".*.vob" --exec "gnomevfs-copy %u ." copies all files ending with .vob from the host skippers directory /srv/movie, including its sub-directories.
Enhancements:
- A makefile has been added to simplify release.
- This release is packaged as a tar.gz archive.
- Support has been added for filenames including #.
- Support for use as a Python module has been added.
<<less
Download (0.008MB)
Added: 2007-08-13 License: GPL (GNU General Public License) Price:
803 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5