Main > Free Download Search >

Free lookup ip address software for linux

lookup ip address

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 2232
mod_access

mod_access


mod_access is an Apache module to access control based on client hostname or IP address. more>>
mod_access is an Apache module to access control based on client hostname or IP address.

The directives provided by mod_access are used in < Directory >, < Files >, and < Location > sections as well as .htaccess files to control access to particular parts of the server. Access can be controlled based on the client hostname, IP address, or other characteristics of the client request, as captured in environment variables.

The Allow and Deny directives are used to specify which clients are or are not allowed access to the server, while the Order directive sets the default access state, and configures how the Allow and Deny directives interact with each other.

Both host-based access restrictions and password-based authentication may be implemented simultaneously. In that case, the Satisfy directive is used to determine how the two sets of restrictions interact.

In general, access restriction directives apply to all access methods (GET, PUT, POST, etc). This is the desired behavior in most cases. However, it is possible to restrict some methods, while leaving other methods unrestricted, by enclosing the directives in a < Limit > section.

<<less
Download (MB)
Added: 2007-05-05 License: The Apache License Price:
553 downloads
Serial Over IP 1.0

Serial Over IP 1.0


Serial Over IP is a tool for the transport of serial interfaces over UDP/IP. more>>
Serial Over IP is a tool for the transport of serial interfaces over UDP/IP. It is very usefull for connecting distant equipment that run via a serial interfaces to a local computer.


One linux will be server and one will be client. On the server you can start the program typing the following command:

bash# serialoverip -d /dev/ttyS0 9600-8n1 -s 127.0.0.1 3000

... and on the client:

bash# serialoverip -c 127.0.0.1 3000 -d /dev/ttyS1 9600-8n1

In both commands the IP address is the server IP. Note that you have to start the server first, and it will be efectively be running only after the first packet received from the client.
<<less
Download (0.16MB)
Added: 2006-07-05 License: GPL (GNU General Public License) Price:
1218 downloads
FollowMeIP 1.3

FollowMeIP 1.3


FollowMeIP provides an IP address tracking utility. more>>
FollowMeIP provides an IP address tracking utility.
FollowMeIP is a small client that allows you to retrieve the IP address of your machine over the Web. It works by periodically sending your IP address to the FollowMeIP server, from where you can retrieve it using a password.
It is ideal for people that are running servers on dynamic IP connections, or are away from home and want to access their machines.
Enhancements:
- The HTTP network functions now use straight TCP to ensure accurate IP reporting.
<<less
Download (0.79MB)
Added: 2007-04-05 License: GPL (GNU General Public License) Price:
933 downloads
mod_auth_ip 1.0

mod_auth_ip 1.0


auth_ip Apache module provide user authentication by client IP address. more>>
auth_ip Apache module provide user authentication by client IP address.

The AuthenticateIP directive allow some addresses to override authentication. Address/network is a (possibly multiple) network specification, and username is the username assumed if client address match network specification.

<<less
Download (0.012MB)
Added: 2006-04-04 License: The Apache License Price:
1298 downloads
external IP 0.9.9

external IP 0.9.9


external IP shows your current external IP in the browsers statusbar. more>>
external IP shows your current external IP in the browsers statusbar.

External IP is set to check your IP address once every hour.

<<less
Download (0.004MB)
Added: 2007-07-23 License: MPL (Mozilla Public License) Price:
846 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
IP Bandwidth Watchdog 0.8

IP Bandwidth Watchdog 0.8


IP Bandwidth Watchdog (ipband) is a pcap based IP traffic monitor. more>>
IP Bandwidth Watchdog (ipband) is a pcap based IP traffic monitor. It tallies per-subnet traffic and bandwidth usage and starts detailed logging if specified threshold for the specific subnet is exceeded. If traffic has been high for a certain period of time, the report for that subnet is generated which can be appended to a file or e-mailed. When bandwidth usage drops below the threshold, detailed logging for the subnet is stopped and memory is freed.

This utility could be handy in a limited bandwidth WAN environment (frame relay, ISDN etc. circuits) to pinpoint offending traffic source if certain links become saturated to the point where legitimate packets start getting dropped.

It also can be used to monitor internet connection when specifying the range of local ip addresses (to avoid firing reports about non-local networks).

<<less
Download (0.035MB)
Added: 2006-10-04 License: GPL (GNU General Public License) Price:
1133 downloads
libdnet 1.11

