Main > Free Download Search >

Free echo software for linux

echo

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 185
ICMPScan 1.1

ICMPScan 1.1


ICMPScan scans the specified address, or addresses, for ICMP responses. more>>
ICMPScan scans the specified address, or addresses, for ICMP responses.

Usage:

icmpscan [ -EPTSNMAIRcvbn ] [ -A address ] [ -f filename ] [ -i interface ] [ -r retries ] [ -t timeout ] target [...]

Options:

-i, --interface
Listen on the specified interface. If unspecified, icmpscan will examine the routing table and select the most appropriate interface for each target address.
-c, --promisc
Put in interface into promiscuous mode. As this option increases the load on the system in general, it should only be used if spoofing of source packets address is enabled with the "-A" option.
-A, --address
Specify the source IP address of generated packets.
-t, --timeout
Specify the timeout, in milli-seconds, before retrying.
-r, --retries
Specify the number of attempts to elicit a particular ICMP response.
-f, --file
Read target list from the specified file.
-E, -P, --echo, --ping
Check of ICMP Echo responses.
-T, -S, --timestamp
Check for ICMP Timestamp responses.
-N, -M, --netmask
Check for ICMP Netmask responses.
-I, --info
Check for ICMP Info responses.
-R, --router
Check for ICMP Router Solicitation responses.
-v, --verbose
Increase the output verbosity.
-B, --debug

Target Specification

The simplest case is listing single hostnames or IP addresses on the command line. If you want to scan a subnet of IP addresses, you can append /mask to the hostname or IP address. mask must be between 0 (scan the whole Internet) and 32 (scan the single host specified). Use /24 to scan a class "C" address and /16 for a class "B". There is also a more powerful notation which lets you specify an IP address using lists/ranges for each element. Thus you can scan the whole class "B" network 192.168.*.* by specifying "192.168.*.*" or "192.168.0-255.0-255" or even "192.168.1-50,51-255.1,2,3,4,5-255". And of course you can use the mask notation: "192.168.0.0/16". These are all equivalent. If you use asterisks ("*"), remember that most shells require you to escape them with back slashes or protect them with quotes.

Examples:

The following example checks the first 16 addresses in the 192.168.1.0/24 netblock for all ICMP responses. The scan speed is increased by lowering the timeout value and setting the number of retries to 1:

> icmpscan -t 500 -r 1 192.168.1.0-16
192.168.1.0: Echo (From 192.168.1.17!)
192.168.1.0: Address Mask [255.255.255.0] (From 192.168.1.17!)
192.168.1.7: Echo
192.168.1.7: Timestamp [0x03ab2db0, 0x02d4c507, 0x02d4c507]
192.168.1.7: Address Mask [255.255.255.0]
192.168.1.8: Echo
192.168.1.8: Address Mask [255.255.255.0]
To display failed probes, increase the output verbosity:

> icmpscan -v 192.168.1.1
192.168.1.1: -- No response to Echo request --
192.168.1.1: -- No response to Timestamp request --
192.168.1.1: -- No response to Netmask request --
192.168.1.1: -- No response to Info request --
192.168.1.1: -- No response to Router Solicitation request --
Individual ICMP types can be checked for by listing their corresponding flags on the command line:

> icmpscan -v --echo --netmask 192.168.1.7
192.168.1.7: Echo
192.168.1.7: Address Mask [255.255.255.0]

<<less
Download (0.044MB)
Added: 2007-08-22 License: GPL (GNU General Public License) Price:
794 downloads
Tk::CmdLine

Tk::CmdLine


Tk::CmdLine contains process standard X11 command line options and set initial resources. more>>
Tk::CmdLine contains process standard X11 command line options and set initial resources.

SYNOPSIS

Tk::CmdLine::SetArguments([@argument]);

my $value = Tk::CmdLine::cget([$option]);

Tk::CmdLine::SetResources((@resource | $resource) [, $priority]);

Tk::CmdLine::LoadResources(
[ -symbol => $symbol ]
[ -file => $fileSpec ]
[ -priority => $priority ]
[ -echo => $fileHandle ] );

Process standard X11 command line options and set initial resources.

The X11R5 man page for X11 says: "Most X programs attempt to use the same names for command line options and arguments. All applications written with the X Toolkit Intrinsics automatically accept the following options: ...". This module processes these command line options for perl/Tk applications using the SetArguments function.

This module can optionally be used to load initial resources explicitly via function SetResources, or from specified files (default: the standard X11 application-specific resource files) via function LoadResources.

<<less
Download (5.7MB)
Added: 2007-08-21 License: Perl Artistic License Price:
794 downloads
IPC::Run::Simple 1.3

IPC::Run::Simple 1.3


IPC::Run::Simple is a simple system() wrapper. more>>
IPC::Run::Simple is a simple system() wrapper.

SYNOPSIS

# Run a command and check whether it failed
use IPC::Run::Simple;
run("echo Hello, O Cruel World")
or die "Command failed";

# Describe the failure
use IPC::Run::Simple qw($ERR);
run("echo Hello, O Cruel World")
or die "Command failed: $ERR";

# Use the :all tag instead of explicitly requesting $ERR
use IPC::Run::Simple qw(:all);
run("echo Hello, O Cruel World")
or die "Command failed: $ERR";

# Die with error message if command does not return 0
use IPC::Run::Simple qw(:Fatal);
run("echo Hello, O Cruel World");

# Allow other exit values without dying
use IPC::Run::Simple qw(:Fatal);
run(command => [ "echo", "Hello, O Cruel World!" ],
allowed => [ 1, 2, 5 ]);

This module is intended to be a very simple, straightforward wrapper around the system() call to make it behave more like other builtins.

run() will return a true value if the command was executed and return a successful status code, and false otherwise. The reason for the failure will be stored in the $IPC::Run::Simple::ERR variable (which is just $ERR if you import either $ERR or :all). The description of the reason was pulled almost directly from the system() documentation.
Optionally, you can import the :Fatal tag, which will cause run() to die() with an appropriate message if the command fails for any reason.

If you wish to allow nonzero exit values but still want to trap unexpected errors, you may use an expanded call syntax. Call run() with a set of key=>value pairs. The two implemented keys are command (an array reference containing the command to run) and allowed (an array reference of exit values that are allowed without causing run() to return false or throw an exception.)

<<less
Download (0.005MB)
Added: 2007-08-15 License: Perl Artistic License Price:
802 downloads
jZeno 1.0.36

jZeno 1.0.36


