Main > Free Download Search >

Free scan hosts software for linux

scan hosts

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1912
LSF::Hosts 0.01

LSF::Hosts 0.01


LSF::Hosts is a Perl module to retrieve information about LSF hosts. more>>
LSF::Hosts is a Perl module to retrieve information about LSF hosts.

SYNOPSIS

use LSF::Hosts;
use LSF::Hosts RaiseError => 0, PrintError => 1, PrintOutput => 0;
($hinfo) = LSF::Hosts->new( [HOST_NAME] );
@hosts = LSF::Hosts->new();

LSF::Hosts is a wrapper arround the LSF bhosts command used to obtain information about lsf hosts. The hash keys of the object are LSF bhosts header values. See the bhosts man page for more information.

CONSTRUCTOR

new( [ [HOST_NAME] ] );

With a valid hostname, creates a new LSF::Hosts object. Without a hostname returns a list of LSF::Hosts objects for all the hosts in the system. Takes no arguments (jet).

<<less
Download (0.003MB)
Added: 2007-04-17 License: Perl Artistic License Price:
920 downloads
C::Scan::Constants 1.011

C::Scan::Constants 1.011


C::Scan::Constants Perl module contains slurp constants from specified C header (.h) files. more>>
C::Scan::Constants Perl module contains slurp constants from specified C header (.h) files.

SYNOPSIS

## Intended for use in your modules Makefile.PL file, to
## add DWIMery to use of C constants within your module.

use C::Scan::Constants;

my @hdr_files = (
"/path/to/first_header.h",
"/path/to/second_header.h",
);

## Slurp a list of constant information from C headers
my @constants = extract_constants_from( @hdr_files );

## Create the C, XS, and pure-Perl machinery needed to
## provide automagical access to C constants at runtime.
write_constants_module( "Your::Module", @constants );

This module provides an alternative to using the h2ph command to generate Perl header (.ph) files that are then subsequently required by your module code. When you need access to C numeric and enumerated type constants, especially in a dynamic source tree environment, there are times when youd like something a little more automagical and closely tailored to what you actually need. Now you have it, in this module.

C::Scan::Constants was born out of a recognition that ModPerl::CScan and ExtUtils::Constant provide a wealth of capabilities in the area of C code parsing and autogenerated XS access to C constants, but that the actual mechanisms for harnessing them to do those things were really rather opaque. This module should help take (most of) the mystery out of those activities.

<<less
Download (0.025MB)
Added: 2007-06-01 License: Perl Artistic License Price:
875 downloads
BlockHosts 2.0.5

BlockHosts 2.0.5


BlockHosts is a script to record how many times more>>
BlockHosts is a script to record how many times "sshd" or "proftpd" is being attacked, and when a particular IP address exceeds a configured number of failed login attempts, that IP address is added to /etc/hosts.allow (or optionally to any other file).

Requires python version 2.3 at a minimum, and runs on Unix-like machines only.

The BlockHosts script is most suitable for home Linux users, who need to keep ssh/ftp ports open.

Blocks IP addresses based on SSH or FTP incoming login failures, by looking at SSHD and ProFTPD logs, and updating hosts.allow as needed.
If you are a Linux user running SSH server, it is likely that you have been probed by script kiddies, and your daily LogWatch emails will show 100-150 login attempts in a short interval, before they go away.

There is no option in OpenSSH to make it difficult to slow down repeated login attempts coming from one IP address -- logins occur at a pretty fast clip -- one attempt every few seconds.

For a home or small business linux user at least, it does not make sense to keep the door open for logins for so long. Use this script, and see the daily LogWatch email notifications now showing only 7-9 login attempts, and remote hosts start getting "Refused incoming connection" messages.

Then, reading the daily LogWatch emails is not terrifying at all, in fact, it may be fun to see these script kiddies get blocked!

- Be sure to acquaint yourself with material available on the web, related to security, and denial-of-service. In particular, see the discussion in the OpenSSH mailing list related to SSHD blocking and FAIL_DELAY:
- Make your sshd/proftpd configurations as tight as possible. For example, for sshd - turn off root logins (PermitRootLogin), use the AllowUsers keyword to only allow one or a select usernames to be accepted. As far as possible, try to avoid common usernames, make even the user names hard to guess. For ProFTPD, use /etc/ftpusers, which contains names of users that will not be allowed to use FTP, root should be in there.
- Last, but not least - always use strong passwords! That is the only real protection.

blockhosts.py scans system logs, and looks for failed login attempts. It keeps a record of the number of times a particular IP address had a failed login. When the count exceeds a configured value, that IP address is added to /etc/hosts.allow with a deny flag, so the next time that IP address attempts to connect to that box, they will get a refused connection message.

<<less
Download (0.038MB)
Added: 2007-06-26 License: Public Domain Price:
850 downloads
C::Scan 0.74

C::Scan 0.74


C::Scan is a Perl module that can scan C language files for easily recognized constructs. more>>
C::Scan is a Perl module that can scan C language files for easily recognized constructs.

SYNOPSIS

$c = new C::Scan filename => $filename, filename_filter => $filter,
add_cppflags => $addflags;
$c->set(includeDirs => [$Config::Config{shrpdir}]);

my $fdec = $c->get(parsed_fdecls);

This description is VERY incomplete.

This module uses Data::Flow interface, thus one uses it in the following fashion:

$c = new C::Scan(attr1 => $value1, attr2 => $value2);
$c->set( attr3 => $value3 );

$value4 = $c->get(attr4);

Attributes are depending on some other attributes. The only required attribute, i.e., the attribute which should be set, is filename, which denotes which file to parse.

All other attributes are either optional, or would be calculated basing on values of required and optional attributes.

<<less
Download (0.014MB)
Added: 2006-07-06 License: GPL (GNU General Public License) Price:
1207 downloads
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
arp-scan 1.6

arp-scan 1.6


arp-scan sends ARP (Address Resolution Protocol) queries to the specified targets, and displays any responses that are received. more>>
arp-scan sends ARP (Address Resolution Protocol) queries to the specified targets, and displays any responses that are received.
It allows any part of the outgoing ARP packets to be changed, allowing the behavior of targets to non-standard ARP packets to be examined. The IP address and hardware address of received packets are displayed, together with the vendor details.
These details are obtained from the IEEE OUI and IAB listings, plus a few manual entries. It includes arp-fingerprint, which allows a system to be fingerprinted based on how it responds to non-standard ARP packets.
Enhancements:
- Support for Sun Solaris was added.
- This was tested on Solaris 9 (SPARC).
- The following new arp-fingerprint patterns were added for ARP fingerprinting: IOS 11.2, 11.3, and 12.4; ScreenOS 5.1, 5.2, 5.3, and 5.4; Cisco VPN Concentrator 4.7; AIX 4.3 and 5.3; Nortel Contivity 6.00 and 6.05; Cisco PIX 5.1, 5.2, 5.3, 6.0, 6.1, 6.2, 6.3, and 7.0.
- IEEE OUI and IAB MAC/Vendor files were updated.
- HSRP MAC address was added to mac-vendor.txt.
<<less
Download (0.26MB)
Added: 2007-04-13 License: GPL (GNU General Public License) Price:
950 downloads
AVScan 3.1.1

AVScan 3.1.1


AVScan is an AntiVirus scanner front end for ClamAV. more>>
AVScan is an AntiVirus scanner front end for ClamAV.

A front end for the Clam AntiVirus scanner using Endeavour Mark II. Features a scan list for frequently scanned locations, freshclam update support, and command line calling from Endeavour.

<<less
Download (0.53MB)
Added: 2007-06-13 License: GPL (GNU General Public License) Price:
877 downloads
Login Scan fusion

Login Scan fusion


Login Scan fusion provides an adaptation theme from kdm fusion. more>>
Login Scan fusion provides an adaptation theme from kdm fusion.

This is a adaptation of the theme for kde "fusion for GDM.

<<less
Download (2.0MB)
Added: 2007-02-02 License: Public Domain Price:
609 downloads
mdns-scan 0.4

mdns-scan 0.4


mdns-scan is a tool for scanning for mDNS/DNS-SD published services on the local network. more>>
mdns-scan is a tool for scanning for mDNS/DNS-SD published services on the local network. mdns-scan issues a mDNS PTR query to the special RR _services._dns-sd._udp.local for retrieving a list of all currently registered services on the local link.
mdns-scan is not a good mDNS citizen since it queries continuously for services and doesnt implement features like Duplicate Suppression. It is intended for usage as a debugging tool only.
mdns-scan is incomplete since it doesnt resolve mDNS services for you - it just dumps their PTR RRs. To understand these records you need minimal knowledge of DNS-SD and how it works.
mdns-scan does not terminate on its own behalf. It scans for services continuously until the user kills it by pressing C-c.
mdns-scan does not rely on a local mDNS responder daemon. It has no dependencies besides the GNU libc. It has been tested on Linux only.
mdns-scan does NOT scan for local mDNS enabled hosts or A/AAAA RRs, it scans for DNS-SD registered services, nothing else.
Enhancements:
- Add man pages
- Improvements to the Debianization
<<less
Download (0.016MB)
Added: 2006-05-17 License: GPL (GNU General Public License) Price:
1257 downloads
nmbscan 1.2.4

nmbscan 1.2.4


NMB Scanner scans the shares of a NetBIOS/SMB network, using the NMB/SMB/NetBIOS protocols. more>>
NMB Scanner scans the shares of a NetBIOS/SMB network, using the NMB/SMB/NetBIOS protocols. It is useful for acquiring information on a local area network for such purposes as security auditing.

It can obtain such information as NMB/SMB/NetBIOS/Windows hostname, IP address, IP hostname, ethernet MAC address, Windows username, NMB/SMB/NetBIOS/Windows domain name, and master browser.

It can discover all the NMB/SMB/NetBIOS/Windows hosts from a LAN by using the hosts lists maintained by master browsers.

<<less
Download (0.011MB)
Added: 2006-07-04 License: GPL (GNU General Public License) Price:
1214 downloads
TN-GW-Scan 1.1

TN-GW-Scan 1.1


TN-GW-Scan is a scanner for scanning telnet proxies implemented using FWTK. more>>
TN-GW-Scan is a scanner for scanning telnet proxies implemented using FWTK.

To install:

1) Check you have expect and telnet installed (expect and telnet packages under
GNU/Debian)
2) Make sure Tn-GW-Scan.exp is executable (chmod u+x Tn-GW-Scan.exp)
<<less
Download (0.002MB)
Added: 2007-01-23 License: BSD License Price:
1009 downloads
proxyScan.pl 0.2

proxyScan.pl 0.2


proxyScan.pl is a security penetration testing tool to scan for hosts and ports through a Web proxy server. more>>
proxyScan.pl is a Perl script for security penetration testing, to scan for hosts and ports through a Web proxy server.

Features include various HTTP methods such as GET, CONNECT, HEAD as well as host and port ranges.

<<less
Download (0.008MB)
Added: 2007-07-13 License: GPL (GNU General Public License) Price:
840 downloads
Sambascan2 0.4.0

Sambascan2 0.4.0


Sambascan2 is a small bash-script, which can scan for SMB-shares in a given Netz. more>>
Sambascan2 is a small bash-script, which can scan for SMB-shares in a given Netz.
The project currently needs nmap, find, smbclient, sed and grep. If you know a less agressive way for scanning on port 139, please tell me, because I thing nmap is not so polite.
sambascan2 was only written to scan in public shares and not in private ones (this may change with the time).
It is possible, that the Share have a directory with other permissions than the one needed to access it. Check the permission of the wanted directory, and if Samba can access it as the public user.
Enhancements:
- This version adds the ability to scan password protected shares, using known logins and passwords for the host being scanned.
<<less
Download (0.010MB)
Added: 2007-05-17 License: GPL (GNU General Public License) Price:
890 downloads
Nmap::Scanner 0.9

Nmap::Scanner 0.9


Nmap::Scanner is a Perl module to perform and manipulate nmap scans using perl. more>>
Nmap::Scanner is a Perl module to perform and manipulate nmap scans using perl.

SYNOPSIS

Perl extension for performing nmap (www.insecure.org/nmap) scans.

use Nmap::Scanner;

# Batch scan method

my $scanner = new Nmap::Scanner;
$scanner->tcp_syn_scan();
$scanner->add_scan_port(1-1024);
$scanner->add_scan_port(8080);
$scanner->guess_os();
$scanner->max_rtt_timeout(200);
$scanner->add_target(some.host.out.there.com.org);

# $results is an instance of Nmap::Scanner::Backend::Results
my $results = $scanner->scan();

# Print the results out as an well-formatted XML document
print $results->as_xml();

# Event scan method using *new* easier way to set scan options.

my $scanner = new Nmap::Scanner;
$scanner->register_scan_started_event(&scan_started);
$scanner->register_port_found_event(&port_found);
$scanner->scan(-sS -p 1-1024 -O --max-rtt-timeout 200 somehost.org.net.it);

sub scan_started {
my $self = shift;
my $host = shift;

my $hostname = $host->name();
my $addresses = join(,, map {$_->address()} $host->addresses());
my $status = $host->status();

print "$hostname ($addresses) is $statusn";
}

sub port_found {
my $self = shift;
my $host = shift;
my $port = shift;

my $name = $host->name();
my $addresses = join(,, map {$_->addr()} $host->addresses());

print "On host $name ($addresses), found ",
$port->state()," port ",
join(/,$port->protocol(),$port->portid()),"n";

}

This set of modules provides perl class wrappers for the network mapper (nmap) scanning tool (see http://www.insecure.org/nmap/). Using these modules, a developer, network administrator, or other techie can create perl routines or classes which can be used to automate and integrate nmap scans elegantly into new and existing perl scripts.

If you dont have nmap installed, you will need to download it BEFORE you can use these modules. Get it from http://www.insecure.org/nmap/. You will need nmap 3.10+ installed to use all the features of this module.

<<less
Download (0.066MB)
Added: 2007-04-11 License: Perl Artistic License Price:
943 downloads
Simple scAnning Tool 1.2

Simple scAnning Tool 1.2


Simple scAnning Tool is a simple and fast network scanner. more>>
Simple scAnning Tool is a simple and fast network scanner. Simple scAnning Tool is used to identify network devices and services. The identification is based on recieved data such as banners.

Usage:

sat.py [options] < file_name/ip_range >
sat.py -r [-f < file >]
sat.py -u [-o < host:port >]
sat.py -h

Options:

-i scan ip range, example: 10.1.1.1-10.1.1.2,10.1.2.2
[default]
-t scan targets from file
-n scan targets from file with nmap grepable output format
(nmap switch -oG)
-p < port_range > port range to scan, example: 1-1024,3333,4000-5000 [default
23]
-T scan TCP ports rather then UDP [default]
-U scan UDP ports rather then TCP
-4 scan via IPv4 rather than IPv6 [default]
-6 scan via IPv6 rather than IPv4
-H < number > maximum number of threads [default 100]
-O < file_name > set the output file name [default sat.log]
-V verbose scan mode
-c < file > specify the config file [default sat.conf]
-l < file > specify the srules file [default sat.srules]
-r restore aborted scan
-f < file > specify the restore file [default sat.restore]
-u update srules file from the net
-o < host:port > set the HTTP/FTP proxy for updater
-v show programs version number and exit
-h show this help message and exit

<<less
Download (0.057MB)
Added: 2006-02-21 License: GPL (GNU General Public License) Price:
1342 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5