libdnet 1.11


libdnet provides a simplified, portable interface to several low-level networking routines. more>>
libdnet provides a simplified, portable interface to several low-level networking routines.
Main features:
- network address manipulation
- kernel arp(4) cache and route(4) table lookup and manipulation
- network firewalling (IP filter, ipfw, ipchains, pf, PktFilter, ...)
- network interface lookup and manipulation
- IP tunnelling (BSD/Linux tun, Universal TUN/TAP device)
- raw IP packet and Ethernet frame transmission
Supported languages:
- C, C++
- Python
- Perl, Ruby (see below)
Supported platforms:
- BSD (OpenBSD, FreeBSD, NetBSD, BSD/OS)
- Linux (Redhat, Debian, Slackware, etc.)
- MacOS X
- Windows (NT/2000/XP)
- Solaris
- IRIX
- HP-UX
- Tru64
<<less
Download (0.43MB)
Added: 2006-03-03 License: GPL (GNU General Public License) Price:
1339 downloads
ShowIP 0.8.05

ShowIP 0.8.05


ShowIP is a Firefox extension that can show the IP address of the current page in the status bar. more>>
ShowIP is a Firefox extension that can show the IP address of the current page in the status bar.

It also allows querying custom services by IP (right mouse button) and Hostname (left mouse button), like whois, netcraft. Additionally you can copy the IP address to the clipboard. This extension was formerly known as ipv6ident.

<<less
Download (0.013MB)
Added: 2007-07-30 License: MPL (Mozilla Public License) Price:
827 downloads
ipsort

ipsort


ipsort script sorts a STDIN of IP addresses to STDOUT. more>>
ipsort script sorts a STDIN of IP addresses to STDOUT. It sorts by the first octet, then by the second, the third and the fourth.

Usage: Takes Standard in or a file or list of files. So ipsort < file1 > < file2 > or cat < file > | ipsort
Its quite clever and looks for an IP address on each line, rejecting if it doesnt find one

Options:

-c or --commas Separate the list by space-separated commas, rather than one IP per line.
-u or --unique Uniquely sort the list as well, to avoid duplicate IPs.
-s or --string Use this string to separate the IPs. Eg. -s :
-m or --multiple Search for multiple IP addresses per line.
-h or --help Display this usage message.

<<less
Download (MB)
Added: 2007-04-05 License: GPL (GNU General Public License) Price:
934 downloads
pixiliate 0.4.2

pixiliate 0.4.2


Pixilate is a commandline packet generation utility . more>>
Pixilate is a commandline packet generation utility that reads Cisco PIX 6.2x or Cisco IOS ACLs as input and generates the appropriate packets.
pixilate is currently capable of generating TCP/UDP/ICMP (various ICMP types), and IGMP utilizing the Libnet 1.1.x library available from http://www.packetfactory.net. NOTE: Libnet 1.0.x is NOT compatible."
The primary goal of pixilate is to validate firewall ACLs. Pixilate accomplishes this by generating the appropriate packets for each access list entry. Since the source address will often be spoofed, pixilate does not contain any packet capturing capability. If you are generating access lists by hand and specify the source address to be either your actual
IP address or an IP address on your network that you are capable of sniffing via promiscuous mode or a spanned port on a switch, you must provide your own sniffer. Tcpdump or ethereal are excellent choices.
Pixilate requires a remote sniffer capable of receiving all traffic with a destination behind the firewall. This will typically be a spanned port on the same switch as the firewall itself. This is obviously needed to validate various destination addresses. Packets with a destination of any will be sent to the default destination address supplied by the required -d option.
Enhancements:
- Update to support libnet 1.1.2 api changes which are incompatible with previous versions.
<<less
Download (0.11MB)
Added: 2006-07-13 License: GPL (GNU General Public License) Price:
1200 downloads
IPlib 1.0

IPlib 1.0


IPlib is a Python module to convert between many different IP address notations and to manage address/netmask pairs. more>>
IPlib is a Python module to convert between many different IP address notations and to manage netmask/address pairs in the CIDR notation.

Some example scripts ("ipconv", "nmconv", and "cidrinfo") are included.

<<less
Download (0.018MB)
Added: 2006-05-23 License: GPL (GNU General Public License) Price:
1253 downloads
mod_bwshare 0.1.9

mod_bwshare 0.1.9