jZeno is a meta-project that integrates a collection of java open source libraries. more>>
jZeno is a meta-project that integrates a collection of java open source libraries, to form a ready-to-use web development environment. jZeno is made to allow people to create web applications by using pure java development as much as possible. The main architectural goal of Largely reducing the need to know technologies like javascript, HTML, CSS, database specific SQL, and tons of different APIs.
Limiting the amount of APIs, technologies and programming styles allows developers to learn a smaller set of skills much deeper. We think this set of skills should be : a thorough understanding of java, OO development and design patterns.
We decided to create jZeno after growing more and more frustrated with JSP and Struts over the years. We hoped JSF would improve things but have come to the conclusion that it is mainly a commercially-driven API that does not really make development life any easier. So we started looking further and came across Echo, a toolkit for developing web applications in pure java. In a nutshell Echo provides you with an implementation of the Swing API for developing web applications. We have created an optimized version of the Echo toolkit to allow partial, and highly compressed updates of web pages, providing AJAX like performance (available in the upcoming 0.9 release).
While Echo provides an easy way of creating the presentation layer of a web application, some glue was still missing to turn it into a rapid development platform. So we decided to add a set of easy to use dynamic components, that provide an easy way to do data-binding, validation, event handling and such. Many useful components are also provided by the EchoPoint library, a collection of rich Echo components.
Besides the presentation layer jZeno also provides a number of services for facilitating the creation of business facades. This environment is similar to stateless session beans in the EJB specification, but witout the overhead of EJBs. These services include transaction management, dead-lock detection and retrying, performance monitoring, security checking, etc...
jZeno also uses Hibernate for O/R mapping inside you business facades. Besides these major functions jZeno contains out-of-the-box solutions for a host of other features any real-life web application needs. This inluces things like genrating reports in a pdf,xls,rtf and other formats (through JasperReports). It also includes live performance monitoring (JAMon) and heap monitoring of your application in its production environment, among other features...
jZeno applications have a traditional layered architecture. The tradidional 3 tiers are seperated : the presentation tier, the business tier and the domain model. The first tier is created by using the jZeno dynamic components and the lower level Echo and EchoPoint components. The business tier contains support for running your business logic, decorated with a stack of aspects that together create an environment very similar to stateless session beans (but with less requirements and configuration overhead). The domain model tier is basically the O/R mapping provided by Hibernate. jZeno provides a tightly integrated environment for all these tiers. In the future support for deploying on an EJB container may be added if required.
Enhancements:
- A bug in errormessagescomponent (warnings) has been fixed.
- Validation has been fixed to pre-render/rebind invisible pages on DynaTables before validation.
- The TTL for DNS caching has been set to a maximum of 5 minutes.
- SessionSyncFilter will always serialize unless using an image/script service.
- A McKoi startup bug when using hibernate annotations has been fixed.
- Processing of radio buttons with action listeners has been fixed.
- BigDecimalViewer and ComponentUI have been added for consistency.
- A bug in the NewsTicker component has been fixed.
<<less
Download (31MB)
Added: 2007-08-04 License: LGPL (GNU Lesser General Public License) Price:
812 downloads
AutoLyrix 0.2.2

AutoLyrix 0.2.2


AutoLyrix is a program created to download lyrics and AlbumArt (artwork) automatically. more>>
AutoLyrix is a program (not a pluggin!) created to download lyrics and AlbumArt (artwork) automatically. This software is very similar to EvilLyrics (at least the interface). Saved lyrics from EvilLyrics can be used by AutoLyrix. The only thing you have to do is run AutoLyrix and it will find a supported player running, get the current song and download the lyric for you. AutoLyrix uses Google to search..
Main features:
- Download music with filters
- Download AlbumArt (artwork)
- Full mode
- Full mode 100% Transparent
- Transparent (Opacity)
- Export Lyrics/AlbumArt to iPod (using iTunes)
- Export Lyrics without Properties
- Download Lyrics and AlbumArt from Playlist file
- AutoLyrix can read the Song Title from a File
- Multi-plataform using Mono
- Runs on Linux! XMMS (and others players too)
- To make XMMS works only add the text echo "%n" > /tmp/currentSong.txt in Preferences, General Plugins, Song Change Plugin and enable this plugin, run AutoLyrix and in Preferences enable the "Support Input From File" and select the file /tmp/currengSong.txt. And enjoy!
<<less
Download (0.14MB)
Added: 2007-07-30 License: GPL (GNU General Public License) Price:
817 downloads
Cryptkeeper 0.7.666

Cryptkeeper 0.7.666


Cryptkeeper project is a FreeDesktop.org (KDE, Gnome, XFce, etc.) system tray applet that manages EncFS encrypted folders. more>>
Cryptkeeper project is a FreeDesktop.org (KDE, Gnome, XFce, etc.) system tray applet that manages EncFS encrypted folders.
On ubuntu you can install encfs like this:
- sudo aptitude install encfs
- sudo echo "fuse" >> /etc/modules
- sudo modprobe fuse
- sudo addgroup fuse
Then you must log off and back on again.
<<less
Download (0.033MB)
Added: 2007-07-16 License: GPL (GNU General Public License) Price:
833 downloads
libbonobo 2.19.4

