0.2 offset yield strength
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1954
Fantasy Battlefields 0.8.6
Fantasy Battlefields is a free turn-based tactical battle game located in a fantasy universe. more>>
Fantasy Battlefields software is a free turn-based tactical battle game located in a fantasy universe. Each player leads an army to fight against the armies of virtual enemies (artificial intelligence) or against other players on a network or on the same computer.
Each army is composed of a great number of fighters having their specific characteristics (Strength, Movement ...) and is organized according to a determined hierarchy (commands, units, individuals ...) Developped in Java, this game is a multi-platform game (Linux, Mac, Windows or others).
<<lessEach army is composed of a great number of fighters having their specific characteristics (Strength, Movement ...) and is organized according to a determined hierarchy (commands, units, individuals ...) Developped in Java, this game is a multi-platform game (Linux, Mac, Windows or others).
Download (25.2MB)
Added: 2006-12-07 License: Freeware Price:
1051 downloads
Password Strength Analyser and Generator 0.9.3
Password Strength Analyser and Generator more>>
Nowadays computers and internet are part of our everyday life: work, school, home. Nevertheless we have our private sphere and we are guarding it with restricted areas accessible with passwords. The better the password, the secure your information is. Therefore we need tools to test and to create better, nontrivial passwords.
- the analyser (shows the "strength" of your pass phrase regarding some rules) and the generator (generates a "strong" pass phrase regarding some rules).
More specific information (rules for creating secure passwords, how to use the tool etc.) can be found by following the above links.
Enhancements:
- A MIDLET version for Java-capable mobile devices is now also available.
<<less- the analyser (shows the "strength" of your pass phrase regarding some rules) and the generator (generates a "strong" pass phrase regarding some rules).
More specific information (rules for creating secure passwords, how to use the tool etc.) can be found by following the above links.
Enhancements:
- A MIDLET version for Java-capable mobile devices is now also available.
Download (0.030MB)
Added: 2007-05-02 License: BSD License Price:
908 downloads
Tie::OffsetArray 0.01
Tie::OffsetArray can tie one array to another, with index offset. more>>
Tie::OffsetArray can tie one array to another, with index offset.
SYNOPSIS
use Tie::OffsetArray;
tie @a, Tie::OffsetArray, 1, @b; # offset=1; use given array.
tie @c, Tie::OffsetArray, 2; # use anonymous array.
$a[0] = x; # assign to $b[1];
tied(@a)->array->[0] = y; # assign to $b[0].
When tied to this class, an arrays behavior is completely normal. For its internal storage, it uses another array, either one supplied by the caller, or a new anonymous one. Accesses to the tied array are mapped down to the storage array by offsetting the index by some constant amount.
A special method on the tied object returns a reference to the storage array, so that the elements below the offset can be accessed. This is particularly useful if the storage array was not supplied by the caller.
<<lessSYNOPSIS
use Tie::OffsetArray;
tie @a, Tie::OffsetArray, 1, @b; # offset=1; use given array.
tie @c, Tie::OffsetArray, 2; # use anonymous array.
$a[0] = x; # assign to $b[1];
tied(@a)->array->[0] = y; # assign to $b[0].
When tied to this class, an arrays behavior is completely normal. For its internal storage, it uses another array, either one supplied by the caller, or a new anonymous one. Accesses to the tied array are mapped down to the storage array by offsetting the index by some constant amount.
A special method on the tied object returns a reference to the storage array, so that the elements below the offset can be accessed. This is particularly useful if the storage array was not supplied by the caller.
Download (0.008MB)
Added: 2007-08-10 License: Perl Artistic License Price:
805 downloads
GSubEdit 0.4pre1
GSubEdit, or GNOME Subtitle Editor, is a tool for editing and converting DivX ;-) subtitles. more>>
GSubEdit, or GNOME Subtitle Editor, is a tool for editing and converting DivX ;-) subtitles. It currently features read/write of SubRip (.srt) and MicroDVD (.sub) subtitles.
Framerate conversion and frame displacement (Increase/decrease all frames by a given offset) is also supported.
Main features:
- Open and saving of SubRip (.srt) and MicroDVD (.sub)
- Framerate conversion (.sub and .srt)
- Frame displacement. Used if the frames is shown to early or to late. (.sub and .srt)
- Removing of the text used for hearing impaired. (.sub and .srt)
- Split file into two parts
- Join two files into one
- Editing of text, start- and end- frame/time (.sub and .srt)
- DragnDrop, search and replace and support for i18n (only Swedish is currently available)
- Spellcheck
<<lessFramerate conversion and frame displacement (Increase/decrease all frames by a given offset) is also supported.
Main features:
- Open and saving of SubRip (.srt) and MicroDVD (.sub)
- Framerate conversion (.sub and .srt)
- Frame displacement. Used if the frames is shown to early or to late. (.sub and .srt)
- Removing of the text used for hearing impaired. (.sub and .srt)
- Split file into two parts
- Join two files into one
- Editing of text, start- and end- frame/time (.sub and .srt)
- DragnDrop, search and replace and support for i18n (only Swedish is currently available)
- Spellcheck
Download (0.078MB)
Added: 2005-08-17 License: GPL (GNU General Public License) Price:
1533 downloads
My Media System 1.0.8.4
My Media System is a media system with you in control. more>>
My Media System is a media system with you in control. It lets other applications such as MPlayer, VDR, or Xine take care of what they respectively do best, and integrates them into one system, that is easy to understand and operate.
By combining their individual strength, you get the best of all worlds, in one media application.
MMS is easy to install, configure and use. Its even translated to 9 languages so there a good chance its available in your native tongue.
<<lessBy combining their individual strength, you get the best of all worlds, in one media application.
MMS is easy to install, configure and use. Its even translated to 9 languages so there a good chance its available in your native tongue.
Download (2.4MB)
Added: 2007-06-08 License: GPL (GNU General Public License) Price:
872 downloads
Suffix tree implementation library 1.2
Suffix tree implementation library is a C library, an implementation of the suffix trees algorithm to store/retrieve key/data pa more>>
Suffix tree implementation library is a C library, an implementation of the suffix trees algorithm to store/retrieve key/data pairs.
The main advantages are a linear indexing time, little memory usage, and very fast retrieving.
It has been developped on FreeBSD/gcc but should be fairly portable.
The source code "testsfx.c" show an example of how to use the library both for inserting, retrieving, and deleting data. There arent many functions and comments should be enough to give you an idea of how to use the library. (read the header of the source file)
You should edit sfxdisk.h to suit your needs: you can change the alphabet size and the offset type. It should be OK to use "long long" 64 bits ints instead of long, in fact I tested it succesfully but havent gone to the point of filling more than 2 GB of data (needless to say you need a 64 bits filesystem).
Two "tools" come with the library (new with version 1.2): dumpsfx and loadsfx. dumpsfx is used to dump the database: dumpsfx [-s separator] if you want to output the result as readable text or dumpsfx < file.sfx > -h to output it for reloading with loadsfx.
dumpsfx outputs on stdout and loadsfx reads from stdin. loadsfx < suffix tree file to create > < dumped_file
Enhancements:
- removed an useless offset incrementation in STwritenode
<<lessThe main advantages are a linear indexing time, little memory usage, and very fast retrieving.
It has been developped on FreeBSD/gcc but should be fairly portable.
The source code "testsfx.c" show an example of how to use the library both for inserting, retrieving, and deleting data. There arent many functions and comments should be enough to give you an idea of how to use the library. (read the header of the source file)
You should edit sfxdisk.h to suit your needs: you can change the alphabet size and the offset type. It should be OK to use "long long" 64 bits ints instead of long, in fact I tested it succesfully but havent gone to the point of filling more than 2 GB of data (needless to say you need a 64 bits filesystem).
Two "tools" come with the library (new with version 1.2): dumpsfx and loadsfx. dumpsfx is used to dump the database: dumpsfx [-s separator] if you want to output the result as readable text or dumpsfx < file.sfx > -h to output it for reloading with loadsfx.
dumpsfx outputs on stdout and loadsfx reads from stdin. loadsfx < suffix tree file to create > < dumped_file
Enhancements:
- removed an useless offset incrementation in STwritenode
Download (0.015MB)
Added: 2006-08-07 License: GPL (GNU General Public License) Price:
1189 downloads
DateTime::TimeZone::Tzfile 0.000
DateTime::TimeZone::Tzfile is a Perl module that contains tzfile (zoneinfo) timezone files. more>>
DateTime::TimeZone::Tzfile is a Perl module that contains tzfile (zoneinfo) timezone files.
SYNOPSIS
use DateTime::TimeZone::Tzfile;
$tz = DateTime::TimeZone::Tzfile->new("/etc/localtime");
if($tz->is_floating) { ...
if($tz->is_utc) { ...
if($tz->is_olson) { ...
$category = $tz->category;
$tz_string = $tz->name;
if($tz->has_dst_changes) { ...
if($tz->is_dst_for_datetime($dt)) { ...
$offset = $tz->offset_for_datetime($dt);
$abbrev = $tz->short_name_for_datetime($dt);
$offset = $tz->offset_for_local_datetime($dt);
An instance of this class represents a timezone that was encoded in a file in the tzfile(5) format. These can express arbitrary patterns of offsets from Universal Time, changing over time. Offsets and change times are limited to a resolution of one second.
This class implements the DateTime::TimeZone interface, so that its instances can be used with DateTime objects.
<<lessSYNOPSIS
use DateTime::TimeZone::Tzfile;
$tz = DateTime::TimeZone::Tzfile->new("/etc/localtime");
if($tz->is_floating) { ...
if($tz->is_utc) { ...
if($tz->is_olson) { ...
$category = $tz->category;
$tz_string = $tz->name;
if($tz->has_dst_changes) { ...
if($tz->is_dst_for_datetime($dt)) { ...
$offset = $tz->offset_for_datetime($dt);
$abbrev = $tz->short_name_for_datetime($dt);
$offset = $tz->offset_for_local_datetime($dt);
An instance of this class represents a timezone that was encoded in a file in the tzfile(5) format. These can express arbitrary patterns of offsets from Universal Time, changing over time. Offsets and change times are limited to a resolution of one second.
This class implements the DateTime::TimeZone interface, so that its instances can be used with DateTime objects.
Download (0.010MB)
Added: 2007-05-17 License: Perl Artistic License Price:
893 downloads
Unicode Utilities 2.25
Unicode Utilities project are a set of programs for manipulating and analyzing Unicode text. more>>
Unicode Utilities project are a set of programs for manipulating and analyzing Unicode text. uniname defaults to printing the character offset of each character, its byte offset, its hex code value, its encoding, the glyph itself, and its name. Command line options allow undesired information to be suppressed and the Unicode range to be added.
unidesc reports the character ranges to which different portions of the text belong. unihist generates a histogram of the characters in its input. ExplicateUTF8 is intended for debugging or for learning about Unicode. It determines and explains the validity of a sequence of bytes as a UTF-8 encoding. unirev reverses UTF-8 strings.
Enhancements:
- Adds to unidesc the option -r which causes it to list the ranges detected after reading all input rather than listing them as they are encountered, and adds to uniname the option -B which causes it to ignore characters within the Basic Multilingual Plane.
<<lessunidesc reports the character ranges to which different portions of the text belong. unihist generates a histogram of the characters in its input. ExplicateUTF8 is intended for debugging or for learning about Unicode. It determines and explains the validity of a sequence of bytes as a UTF-8 encoding. unirev reverses UTF-8 strings.
Enhancements:
- Adds to unidesc the option -r which causes it to list the ranges detected after reading all input rather than listing them as they are encountered, and adds to uniname the option -B which causes it to ignore characters within the Basic Multilingual Plane.
Download (0.25MB)
Added: 2007-07-04 License: GPL (GNU General Public License) Price:
849 downloads
DateTime::TimeZone::SystemV 0.000
DateTime::TimeZone::SystemV is a Perl module with System V and POSIX timezone strings. more>>
DateTime::TimeZone::SystemV is a Perl module with System V and POSIX timezone strings.
SYNOPSIS
use DateTime::TimeZone::SystemV;
$tz = DateTime::TimeZone::SystemV->new("EST5EDT");
if($tz->is_floating) { ...
if($tz->is_utc) { ...
if($tz->is_olson) { ...
$category = $tz->category;
$tz_string = $tz->name;
if($tz->has_dst_changes) { ...
if($tz->is_dst_for_datetime($dt)) { ...
$offset = $tz->offset_for_datetime($dt);
$abbrev = $tz->short_name_for_datetime($dt);
$offset = $tz->offset_for_local_datetime($dt);
An instance of this class represents a timezone that was specified by means of a System V timezone string or the POSIX extended form of the same syntax. These can express a plain offset from Universal Time, or a system of two offsets (standard and daylight saving time) switching on a yearly cycle according to certain types of rule.
This class implements the DateTime::TimeZone interface, so that its instances can be used with DateTime objects.
<<lessSYNOPSIS
use DateTime::TimeZone::SystemV;
$tz = DateTime::TimeZone::SystemV->new("EST5EDT");
if($tz->is_floating) { ...
if($tz->is_utc) { ...
if($tz->is_olson) { ...
$category = $tz->category;
$tz_string = $tz->name;
if($tz->has_dst_changes) { ...
if($tz->is_dst_for_datetime($dt)) { ...
$offset = $tz->offset_for_datetime($dt);
$abbrev = $tz->short_name_for_datetime($dt);
$offset = $tz->offset_for_local_datetime($dt);
An instance of this class represents a timezone that was specified by means of a System V timezone string or the POSIX extended form of the same syntax. These can express a plain offset from Universal Time, or a system of two offsets (standard and daylight saving time) switching on a yearly cycle according to certain types of rule.
This class implements the DateTime::TimeZone interface, so that its instances can be used with DateTime objects.
Download (0.008MB)
Added: 2007-05-17 License: Perl Artistic License Price:
891 downloads
Servlet::ServletInputStream 0.9.2
Servlet::ServletInputStream is a servlet input stream interface. more>>
Servlet::ServletInputStream is a servlet input stream interface.
SYNOPSIS
my $byte = $stream->read();
my $numbytes = $stream->read($buffer);
my $numbytes = $stream->read($buffer, $offset, $length);
my $numbytes = $stream->readLine($buffer, $offset, $length);
$stream->skip($numbytes);
if ($stream->markSupported()) {
$stream->mark($limit);
$stream->reset();
}
$stream->close();
Provides an input stream for reading binary data from a client request. With some protocols, such as HTTP POST and PUT, the stream can be used to read data sent from the client.
An input stream object is normally retrieved via "getInputStream" in Servlet::ServletRequest.
NOTE: While this is an abstract class in the Java API, the Perl API provides it as an interface. The main difference is that the Perl version has no constructor. Also, it merges the methods declared in java.io.InputStream and javax.servlet.ServletInputStream into a single interface.
<<lessSYNOPSIS
my $byte = $stream->read();
my $numbytes = $stream->read($buffer);
my $numbytes = $stream->read($buffer, $offset, $length);
my $numbytes = $stream->readLine($buffer, $offset, $length);
$stream->skip($numbytes);
if ($stream->markSupported()) {
$stream->mark($limit);
$stream->reset();
}
$stream->close();
Provides an input stream for reading binary data from a client request. With some protocols, such as HTTP POST and PUT, the stream can be used to read data sent from the client.
An input stream object is normally retrieved via "getInputStream" in Servlet::ServletRequest.
NOTE: While this is an abstract class in the Java API, the Perl API provides it as an interface. The main difference is that the Perl version has no constructor. Also, it merges the methods declared in java.io.InputStream and javax.servlet.ServletInputStream into a single interface.
Download (0.088MB)
Added: 2007-06-12 License: Perl Artistic License Price:
867 downloads
SQL::Abstract::Limit 0.12
SQL::Abstract::Limit is a portable LIMIT emulation. more>>
SQL::Abstract::Limit is a portable LIMIT emulation.
SYNOPSIS
use SQL::Abstract::Limit;
my $sql = SQL::Abstract::Limit->new( limit_dialect => LimitOffset );;
# or autodetect from a DBI $dbh:
my $sql = SQL::Abstract::Limit->new( limit_dialect => $dbh );
# or from a Class::DBI class:
my $sql = SQL::Abstract::Limit->new( limit_dialect => My::CDBI::App );
# or object:
my $obj = My::CDBI::App->retrieve( $id );
my $sql = SQL::Abstract::Limit->new( limit_dialect => $obj );
# generate SQL:
my ( $stmt, @bind ) = $sql->select( $table, @fields, %where, @order, $limit, $offset );
# Then, use these in your DBI statements
my $sth = $dbh->prepare( $stmt );
$sth->execute( @bind );
# Just generate the WHERE clause (only available for some syntaxes)
my ( $stmt, @bind ) = $sql->where( %where, @order, $limit, $offset );
<<lessSYNOPSIS
use SQL::Abstract::Limit;
my $sql = SQL::Abstract::Limit->new( limit_dialect => LimitOffset );;
# or autodetect from a DBI $dbh:
my $sql = SQL::Abstract::Limit->new( limit_dialect => $dbh );
# or from a Class::DBI class:
my $sql = SQL::Abstract::Limit->new( limit_dialect => My::CDBI::App );
# or object:
my $obj = My::CDBI::App->retrieve( $id );
my $sql = SQL::Abstract::Limit->new( limit_dialect => $obj );
# generate SQL:
my ( $stmt, @bind ) = $sql->select( $table, @fields, %where, @order, $limit, $offset );
# Then, use these in your DBI statements
my $sth = $dbh->prepare( $stmt );
$sth->execute( @bind );
# Just generate the WHERE clause (only available for some syntaxes)
my ( $stmt, @bind ) = $sql->where( %where, @order, $limit, $offset );
Download (0.014MB)
Added: 2007-04-05 License: Perl Artistic License Price:
932 downloads
Servlet::ServletOutputStream 0.9.2
Servlet::ServletOutputStream is a servlet output stream interface. more>>
Servlet::ServletOutputStream is a servlet output stream interface.
SYNOPSIS
$stream->print($string);
$stream->println();
$stream->println($string);
$stream->write($string);
$stream->write($string, $length);
$stream->write($string, $length, $offset);
$stream->flush();
$stream->close();
Provides an output stream for writing binary data to a servlet response.
An output stream object is normally retrieved via "getOutputStream" in Servlet::ServletResponse.
NOTE: While this is an abstract class in the Java API, the Perl API provides it as an interface. The main difference is that the Perl version has no constructor. Also, it merges the methods declared in java.io.OutputStream and javax.servlet.ServletOutputStream into a single interface.
METHODS
close()
Closes the stream and releases any system resources associated with the stream.
Throws:
Servlet::Util::IOException
if an output exception occurred
flush()
Flushes this input stream and forces any buffered output bytes to be written out.
Throws:
Servlet::Util::IOException
if an output exception occurred
print($value)
Writes a scalar value to the client, with no carriage return-line feed (CRLF) character at the end.
Parameters:
$value
the value to send to the client
Throws:
Servlet::Util::IOException
if an output exception occurred
println([$value])
Writes a scalar value to the client, if specified, followed by a carriage return-line feed (CRLF) character.
Parameters:
$value
the (optional) value to send to the client
Throws:
Servlet::Util::IOException
if an output exception occurred
write($value)
write($value, $length)
write($value, $length, $offset)
Writes the scalar $value to the stream.
If no arguments are specified, functions exactly equivalently to print().
If $length is specified, writes that many bytes from $value. If $offset is specified, starts writing that many bytes from the beginning of $value. $offset and $length must not be negative, and $length must not be greater than the amount of data in $value starting from $offset.
Blocks until input data is available, the end of the stream is detected, or an exception is thrown.
Parameters:
$value
a scalar value to be written
$length
the maximum number of bytes to write
$offset
the location in $value where data is read from
Throws:
Servlet::Util::IOException
if an input exception occurs
Servlet::Util::IndexOutOfBoundsException
if $buffer is specified as undef
<<lessSYNOPSIS
$stream->print($string);
$stream->println();
$stream->println($string);
$stream->write($string);
$stream->write($string, $length);
$stream->write($string, $length, $offset);
$stream->flush();
$stream->close();
Provides an output stream for writing binary data to a servlet response.
An output stream object is normally retrieved via "getOutputStream" in Servlet::ServletResponse.
NOTE: While this is an abstract class in the Java API, the Perl API provides it as an interface. The main difference is that the Perl version has no constructor. Also, it merges the methods declared in java.io.OutputStream and javax.servlet.ServletOutputStream into a single interface.
METHODS
close()
Closes the stream and releases any system resources associated with the stream.
Throws:
Servlet::Util::IOException
if an output exception occurred
flush()
Flushes this input stream and forces any buffered output bytes to be written out.
Throws:
Servlet::Util::IOException
if an output exception occurred
print($value)
Writes a scalar value to the client, with no carriage return-line feed (CRLF) character at the end.
Parameters:
$value
the value to send to the client
Throws:
Servlet::Util::IOException
if an output exception occurred
println([$value])
Writes a scalar value to the client, if specified, followed by a carriage return-line feed (CRLF) character.
Parameters:
$value
the (optional) value to send to the client
Throws:
Servlet::Util::IOException
if an output exception occurred
write($value)
write($value, $length)
write($value, $length, $offset)
Writes the scalar $value to the stream.
If no arguments are specified, functions exactly equivalently to print().
If $length is specified, writes that many bytes from $value. If $offset is specified, starts writing that many bytes from the beginning of $value. $offset and $length must not be negative, and $length must not be greater than the amount of data in $value starting from $offset.
Blocks until input data is available, the end of the stream is detected, or an exception is thrown.
Parameters:
$value
a scalar value to be written
$length
the maximum number of bytes to write
$offset
the location in $value where data is read from
Throws:
Servlet::Util::IOException
if an input exception occurs
Servlet::Util::IndexOutOfBoundsException
if $buffer is specified as undef
Download (0.088MB)
Added: 2007-06-13 License: Perl Artistic License Price:
864 downloads
POE::Wheel::Audio::Mad 0.3
POE::Wheel::Audio::Mad is a POE Wheel implementing in-session non-blocking mpeg stream playing. more>>
POE::Wheel::Audio::Mad is a POE Wheel implementing in-session non-blocking mpeg stream playing.
SYNOPSIS
use POE;
use POE::Wheel::Audio::Mad;
POE::Session->create(
inline_states => {
_start => &am_start,
message => &am_message
}
);
sub am_start {
my ($kernel, $heap) = @_[KERNEL, HEAP];
## you may also specify decoder options, listed below..
$heap->{wheel} = new POE::Wheel::Audio::Mad ( message_event => message );
$kernel->yield( decoder_open, {
filename => /path/to/some/stream.mp3,
play => 1
});
}
sub am_message {
my ($kernel, $message) = @_[KERNEL, ARG0];
if ($message->{id} eq INPUT_EOF_WARNING) {
print "finished..n";
undef $heap->{wheel};
} elsif ($message->{id} eq DECODER_FRAME_DATA) {
if (defined($message->{data}->{played})) {
print "rplayed: $message->{data}->{played}";
}
}
}
$poe_kernel->run();
exit();
POE::Wheel::Audio::Mad is an attempt to bring a naitive perl mpeg decoder into a perl session. This module was written to work as a POE Wheel due to its nature -- it simply playes mpeg streams -- you have to do the job of controlling the player and handling updates. This really isnt your traditional wheel.
<<lessSYNOPSIS
use POE;
use POE::Wheel::Audio::Mad;
POE::Session->create(
inline_states => {
_start => &am_start,
message => &am_message
}
);
sub am_start {
my ($kernel, $heap) = @_[KERNEL, HEAP];
## you may also specify decoder options, listed below..
$heap->{wheel} = new POE::Wheel::Audio::Mad ( message_event => message );
$kernel->yield( decoder_open, {
filename => /path/to/some/stream.mp3,
play => 1
});
}
sub am_message {
my ($kernel, $message) = @_[KERNEL, ARG0];
if ($message->{id} eq INPUT_EOF_WARNING) {
print "finished..n";
undef $heap->{wheel};
} elsif ($message->{id} eq DECODER_FRAME_DATA) {
if (defined($message->{data}->{played})) {
print "rplayed: $message->{data}->{played}";
}
}
}
$poe_kernel->run();
exit();
POE::Wheel::Audio::Mad is an attempt to bring a naitive perl mpeg decoder into a perl session. This module was written to work as a POE Wheel due to its nature -- it simply playes mpeg streams -- you have to do the job of controlling the player and handling updates. This really isnt your traditional wheel.
Download (0.022MB)
Added: 2006-11-16 License: Perl Artistic License Price:
1074 downloads
pts-elfdisasm 0.14
pts-elfdisasm is command-line ELF disassembler for the i386 architecture. more>>
pts-elfdisasm is command-line ELF disassembler for the i386 architecture, based on elfdisasm-0.11, which is in turn based on ndisasm of nasm-0.98.
It supports dumping section headers, symbol tables, and disassembling code sections of i386 ELF binaries, object, and shared object files.
It shows both the file offset, the memory offset, the hex dump, and the mnemonic of each assembly instruction.
It can also find and mark jump targets, call targets, and system calls in the dump for easier cross-referencing. The dump cannot be fed directly to an assembler to recreate the original binary.
<<lessIt supports dumping section headers, symbol tables, and disassembling code sections of i386 ELF binaries, object, and shared object files.
It shows both the file offset, the memory offset, the hex dump, and the mnemonic of each assembly instruction.
It can also find and mark jump targets, call targets, and system calls in the dump for easier cross-referencing. The dump cannot be fed directly to an assembler to recreate the original binary.
Download (0.13MB)
Added: 2005-11-02 License: Other/Proprietary License with Source Price:
816 downloads
Advanced Packet Sniffer 0.19
Aps is a small tool for analyzing network traffic. more>>
Aps is a small tool for analyzing network traffic. It prints out a great deal of information about the relevant protocols including TCP, UDP, ARP, and ICMP.
It allows you to filter IP addresses, hardware addresses, ports, and specific protocols. It comes with a little GTK-GUI displaying packet counters for each protocol.
APS tries to print detailed info about network frames that are received from the SOCK_RAW (ETH_P_ALL) socket. I am not sure if this is the clean way, but it works fine. APS prints info about the hardware layer and the IP and TCP/UDP/ICMP header.
The tail of the packet (mostly the data) wich could not be interpreted is written on the screen as ascii/hex-dump or both (your choice).
Example
HW-ADDR: 00:60:8c:f6:40:96 -----> 00:80:ad:30:8f:3b
IP-ADDR: 192.168.17.52 -----> 192.168.17.50
IP-Ver4 || Head:0x0a (bytes) || Service(TOS):16 || Length over all:0061
Fragmentation: ID:0x4079 - Flags: 0 1 0 - Offset:00000
TTL:064 || Protokoll:006 (TCP) || HeaderCRC:0x567b
TCP-HEADER:
Ports: 0023-->1034 (telnet) Seq./Ack. Nr.:0x70843468 / 0xeae29434
Data-Offset:0x05 Reserved-6Bit:00 Flags:-urg-ACK-PSH-rst-syn-fin-
Window:0x7fe0 CRC:0x9420 Urgent-Pointer:0x0000
73 61 74 75 72 6e 32 3a 2f 73 72 76 2f 70 72 69 6e 74 71 23 20
HW-ADDR: 52:54:40:25:8d:88 -----> ff:ff:ff:ff:ff:ff
SAMBA/NetBios
e0 e0 03 ff ff 00 22 00 11 00 00 00 00 ff ff ff ff ff ff 04 52 00 00 00 00 52
40 25 8d 88 40 08 00 03 00 04 20 20 20 20 20 20 20 20 20
HW-ADDR: 00:80:ad:30:8f:3b -----> 00:60:8c:f6:40:96
IP-ADDR: 192.168.17.50 -----> 194.112.123.200
IP-Ver4 || Head:0x0a (bytes) || Service(TOS):0 || Length over all:0029
Fragmentation: ID:0x29ae - Flags: 0 0 0 - Offset:00000
TTL:064 || Protokoll:001 (ICMP) || HeaderCRC:0x411f
echo request CODE:0x0 CRC:0xf9f5 SIG:0x602 NUM:0x0
00 ea
Enhancements:
- added break for Packet-counter and fixed some minor bugs
<<lessIt allows you to filter IP addresses, hardware addresses, ports, and specific protocols. It comes with a little GTK-GUI displaying packet counters for each protocol.
APS tries to print detailed info about network frames that are received from the SOCK_RAW (ETH_P_ALL) socket. I am not sure if this is the clean way, but it works fine. APS prints info about the hardware layer and the IP and TCP/UDP/ICMP header.
The tail of the packet (mostly the data) wich could not be interpreted is written on the screen as ascii/hex-dump or both (your choice).
Example
HW-ADDR: 00:60:8c:f6:40:96 -----> 00:80:ad:30:8f:3b
IP-ADDR: 192.168.17.52 -----> 192.168.17.50
IP-Ver4 || Head:0x0a (bytes) || Service(TOS):16 || Length over all:0061
Fragmentation: ID:0x4079 - Flags: 0 1 0 - Offset:00000
TTL:064 || Protokoll:006 (TCP) || HeaderCRC:0x567b
TCP-HEADER:
Ports: 0023-->1034 (telnet) Seq./Ack. Nr.:0x70843468 / 0xeae29434
Data-Offset:0x05 Reserved-6Bit:00 Flags:-urg-ACK-PSH-rst-syn-fin-
Window:0x7fe0 CRC:0x9420 Urgent-Pointer:0x0000
73 61 74 75 72 6e 32 3a 2f 73 72 76 2f 70 72 69 6e 74 71 23 20
HW-ADDR: 52:54:40:25:8d:88 -----> ff:ff:ff:ff:ff:ff
SAMBA/NetBios
e0 e0 03 ff ff 00 22 00 11 00 00 00 00 ff ff ff ff ff ff 04 52 00 00 00 00 52
40 25 8d 88 40 08 00 03 00 04 20 20 20 20 20 20 20 20 20
HW-ADDR: 00:80:ad:30:8f:3b -----> 00:60:8c:f6:40:96
IP-ADDR: 192.168.17.50 -----> 194.112.123.200
IP-Ver4 || Head:0x0a (bytes) || Service(TOS):0 || Length over all:0029
Fragmentation: ID:0x29ae - Flags: 0 0 0 - Offset:00000
TTL:064 || Protokoll:001 (ICMP) || HeaderCRC:0x411f
echo request CODE:0x0 CRC:0xf9f5 SIG:0x602 NUM:0x0
00 ea
Enhancements:
- added break for Packet-counter and fixed some minor bugs
Download (0.088MB)
Added: 2005-09-21 License: GPL (GNU General Public License) Price:
1512 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above 0.2 offset yield strength search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed