promiscuous mode
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1896
PictoSniff 0.2
PictoChat sniffer allows you to spy live on PictoChat communications between Nintendo DS gaming consoles. more>>
PictoChat sniffer allows you to spy live on PictoChat communications between Nintendo DS gaming consoles.
Requires a 802.11 device with support for monitor mode and Radiotap (tested only under FreeBSD with the p54u driver). Based upon GTK2 and libpcap.
<<lessRequires a 802.11 device with support for monitor mode and Radiotap (tested only under FreeBSD with the p54u driver). Based upon GTK2 and libpcap.
Download (0.12MB)
Added: 2005-07-22 License: GPL (GNU General Public License) Price:
923 downloads
QComicBook 0.3.4
QComicBook is a viewer for comic book archives containing jpeg/png images. more>>
QComicBook is a viewer for comic book archives containing jpeg/png images, which aims at convenience and simplicity.
Main features:
- automatic handling of archives
- full-screen mode
- two-pages mode and japanese mode
- thumbnails view
- page scaling (fit to window witdth/height, whole page)
- mouse or keyboard navigation, whatever you prefer
- bookmarks
- and more...
Enhancements:
- fixed drawing/scaling/rotation bugs in two-pages mode when 1st page is smaller than 2nd page
- fixed problem with opening files with non-ascii characters in file name via command line
- *.bmp file pattern added to the list of supported formats
<<lessMain features:
- automatic handling of archives
- full-screen mode
- two-pages mode and japanese mode
- thumbnails view
- page scaling (fit to window witdth/height, whole page)
- mouse or keyboard navigation, whatever you prefer
- bookmarks
- and more...
Enhancements:
- fixed drawing/scaling/rotation bugs in two-pages mode when 1st page is smaller than 2nd page
- fixed problem with opening files with non-ascii characters in file name via command line
- *.bmp file pattern added to the list of supported formats
Download (0.39MB)
Added: 2006-11-29 License: GPL (GNU General Public License) Price:
1063 downloads
Network Security Monitor Daemon 4.0
The Network Security Monitor Daemon is a lightweight network security monitor for TCP/IP LANs. more>>
The Network Security Monitor Daemon is a lightweight network security monitor for TCP/IP LANs. It will capture certain network events and record them in a relational database. The recorded data is available for analysis through a CGI-based interface.
You can run test version with ./Monitord, just to see how it works. Production version should be run in background, v.g. with nohup ./monitord &. Both versions will accept a device name as a parameter (default: eth0). You can send them SIGHUP at any time to print some stats. If you send SIGTERM, SIGQUIT or SIGINT, all threads will end gracefully.
Enhancements:
- Linux Kernel with "packet sockets" and "socket filtering" support.
- GNU C Library 2 (glibc2) with LinuxThreads support. (integrated in most recent versions).
- Full MySQL, including headers and libmysqlclient_r.
- GNU C Compiler (gcc).
- GNU Make (make).
- Perl (perl).
- Wget (wget).
Enhancements:
- Added chmod 4755 ... in Makefile
- Root should run make now, but not the daemon ;-)
- The daemon will drop root privileges as soon as possible
- (after creating the raw socket with an attached linux socket
- filter and putting the interface in promiscuous mode)
- No threads run with root privileges so its much safer
- (specially the new server thread which reads remote user input)
- Added stats thread
- To calculate/mantain exponential averages
- Added server thread
- It accepts HTTP requests and serves stats in XML
<<lessYou can run test version with ./Monitord, just to see how it works. Production version should be run in background, v.g. with nohup ./monitord &. Both versions will accept a device name as a parameter (default: eth0). You can send them SIGHUP at any time to print some stats. If you send SIGTERM, SIGQUIT or SIGINT, all threads will end gracefully.
Enhancements:
- Linux Kernel with "packet sockets" and "socket filtering" support.
- GNU C Library 2 (glibc2) with LinuxThreads support. (integrated in most recent versions).
- Full MySQL, including headers and libmysqlclient_r.
- GNU C Compiler (gcc).
- GNU Make (make).
- Perl (perl).
- Wget (wget).
Enhancements:
- Added chmod 4755 ... in Makefile
- Root should run make now, but not the daemon ;-)
- The daemon will drop root privileges as soon as possible
- (after creating the raw socket with an attached linux socket
- filter and putting the interface in promiscuous mode)
- No threads run with root privileges so its much safer
- (specially the new server thread which reads remote user input)
- Added stats thread
- To calculate/mantain exponential averages
- Added server thread
- It accepts HTTP requests and serves stats in XML
Download (0.033MB)
Added: 2006-07-12 License: GPL (GNU General Public License) Price:
1203 downloads
Musicus 1.14
Musicus is a command-line music player utilizing xmms plug-ins. more>>
[COPYRIGH=1] Musicus is a component of the Cjukebox music management system. It is a command line tool that uses xmms pluggins for playing back music without requiring that X11 is running.
Musicus can be either used in batch mode or in an interactive mode In batch mode the files given on the commandline will played. In interactive mode the user can type in commands to start and stop songs, inquiring about song length, (id3) tags, etc..
Typically the user will be another piece of software effectivly remote controlling Musicus. While Musicus itself is written in C++, bindings exist to use it with perl and python (a simple python driver, musicus.py, is included).
<<lessMusicus can be either used in batch mode or in an interactive mode In batch mode the files given on the commandline will played. In interactive mode the user can type in commands to start and stop songs, inquiring about song length, (id3) tags, etc..
Typically the user will be another piece of software effectivly remote controlling Musicus. While Musicus itself is written in C++, bindings exist to use it with perl and python (a simple python driver, musicus.py, is included).
Download (0.023MB)
Added: 2006-04-19 License: GPL (GNU General Public License) Price:
1283 downloads
refdb-mode 1.4
refdb-mode is a minor mode for Emacs which implements an interface to RefDB. more>>
RefDB integrates nicely into Emacs. Combined with editing modes for SGML, XML, and RIS documents, youll get an integrated authoring environment with direct access to your bibliographic data.
"Cite-while-you-write", document transformation, and previewing is just a few mouseclicks away for DocBook SGML and XML as well as for TEI XML documents. Emacs support is not included in the RefDB sources, but available separately.
If your editor of choice should be Emacs or XEmacs, the RIS major mode (ris.el) will make editing RIS datasets a little bit more comfortable. Font-locking will help you to spot syntax errors. Especially the end tag (ER - ) is prone to lack the trailing space if youre not careful.
The ris-mode displays valid tags in blue, except the special type (TY - ) and end (ER - ) tags which are shown in red. The tag contents are colored according to several criteria. If the contents of a field is limited in length, the color will extend only up to that limit. Author/editor, publication date, and reprint fields are checked for a valid content. ris-mode also provides the following commands:
- insert-set (C-c-C-s): inserts a new skeleton dataset (a "reference"). The function will prompt you to enter the publication type. You can use either the auto-completion feature of the minibuffer to enter a valid type or the history feature to select a previously entered type. The function will create a newline, a type tag with the type you selected, default sets of tags for a selected range of types, as well as an end tag.
- insert-tag ( C-c-C-t): insert a new tag. Use either the auto-completion feature of the minibuffer to enter a valid tag or the history feature to select a previously entered tag.
duplicate-tag (M-RET): insert a new line below the current line with the same tag as the current line. This command is convenient if you add multiple keywords or authors, each of which have to go on separate tag lines.
- backward-set (C-x[) and forward-set (C-x]): move between RIS datasets.
- narrow-to-set (C-xns) and widen (C-xnw): narrow the buffer to the current RIS set and widen to the full buffer contents.
The mode currently does not check the length of author entries, nor does it handle continued lines in any way. It does not attempt to check whether a reference is complete (e.g. it wont notify you if there is no author)
Enhancements:
- Support for Muse documents was added.
<<less"Cite-while-you-write", document transformation, and previewing is just a few mouseclicks away for DocBook SGML and XML as well as for TEI XML documents. Emacs support is not included in the RefDB sources, but available separately.
If your editor of choice should be Emacs or XEmacs, the RIS major mode (ris.el) will make editing RIS datasets a little bit more comfortable. Font-locking will help you to spot syntax errors. Especially the end tag (ER - ) is prone to lack the trailing space if youre not careful.
The ris-mode displays valid tags in blue, except the special type (TY - ) and end (ER - ) tags which are shown in red. The tag contents are colored according to several criteria. If the contents of a field is limited in length, the color will extend only up to that limit. Author/editor, publication date, and reprint fields are checked for a valid content. ris-mode also provides the following commands:
- insert-set (C-c-C-s): inserts a new skeleton dataset (a "reference"). The function will prompt you to enter the publication type. You can use either the auto-completion feature of the minibuffer to enter a valid type or the history feature to select a previously entered type. The function will create a newline, a type tag with the type you selected, default sets of tags for a selected range of types, as well as an end tag.
- insert-tag ( C-c-C-t): insert a new tag. Use either the auto-completion feature of the minibuffer to enter a valid tag or the history feature to select a previously entered tag.
duplicate-tag (M-RET): insert a new line below the current line with the same tag as the current line. This command is convenient if you add multiple keywords or authors, each of which have to go on separate tag lines.
- backward-set (C-x[) and forward-set (C-x]): move between RIS datasets.
- narrow-to-set (C-xns) and widen (C-xnw): narrow the buffer to the current RIS set and widen to the full buffer contents.
The mode currently does not check the length of author entries, nor does it handle continued lines in any way. It does not attempt to check whether a reference is complete (e.g. it wont notify you if there is no author)
Enhancements:
- Support for Muse documents was added.
Download (0.15MB)
Added: 2007-07-06 License: GPL (GNU General Public License) Price:
844 downloads
Guitar Mode Maker 3.0
Guitar Mode Maker is a software will help the guitar player learn scales, modes, chords, and create new scales. more>>
Guitar Mode Maker is a software will help the guitar player learn scales, modes, chords, and create new scales. Designed to be easy enough for the beginner and comprehensive for the advanced user! Learn Chords and Scales. Review the Chord and Scale List for GMM 3.0. Over 750 Chords and Scales Included in the trial installation!
This program also has the capability of the user sharing their scales with others through a new and improved, unique scale file (.GS2 file)!
Guitar Mode Maker 1.0 for linux comes with hundreds of scales, chords and modes to help you learn! Guitar Mode Maker 1.0 is available only for Linux.
Additionally for BASS GUITAR PLAYERS, Bass Guitar Mode Maker! Now bass players can have all the scales, modes and chords too! Bass Guitar Mode Maker 3.0 available for download now!
Main features:
- Easy scale creation by clicking on the fretboard, note list or piano keyboard
- Easy scale transposition
- Ability to save Guitar Scale files, even in trial version
- Ability to hear your scale played by acoustic guitar, 12-string or piano
- 750 Scales and chords TO START WITH!
- Ability to print guitar scale on printer!
- Easier to use interface (Screen Shot)
<<lessThis program also has the capability of the user sharing their scales with others through a new and improved, unique scale file (.GS2 file)!
Guitar Mode Maker 1.0 for linux comes with hundreds of scales, chords and modes to help you learn! Guitar Mode Maker 1.0 is available only for Linux.
Additionally for BASS GUITAR PLAYERS, Bass Guitar Mode Maker! Now bass players can have all the scales, modes and chords too! Bass Guitar Mode Maker 3.0 available for download now!
Main features:
- Easy scale creation by clicking on the fretboard, note list or piano keyboard
- Easy scale transposition
- Ability to save Guitar Scale files, even in trial version
- Ability to hear your scale played by acoustic guitar, 12-string or piano
- 750 Scales and chords TO START WITH!
- Ability to print guitar scale on printer!
- Easier to use interface (Screen Shot)
Download (0.028MB)
Added: 2006-07-20 License: GPL (GNU General Public License) Price:
1219 downloads
XML::Filter::Mode 0.02
XML::Filter::Mode Perl module can filter out all chunks not in the current mode. more>>
XML::Filter::Mode Perl module can filter out all chunks not in the current mode.
SYNOPSIS
use XML::Filter::Mode;
use strict;
my $filter = XML::Filter::Mode->new( Modes => "a,b,c" );
my $filter = XML::Filter::Mode->new( Modes => [qw( a b c )] );
## To inspect the modes:
my @modes = $filter->modes;
## To change the modes:
$h->modes( qw( d e ) );
Filters portions of documents based on a mode= attribute.
I use this to have XML documents that can be read in several modes, for instance "test", "demo" and normal (ie not test or demo), or "C", "Bytecraft_C", "Perl".
Mode names must contain only alphanumerics and "_" (ie match Perls w regexp assertion).
The filter is given a comma separated list of modes. Each element in the XML document may have a mode="" attribute that gives a mode expression. If there is no mode attribute or it is empty or the mode expression matches the list of modes, then the element is accepted. Otherwise it and all of its children are cut from the document.
The mode expression is a boolean expression using the operators & (which unfortunately must be escaped as "&"), |, , to build mode matching expressions from a list Parentheses may be used to group operations. of words. , and are synonyms.
! may be used as a prefix negation operator, so !a means "unless mode a".
Examples:
Modes mode="..." Action
Enabled Value
===== ========== ======
(none) "" pass
a "" pass
a "a" pass
a "a" pass
a,b "a" pass
a "a,b" pass
b "a,b" pass
a,b "a,b" pass
b "!a,b" pass
a,b "a b" pass
(none) "b" cut
a "b" cut
a "a&b" cut
b "a&b" cut
a "!a,b" cut
a "!a" cut
<<lessSYNOPSIS
use XML::Filter::Mode;
use strict;
my $filter = XML::Filter::Mode->new( Modes => "a,b,c" );
my $filter = XML::Filter::Mode->new( Modes => [qw( a b c )] );
## To inspect the modes:
my @modes = $filter->modes;
## To change the modes:
$h->modes( qw( d e ) );
Filters portions of documents based on a mode= attribute.
I use this to have XML documents that can be read in several modes, for instance "test", "demo" and normal (ie not test or demo), or "C", "Bytecraft_C", "Perl".
Mode names must contain only alphanumerics and "_" (ie match Perls w regexp assertion).
The filter is given a comma separated list of modes. Each element in the XML document may have a mode="" attribute that gives a mode expression. If there is no mode attribute or it is empty or the mode expression matches the list of modes, then the element is accepted. Otherwise it and all of its children are cut from the document.
The mode expression is a boolean expression using the operators & (which unfortunately must be escaped as "&"), |, , to build mode matching expressions from a list Parentheses may be used to group operations. of words. , and are synonyms.
! may be used as a prefix negation operator, so !a means "unless mode a".
Examples:
Modes mode="..." Action
Enabled Value
===== ========== ======
(none) "" pass
a "" pass
a "a" pass
a "a" pass
a,b "a" pass
a "a,b" pass
b "a,b" pass
a,b "a,b" pass
b "!a,b" pass
a,b "a b" pass
(none) "b" cut
a "b" cut
a "a&b" cut
b "a&b" cut
a "!a,b" cut
a "!a" cut
Download (0.004MB)
Added: 2007-07-02 License: Perl Artistic License Price:
844 downloads
dot-mode.el 1.11
dot-mode.el is a minor mode for GNU Emacs / XEmacs that emulates the . command in vi. more>>
dot-mode.el is a minor mode for GNU Emacs / XEmacs that emulates the . command in vi. The original version was written in 1995 by James Gillespie.
I took over maintenance in 2000 and did a much needed update to code portability and also added some nice features. Much of the code was re-written, but the original design was sound and remains intact. dot-mode.el project is distributed under the GNU General Public License.
Why was it written?
For those of you not in the know, the . command in vi simply repeats the last edit made. In my experience, this is/has been the biggest feature that vi users claim they just cant live without. After having developed this feature for emacs, Id have to say I agree with them.
dot-mode.el was written so that vi users no longer have an excuse for not switching to an emacs variant. Emacs is, of course, superior in every other way...
Main features:
- New keybinding C-. emulates . command in vi.
- Calls to extended commands (M-x some-command) are also captured.
- There is an "override" mode that allows you to record keystrokes that dont change the buffer.
- You can specify whether dot-mode remembers "undo" commands.
- dot-mode can either share a single command buffer between all windows with dot-mode on, or each window can have its own command buffer.
- You can copy the saved keystrokes into the keyboard macro.
- Works on GNU Emacs (including NT Emacs) and XEmacs.
Version restrictions:
- Certain interactive commands such as query-replace or query-replace-regexp are not recorded properly. There is no plan to fix this. You can still record a keyboard macro to capture these types of functions.
Enhancements:
- A bug where dot-mode would give an error if you used dot-mode-override to record a [right] and then tried to call dot-mode-execute was fixed.
<<lessI took over maintenance in 2000 and did a much needed update to code portability and also added some nice features. Much of the code was re-written, but the original design was sound and remains intact. dot-mode.el project is distributed under the GNU General Public License.
Why was it written?
For those of you not in the know, the . command in vi simply repeats the last edit made. In my experience, this is/has been the biggest feature that vi users claim they just cant live without. After having developed this feature for emacs, Id have to say I agree with them.
dot-mode.el was written so that vi users no longer have an excuse for not switching to an emacs variant. Emacs is, of course, superior in every other way...
Main features:
- New keybinding C-. emulates . command in vi.
- Calls to extended commands (M-x some-command) are also captured.
- There is an "override" mode that allows you to record keystrokes that dont change the buffer.
- You can specify whether dot-mode remembers "undo" commands.
- dot-mode can either share a single command buffer between all windows with dot-mode on, or each window can have its own command buffer.
- You can copy the saved keystrokes into the keyboard macro.
- Works on GNU Emacs (including NT Emacs) and XEmacs.
Version restrictions:
- Certain interactive commands such as query-replace or query-replace-regexp are not recorded properly. There is no plan to fix this. You can still record a keyboard macro to capture these types of functions.
Enhancements:
- A bug where dot-mode would give an error if you used dot-mode-override to record a [right] and then tried to call dot-mode-execute was fixed.
Download (0.021MB)
Added: 2007-07-12 License: GPL (GNU General Public License) Price:
838 downloads
phpCounter 0.0.2
phpCounter provides an Address Book Manager. more>>
phpCounter provides an Address Book Manager.
phpCounter is a PHP3 application that allows you to easily include a counter system with your Web site.
phpCounters features include digit style choices, refresh mode, restricted valid host, and yearly statistic.
It provides script inclusion as well as image invocation to hit the counter.
<<lessphpCounter is a PHP3 application that allows you to easily include a counter system with your Web site.
phpCounters features include digit style choices, refresh mode, restricted valid host, and yearly statistic.
It provides script inclusion as well as image invocation to hit the counter.
Download (0.035MB)
Added: 2007-03-15 License: GPL (GNU General Public License) Price:
955 downloads
pmacct-contribs 20051103
pmacct is a small set of passive network monitoring tools to measure, account and aggregate IPv4 and IPv6 traffic. more>>
pmacct is a small set of passive network monitoring tools to measure, account and aggregate IPv4 and IPv6 traffic; aggregation revolves around the key concept of primitives (VLAN id, source and destination MAC addresses, hosts, networks, AS numbers, ports, IP protocol and ToS/DSCP field are supported) which may be arbitrarily combined to build custom aggregation methods; support for historical data breakdown, triggers and packet tagging, filtering and sampling.
Aggregates can be stored into memory tables, SQL databases (MySQL or PostgreSQL) or simply printed to stdout. Data is collected from the network either using libpcap (and optionally promiscuous mode) or reading NetFlow v1/v5/v7/v8/v9 and sFlow v2/v4/v5 datagrams, both unicast and multicast.
IP accounting is the key in ISP/IXP network operations like billing, graphing network resources usage, live or historical traffic analysis, handling of network thresholds, provisioning and SLA monitoring. SNMP counters sometime are not this useful because of their coarse granularity.
Finer granularities become valuable if data are historical and match logical entities of interest such as Autonomous System Numbers, departmental or customer network chunks, specific traffic flows, etc. Further, actual large-scale networks are able to produce, in very short times, high amounts of data that become quickly difficult to be processed in a meaningful way
In this context, traffic aggregation and advanced filtering and sampling capabilities are requirements that cannot be missed anymore.
Either using memory or SQL tables as backend storage, pmacct can easily feed data to tools like MRTG, RRDtool, Cacti and Gnuplot among the others. A little scripting abilities are required to glue pmacct with external tools and a number of sample scripts and some tutorials are already available.
<<lessAggregates can be stored into memory tables, SQL databases (MySQL or PostgreSQL) or simply printed to stdout. Data is collected from the network either using libpcap (and optionally promiscuous mode) or reading NetFlow v1/v5/v7/v8/v9 and sFlow v2/v4/v5 datagrams, both unicast and multicast.
IP accounting is the key in ISP/IXP network operations like billing, graphing network resources usage, live or historical traffic analysis, handling of network thresholds, provisioning and SLA monitoring. SNMP counters sometime are not this useful because of their coarse granularity.
Finer granularities become valuable if data are historical and match logical entities of interest such as Autonomous System Numbers, departmental or customer network chunks, specific traffic flows, etc. Further, actual large-scale networks are able to produce, in very short times, high amounts of data that become quickly difficult to be processed in a meaningful way
In this context, traffic aggregation and advanced filtering and sampling capabilities are requirements that cannot be missed anymore.
Either using memory or SQL tables as backend storage, pmacct can easily feed data to tools like MRTG, RRDtool, Cacti and Gnuplot among the others. A little scripting abilities are required to glue pmacct with external tools and a number of sample scripts and some tutorials are already available.
Download (0.030MB)
Added: 2005-11-04 License: GPL (GNU General Public License) Price:
1450 downloads
XMMS Nebulus Plugin 0.8.0
Nebulus is an OpenGL/SDL visualization plugin for XMMS. more>>
Nebulus is an OpenGL/SDL visualization plugin for XMMS.
XMMS Nebulus Plugin features many options including fullscreen mode, effects priorities, the display of the song title, and more.
Its conceptually a compilation of various OpenGL effects that depends on the music
<<lessXMMS Nebulus Plugin features many options including fullscreen mode, effects priorities, the display of the song title, and more.
Its conceptually a compilation of various OpenGL effects that depends on the music
Download (0.50MB)
Added: 2007-01-09 License: GPL (GNU General Public License) Price:
1021 downloads
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]
<<lessUsage:
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]
Download (0.044MB)
Added: 2007-08-22 License: GPL (GNU General Public License) Price:
794 downloads
Icmpenun 1.2
Icmpenum sends ICMP traffic to potential targets on a network. more>>
Icmpenum sends ICMP traffic to potential targets on a network.
Introduction:
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 sends 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.
Installation:
1. Install the latest libpcap (libpcap 0.4, ftp://ftp.ee.lbl.gov/libpcap.tar.Z).
2. Install the latest Libnet (http://www.packetfactory.net/libnet/).
3. Compile icmpenum as follows:
gcc `libnet-config --defines` -o icmpenum icmpenum.c -lnet -lpcap
4. Copy icmpenum to your fave directory and (as root) start enumerating.
Usage:
Running icmpenum -h gives you the following screen:
# ./icmpenum -h
USAGE: ./icmpenum [opts] [-c class C] [-d dev] [-i 1-3] [-s src] [-t sec] hosts
opts are h n p r v
-h this help screen
-n no sending of packets
-p promiscuous receive mode
-r receiving packets only (no
-v verbose
-c class C in x.x.x.0 form
-i icmp type to send/receive, types include the following:
1 echo/echo reply (default)
2 timestamp request/reply
3 info request/reply
-d device to grab local IP or sniff from, default is eth0
-s spoofed source address
-t time in seconds to wait for all replies (default 5)
host(s) are target hosts (ignored if using -c)
Examples:
Here are some example uses of icmpenum to enumerate hosts.
Example 1:
[Host1]# icmpenum 192.168.1.1 192.168.1.2
This will use the default of Echo packets to try and determine if
192.168.1.1 and 192.168.1.2 are up and running.
Example 2:
[Host1]# icmpenum -i 2 -v 192.168.100.100 192.168.100.200
This will enumerate the two hosts using Timestamp packets in
verbose mode.
Example 3:
[Host1]# icmpenum -i 3 -s 10.10.10.10 -p -v 192.168.1.1 192.168.1.2
This will enumerate hosts 192.168.1.1 and 192.168.1.2 using
Information packets with a spoofed address of 10.10.10.10, since our real address is 10.10.10.11 we use the -p option to listen for the replies.
Here are some more advanced uses of icmpenum.
Example 4:
Assuming Host1 is 6.6.6.6 and Host2 is 7.7.7.7, and that the network 1.1.1.0 has potential hosts to enumerate, we use the following two entries to enumerate with Information packets:
[Host2]# icmpenum -r -t 30 -i 3 -c 1.1.1.0
[Host1]# icmpenum -s 7.7.7.7 -i 3 -c 1.1.1.0
Host2 starts first in receive mode with a timeout of 30 seconds and starts listening for Information packets from the 1.1.1.0 network. Then Host1 starts sending spoofed packets with Host2 as the source address, sending exactly what Host2 is listening for. It should be noted that this is hardly stealthy, as logs at 1.1.1s site could have 7.7.7.7s address all over them, but the -r function is good for testing.
Example 5:
Assuming Host1 is 6.6.6.6 and Host2 is 7.7.7.7, and that Host2 can sniff traffic between 1.1.1.0 and 2.2.2.0, we use the following entries to enumerate the 1.1.1.0 network:
[Host2]# icmpenum -t 20 -n -p -i 2 -c 1.1.1.0
[Host1]# icmpenum -s 2.2.2.2 -i 2 -c 1.1.1.0
Host2 starts first with a timeout of 20 seconds, makes sure not to send the packets with the -n option, listens promiscuously for Timestamp packets from the 1.1.1.0 network. Host1 sends the exact packets Host2 is listening for with a 2.2.2.2 spoofed source address. Yes, one could simply replace the -n option in Host2s command line with -s 2.2.2.2 and do the same thing from one workstation, but were demonstrating a distributed concept.
Enhancements:
- I have added ICMP MASK (type 17 and 18) requests and replys. Simply use the -i 4 option on the command line, such as; icmpenum -i 4 -c 1.2.3.1 (sends ICMP MASK requests to the Class C range 1.2.3.1/24 and reports any system as.
- Due to the use of some older versions of Libnet and Libpcap. I can see problems for some people compiling this and hence have placed two statically linked versions within the tarball
<<lessIntroduction:
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 sends 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.
Installation:
1. Install the latest libpcap (libpcap 0.4, ftp://ftp.ee.lbl.gov/libpcap.tar.Z).
2. Install the latest Libnet (http://www.packetfactory.net/libnet/).
3. Compile icmpenum as follows:
gcc `libnet-config --defines` -o icmpenum icmpenum.c -lnet -lpcap
4. Copy icmpenum to your fave directory and (as root) start enumerating.
Usage:
Running icmpenum -h gives you the following screen:
# ./icmpenum -h
USAGE: ./icmpenum [opts] [-c class C] [-d dev] [-i 1-3] [-s src] [-t sec] hosts
opts are h n p r v
-h this help screen
-n no sending of packets
-p promiscuous receive mode
-r receiving packets only (no
-v verbose
-c class C in x.x.x.0 form
-i icmp type to send/receive, types include the following:
1 echo/echo reply (default)
2 timestamp request/reply
3 info request/reply
-d device to grab local IP or sniff from, default is eth0
-s spoofed source address
-t time in seconds to wait for all replies (default 5)
host(s) are target hosts (ignored if using -c)
Examples:
Here are some example uses of icmpenum to enumerate hosts.
Example 1:
[Host1]# icmpenum 192.168.1.1 192.168.1.2
This will use the default of Echo packets to try and determine if
192.168.1.1 and 192.168.1.2 are up and running.
Example 2:
[Host1]# icmpenum -i 2 -v 192.168.100.100 192.168.100.200
This will enumerate the two hosts using Timestamp packets in
verbose mode.
Example 3:
[Host1]# icmpenum -i 3 -s 10.10.10.10 -p -v 192.168.1.1 192.168.1.2
This will enumerate hosts 192.168.1.1 and 192.168.1.2 using
Information packets with a spoofed address of 10.10.10.10, since our real address is 10.10.10.11 we use the -p option to listen for the replies.
Here are some more advanced uses of icmpenum.
Example 4:
Assuming Host1 is 6.6.6.6 and Host2 is 7.7.7.7, and that the network 1.1.1.0 has potential hosts to enumerate, we use the following two entries to enumerate with Information packets:
[Host2]# icmpenum -r -t 30 -i 3 -c 1.1.1.0
[Host1]# icmpenum -s 7.7.7.7 -i 3 -c 1.1.1.0
Host2 starts first in receive mode with a timeout of 30 seconds and starts listening for Information packets from the 1.1.1.0 network. Then Host1 starts sending spoofed packets with Host2 as the source address, sending exactly what Host2 is listening for. It should be noted that this is hardly stealthy, as logs at 1.1.1s site could have 7.7.7.7s address all over them, but the -r function is good for testing.
Example 5:
Assuming Host1 is 6.6.6.6 and Host2 is 7.7.7.7, and that Host2 can sniff traffic between 1.1.1.0 and 2.2.2.0, we use the following entries to enumerate the 1.1.1.0 network:
[Host2]# icmpenum -t 20 -n -p -i 2 -c 1.1.1.0
[Host1]# icmpenum -s 2.2.2.2 -i 2 -c 1.1.1.0
Host2 starts first with a timeout of 20 seconds, makes sure not to send the packets with the -n option, listens promiscuously for Timestamp packets from the 1.1.1.0 network. Host1 sends the exact packets Host2 is listening for with a 2.2.2.2 spoofed source address. Yes, one could simply replace the -n option in Host2s command line with -s 2.2.2.2 and do the same thing from one workstation, but were demonstrating a distributed concept.
Enhancements:
- I have added ICMP MASK (type 17 and 18) requests and replys. Simply use the -i 4 option on the command line, such as; icmpenum -i 4 -c 1.2.3.1 (sends ICMP MASK requests to the Class C range 1.2.3.1/24 and reports any system as.
- Due to the use of some older versions of Libnet and Libpcap. I can see problems for some people compiling this and hence have placed two statically linked versions within the tarball
Download (0.58MB)
Added: 2007-04-05 License: GPL (GNU General Public License) Price:
556 downloads
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.
<<lessThe 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.
Download (0.58MB)
Added: 2007-05-08 License: GPL (GNU General Public License) Price:
548 downloads
tiffscan 0.2
tiffscan is an advanced SANE frontend. more>>
tiffscan is an advanced SANE frontend. It has batch mode capabilities and can generate compressed multi-page TIFF files. The project handles from black and white to 8-bit and 16-bit scans.
<<less Download (0.012MB)
Added: 2007-01-26 License: GPL (GNU General Public License) Price:
1001 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 promiscuous mode 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