libbonobo 2.19.4


libbonobo is the non-GUI part of the bonobo component infrastructure. more>>
libbonobo is the non-GUI part of the bonobo component infrastructure, it is most useful for creating aggregate interfaces & doing IPC easily.

libbonobo also contains a rather badly designed & implemented per-system activation system. This needs re-writing & simplifying to be per-display.

Take a look at samples/echo/.

What is Bonobo

Bonobo is a set of language and system independant CORBA interfaces for creating reusable components, controls and creating compound documents.

The Bonobo distribution includes a Gtk+ based implementation of the Bonobo interfaces, enabling developers to create reusable components and applications that can be used to form more complex documents.

If you want to look into a Java implementation of Bonobo, look in the GNOME CVS for the `monkeybeans module (Erdi Gergo is the author), you can browse it at: http://cvs.gnome.org/bonsai
<<less
Download (1.7MB)
Added: 2007-06-19 License: LGPL (GNU Lesser General Public License) Price:
858 downloads
 
Other version of libbonobo
libbonobo 2.16.0Take a look at samples/echo/. What is Bonobo Bonobo is a set of language and system independant CORBA interfaces for creating reusable components, controls and creating compound documents
License:GPL (GNU General Public License)
Download (1.7MB)
1144 downloads
Added: 2006-09-05
UidBind 0.4

UidBind 0.4


UidBind is a simple module allows call to bind() function only to uid/gid defined in a configfs tree. more>>
UidBind is a simple module allows call to bind() function only to uid/gid defined in a configfs tree.

Example:

Admin joe has loaded the uidbind module, then User sam (with uid 1017) tries bind() on port 8081:


sam@hell:~$ nc -l -p 8081
Cant grab 0.0.0.0:8081 with bind : Operation not permitted

Now, Admin joe goes to /config/uidbind and...


root@hell:/config/uidbind: mkdir 8081
root@hell:/config/uidbind: cat 8081/uid
0
root@hell:/config/uidbind: echo 1017 >8081/uid
root@hell:/config/uidbind: cat 8081/uid
1017


...then User sam retries binding:
sam@hell:~$ nc -l -p 8081


...now it works and sam is happy

Admin joe has 2 ipv4 addresses configured on his server (192.168.1.2 and 192.168.1.3) and he wants to assign port 8082 to 2 different users:

tom (uid 1017) and rob (uid 1026)

root@hell:/config/uidbind: mkdir 8082
root@hell:/config/uidbind: mkdir 8082/192.168.1.2
root@hell:/config/uidbind: mkdir 8082/192.168.1.3
root@hell:/config/uidbind: echo 1017 > 8082/192.168.1.2/uid
root@hell:/config/uidbind: echo 1026 > 8082/192.168.1.3/uid


...now tom can bind port 8082 on address 192.168.1.2 and rob on address 192.168.1.3.

But Admin joe is paranoid and knows that rob needs only port 8082 on udp:

root@hell:/config/uidbind: echo 0 > 8082/192.168.1.3/uid
root@hell:/config/uidbind: echo 1026 > 8082/192.168.1.3/udp_uid



Admin joe now wants to allow bind() on port 8083 to all members of group "binders" (gid 1717):

root@hell:/config/uidbind: mkdir 8083
root@hell:/config/uidbind: echo 1717 >8083/gid



...but User dom (uid 1030) needs to bind() on all udp ports still unconfigured by Admin joe:

root@hell:/config/uidbind: mkdir all
root@hell:/config/uidbind: echo 1030 >all/udp_uid


Admin joe now wants that only python scripts owned by User dom can bind() on port 8017:

root@hell:/config/uidbind: mkdir 8017
root@hell:/config/uidbind: echo 1030 >8017/uid
root@hell:/config/uidbind: echo python >8017/comm
<<less
Download (0.005MB)
Added: 2007-06-14 License: GPL (GNU General Public License) Price:
862 downloads
ATA over Ethernet Tools 16

ATA over Ethernet Tools 16


The ATA over Ethernet Tools are intended for use in conjunction with an ATA over Ethernet (AoE) driver for a Linux 2.6 kernel. more>>
ATA over Ethernet Tools are intended for use in conjunction with an ATA over Ethernet (AoE) driver for a Linux 2.6 kernel.

They perform simple tasks like listing available devices, triggering device discovery, and restricting the network interfaces on which AoE is performed.

Whats New in This Release:

This release includes a workaround for a bug in the dash shell where dash does not support POSIX math expressions like ...

n=1
echo $((n+1))

<<less
Download (0.019MB)
Added: 2007-06-02 License: GPL (GNU General Public License) Price:
878 downloads
GCC::TranslationUnit 1.00

GCC::TranslationUnit 1.00


GCC::TranslationUnit is a Perl module that can parse the output of gcc -fdump-translation-unit. more>>
GCC::TranslationUnit is a Perl module that can parse the output of gcc -fdump-translation-unit.

SYNPOSIS

use GCC::TranslationUnit;

# echo #include > stdio.c
# gcc -fdump-translation-unit -c stdio.c
$node = GCC::TranslationUnit::Parser->parsefile(stdio.c.tu)->root;

# list every function/variable name
while($node) {
if($node->isa(GCC::Node::function_decl) or
$node->isa(GCC::Node::var_decl)) {
printf "%s declared in %sn",
$node->name->identifier, $node->source;
}
} continue {
$node = $node->chain;
}

ABSTRACT

Provides a module for reading in the -fdump-translation-unit file from GCC and access methods for the data available from within GCC.

Once you read in the file using the Parser, you can traverse the entire structure of the parse tree using methods defined in the GCC::Node::* modules. Look there for information. Each node is blessed into a GCC::Node::* class with that name.

<<less
Download (0.013MB)
Added: 2007-05-29 License: Perl Artistic License Price:
880 downloads
Argv 1.19

Argv 1.19


Argv is a Perl module that provides an OO interface to an arg vector. more>>
Argv is a Perl module that provides an OO interface to an arg vector.

SYNOPSIS

use Argv;

# A roundabout way of getting perls version.
my $pl = Argv->new(qw(perl -v));
$pl->exec;

# Run /bin/cat, showing how to provide "predigested" options.
Argv->new(/bin/cat, [qw(-u -n)], @ARGV)->system;

# A roundabout way of globbing.
my $echo = Argv->new(qw(echo M*));
$echo->glob;
my $globbed = $echo->qx;
print "echo M* globs to: $globbed";

# A demonstration of head-like behavior (aborting early)
my $maxLinesToPrint = 5;
my $callback = sub {
print shift;
return !(--$maxLinesToPrint);
};
my $head = Argv->new(ls, [qw(-l -a)]);
$head->readonly("yes");
$head->pipe($callback);

# A demonstration of the builtin xargs-like behavior.
my @files = split(/s+/, $globbed);
my $ls = Argv->new(qw(ls -d -l), @files);
$ls->parse(qw(d l));
$ls->dbglevel(1);
$ls->qxargs(1);
my @long = $ls->qx;
$ls->dbglevel(0);
print @long;

# A demonstration of how to use option sets in a wrapper program.
@ARGV = qw(Who -a -y foo -r); # hack up an @ARGV
my $who = Argv->new(@ARGV); # instantiate
$who->dbglevel(1); # set verbosity
$who->optset(qw(UNAME FOO WHO)); # define 3 option sets
$who->parseUNAME(qw(a m n p)); # parse these to set UNAME
$who->parseFOO(qw(y=s z)); # parse -y and -z to FOO
$who->parseWHO(r); # for the who cmd
warn "got -y flag in option set FOOn" if $who->flagFOO(y);
print Argv->new(uname, $who->optsUNAME)->qx;
$who->prog(lc $who->prog); # force $0 to lower case
$who->exec(qw(WHO)); # exec the who cmd

<<less
Download (0.043MB)
Added: 2007-05-10 License: Perl Artistic License Price:
898 downloads
Icmpenum 1.0

Icmpenum 1.0


Icmpenum sends ICMP traffic for host enumeration. more>>
Host enumeration is the act of determining the IP address of potential targets on a network. This can be done in both layer 2 and layer 3. Icmpenum project can send ICMP traffic for such enumeration.

The ICMP packets supported are: Echo, Timestamp, Information and Netmask. Furthermore, it supports spoofing and promiscuous listening for reply packets. Icmpenum is great for enumerating networks which allow ICMP traffic.
<<less
Download (0.58MB)
Added: 2007-05-08 License: GPL (GNU General Public License) Price:
548 downloads
ipidscan 0.2

ipidscan 0.2


ipidscan project consists in a portscanner using the ip.id method. more>>
ipidscan project consists in a portscanner using the ip.id method.
A portscanner using the ip.id method described by antirez on bugtraq on dec 15 1998. First public port scanner (that Im aware of) was published on bugtraq on dec 3 1999. This program was made public as a response to that on dec 4 1999.
The scanner does not directly contact the target host and is therefore practically untracable.
Main features:
- Default is to send null packets for echo:ing, some firewalls block them. Override with -F
- Lots of options. All nice.
- Use -e instead of -o 256 if silent host is a windows box
- Works on big and little endian boxen
<<less
Download (0.005MB)
Added: 2007-04-20 License: GPL (GNU General Public License) Price:
921 downloads
TheBOT 1.9

TheBOT 1.9


TheBOT provides an IRC bot written in bash. more>>
TheBOT provides an IRC bot written in bash.

TheBot is a simple IRC bot written in the bash scripting language. It is based on a modular design.

to get this thing online use the `run script (in this directory)
but please edit the configuration file first - `config.

for information about available commands see doc/commands.html
to learn how to write commands (or just try) read doc/writting-commands.html

to be able to identify youll need to crypt your password first, then add
it into the passwd file.
Ive included the source and the binary of the `crypt utlilty.
if you want to recompile just type make in the bin directory.