mod_bwshare is a bandwidth throttling and monitoring per client IP address. more>>
mod_bwshare is a bandwidth throttling and monitoring per client IP address.

The mod_bwshare module accepts or rejects HTTP requests from each client IP address based on past downloads by that client IP address.

If the HTTP clients download rate exceeds specified levels, the reponse to the HTTP client is an HTML warning message.

A human browser will see a warning message indicating how long to wait.

Automatic rampant downloaders will download large numbers of useless warning messages.

The original motivation for mod_bwshare was to prevent automatic download of all 900 MBytes of material on one of my web sites which was connected to a 33k modem, which would have taken several days if it had succeeded.

<<less
Download (0.063MB)
Added: 2006-05-23 License: Artistic License Price:
1250 downloads
NetAddr::IP 4.004

NetAddr::IP 4.004


NetAddr::IP is a Perl module that can manage IPv4 and IPv6 addresses and subnets. more>>
NetAddr::IP is a Perl module that can manage IPv4 and IPv6 addresses and subnets.

SYNOPSIS

use NetAddr::IP qw(
Compact
Coalesce
Zero
Ones
V4mask
V4net
:aton
:old_storable
:old_nth
);

my $ip = new NetAddr::IP loopback;

print "The address is ", $ip->addr, " with mask ", $ip->mask, "n" ;

if ($ip->within(new NetAddr::IP "127.0.0.0", "255.0.0.0")) {
print "Is a loopback addressn";
}

# This prints 127.0.0.1/32
print "You can also say $ip...n";
* The following four functions return ipV6 representations of:
:: = Zeros();
FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF: = Ones();
FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:: = V4mask();
::FFFF:FFFF = V4net();
* To accept addresses in the format as returned by inet_aton, invoke the module as:
use NetAddr::IP qw(:aton);
* To enable usage of legacy data files containing NetAddr::IP objects stored using the Storable module.
use NetAddr::IP qw(:old_storable);
* To compact many smaller subnets (see: $me->compact($addr1, $addr2,...)
@compacted_object_list = Compact(@object_list)
* Return a reference to list of NetAddr::IP subnets of $masklen mask length, when $number or more addresses from @list_of_subnets are found to be contained in said subnet.
$arrayref = Coalesce($masklen, $number, @list_of_subnets)

<<less
Download (0.095MB)
Added: 2007-04-17 License: Perl Artistic License Price:
920 downloads
IP::Anonymous 0.04

IP::Anonymous 0.04


IP::Anonymous is a Perl port of Crypto-PAn to provide anonymous IP addresses. more>>
IP::Anonymous is a Perl port of Crypto-PAn to provide anonymous IP addresses.

SYNOPSIS

use IP::Anonymous;
@key = (0..31);
my $object = new IP::Anonymous(@key);
print $object->anonymize("192.0.2.0")."n";

This is a Perl port of Crypto-PAn. Crypto-PAn is a cryptography-based sanitization tool for network trace or log data. The tool has the following properties:

One-to-one

The mapping from original IP addresses to anonymized IP addresses is one-to-one.

Prefix-preserving

The IP address anonymization is prefix-preserving. That is, if two original IP addresses share a k-bit prefix, their anonymized mappings will also share a k-bit prefix.

Consistent across traces

Multiple traces can be sanitized in a consistent way, over time and across locations, even though the traces might be sanitized separately at different time and/or at different locations.

Cryptography-based

To sanitize traces, trace owners provide a secret key. Anonymization consistency across multiple traces is achieved by the use of the same key. The construction of IP::Anonymous preserves the secrecy of the key and the (pseudo)randomness of the mapping from an original IP address to its anonymized counterpart.

This Perl port of Crypto-PAn uses similar logic to that found in Crypto-PAn 1.0, but most importantly maintains consistency in the process so that regardless of implementation, using the same key in each will give consistent results.

USAGE

$object = new IP::Anonymous(@key)

Initializes the electronic codebook object with a 32 8-bit decimal array. This array, consisting of 32 decimals between 0 and 255 inclusive, is the user defined private key for this anonymization session. This 256 bit key should be kept private. The key can be used across sessions to maintain consistent mappings between the original and the anonymized IP addresses.

$object->anonymize($address)

Called with a dotted quad IP address string (e.g. 192.0.2.0). Returns an anonymized version of that IP address as a dotted quad string.

<<less
Download (0.005MB)
Added: 2007-04-17 License: Perl Artistic License Price:
935 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5