now, lets say that youre `SuperDude and wanna use the pass `ircforlife
first crypt your password:

SuperDude:thebot/bin$ crypt ircforlife
^Y7T08nTQpiz6

the next step is to add yourself into the passwd file:

SuperDude:thebot$ echo "SuperDude:^Y7T08nTQpiz6" >> passwd

to identif just use: /msg thebot +id ircforlife

everything else is the same.even when adding new user
with the add command.thebot crypts the password and writes it to the file.

<<less
Download (0.062MB)
Added: 2007-04-11 License: Freely Distributable Price:
926 downloads
mimic 1.0

mimic 1.0


mimic provides a server that mimics ftpd and telnetd servers. more>>
mimic provides a server that mimics ftpd and telnetd servers.

mimic is a server that mimics Internet servers. It includes imitators for ftpd and telnetd, and can be extended with scripting to support other types of imitation. Users will believe they are connected to authentic services (such as ftpd or telnetd) but will never be able to log in.

Everything that they type is logged. In addition, scripting new imitator services is simple. The program includes a one-liner example of a fully-functional echo server.

The projects goal is to create a script for imitating most, if not all, popular Internet services.

Compilation:

Use: make all, make myftpd, make mytelnetd or make myscript

Your ftpd and telnetd servers will be found in ftpd/ and telnetd/ respectively.
Your scripted server will be found in script/.

<<less
Download (0.009MB)
Added: 2007-04-10 License: GPL (GNU General Public License) Price:
932 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5