Main > Free Download Search >

Free ipv4 software for linux

ipv4

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 134
IPv4 form 1.0

IPv4 form 1.0


IPv4 form provides a tool for making RIPE IPv4 request forms. more>>
IPv4 form provides a tool for making RIPE IPv4 request forms.

IPv4 form is a utility for checking the #ADDRESSING PLAN# part of a RIPE IPv4 PA request form. It makes a "totals:" row for this form and produces readable output with spaces between columns. This output can be directly copied to a RIPE form.

<<less
Download (0.24MB)
Added: 2007-04-25 License: GPL (GNU General Public License) Price:
920 downloads
Net::IPv4Addr 0.10

Net::IPv4Addr 0.10


Net::IPv4Addr is a Perl extension for manipulating IPv4 addresses. more>>
Net::IPv4Addr is a Perl extension for manipulating IPv4 addresses.

SYNOPSIS
use Net::IPv4Addr qw( :all );

my ($ip,$cidr) = ipv4_parse( "127.0.0.1/24" );
my ($ip,$cidr) = ipv4_parse( "192.168.100.10 / 255.255.255.0" );

my ($net,$msk) = ipv4_network( "192.168.100.30" );

my $broadcast = ipv4_broadcast( "192.168.100.30/26" );

if ( ipv4_in_network( "192.168.100.0", $her_ip ) ) {
print "Welcome !";
}

etc.

Net::IPv4Addr provides functions for parsing IPv4 addresses both in traditional address/netmask format and in the new CIDR format. There are also methods for calculating the network and broadcast address and also to see check if a given address is in a specific network.

<<less
Download (0.008MB)
Added: 2006-07-27 License: Perl Artistic License Price:
1186 downloads
IPTables::IPv4::IPQueue 1.25

IPTables::IPv4::IPQueue 1.25


IPTables::IPv4::IPQueue is a Perl extension for libipq. more>>
IPTables::IPv4::IPQueue is a Perl extension for libipq.

SYNOPSIS

use IPTables::IPv4::IPQueue qw(:constants);

$queue = new IPTables::IPv4::IPQueue();
$msg = $queue->get_message();
$queue->set_verdict($msg->packet_id(), NF_ACCEPT)

$queue->set_mode(IPQ_COPY_PACKET, 2048);

IPTables::IPv4::IPQueue->errstr;

undef $queue;

Perlipq (IPTables::IPv4::IPQueue) is a Perl extension for iptables userspace packet queuing via libipq.

Packets may be selected from the stack via the iptables QUEUE target and passed to userspace. Perlipq allows these packets to be manipulated in Perl and passed back to the stack.

More information on userspace packet queueing may be found in libipq(3).

<<less
Download (0.014MB)
Added: 2007-04-17 License: Perl Artistic License Price:
925 downloads
IPTables::IPv4::DBTarpit::SiteConfig 0.37

IPTables::IPv4::DBTarpit::SiteConfig 0.37


IPTables::IPv4::DBTarpit::SiteConfig is a configuration info for DBTarpit. more>>
IPTables::IPv4::DBTarpit::SiteConfig is a configuration info for DBTarpit.

SYNOPSIS

use IPTables::IPv4::DBTarpit::SiteConfig;

$hashref = new IPTables::IPv4::DBTarpit::SiteConfig;

This module returns a hash pointer to the configuration information used to intall DBTarpit. The values shown below are what was configured when DBTarpit was installed for this site.

|, $txt, q| =head1 EXPORT

none

<<less
Download (0.17MB)
Added: 2007-03-13 License: Perl Artistic License Price:
956 downloads
IPv4/IPv6 DNS and DHCP config generator 0.1.1

IPv4/IPv6 DNS and DHCP config generator 0.1.1


IPv4/IPv6 DNS and DHCP config generator is a tool that can be used to generate DNS and DHCP configuration files. more>>
IPv4/IPv6 DNS and DHCP config generator is a tool that can be used to generate DNS and DHCP configuration files from a central configuration file.
IPv4/IPv6 DNS and DHCP config generator supports IPv4 and IPv6 addresses and reverse zones and multiple IPv4 networks, and generates one reverse DNS zone for each /24 network.
Main features:
- Multiple Subnets resp. DHCP configuration files are supported
- Multiple IPv4 networks are supported. addrconf will generate one reverse DNS-Zone for each /24 network.
- One IPv6 reverse DNS-zone is supported. Preferably with a /48 prefix.
- addrconf does not create complete config files. For the DHCP config files it created only the "host asdf {... }" stancas and for the DNS zonefiles it generates only the A, AAAA, and PTR records. These generated files can be included in the DNS and DHCP config files.
Enhancements:
- The need to change the Perl script for configuration changes was removed.
- General configuration options can now be specified inside the (hosts) configuration file.
- Multiple configuration files are now supported.
<<less
Download (0.007MB)
Added: 2006-01-25 License: GPL (GNU General Public License) Price:
1389 downloads
IPy 0.55

IPy 0.55


IPy are a Python class and tools for handling of IPv4 and IPv6 addresses and networks. more>>
IPy is a Python class and tools for handling of IPv4 and IPv6 addresses and networks. The script is similar to the Net::IP Perl module.
The IP class allows a comfortable parsing and handling for most notations in use for IPv4 and IPv6 Addresses and Networks. It was greatly inspired bei RIPEs Perl module NET::IPs interface but doesnt share the Implementation. It doesnt share non-CIDR netmasks, so funky stuff lixe a netmask 0xffffff0f cant be done here.
>>> from IPy import IP
>>> ip = IP(127.0.0.0/30)
>>> for x in ip:
... print x
...
127.0.0.0
127.0.0.1
127.0.0.2
127.0.0.3
>>> ip2 = IP(0x7f000000/30)
>>> ip == ip2
1
>>> ip.reverseNames()
[0.0.0.127.in-addr.arpa., 1.0.0.127.in-addr.arpa.,
2.0.0.127.in-addr.arpa., 3.0.0.127.in-addr.arpa.]
>>> ip.reverseName()
0-3.0.0.127.in-addr.arpa.
>>> ip.iptype()
PRIVATE
Enhancements:
- This release is able to parse any IPv4 and IPv6 address in many formats with or without netmask.
<<less
Download (0.031MB)
Added: 2007-08-22 License: BSD License Price:
794 downloads
XORP 1.4

XORP 1.4


XORP is the eXtensible Open Router Platform, an open- source router software stack. more>>
XORP is the eXtensible Open Router Platform, an open- source router software stack.
The goal is to develop a software router platform that is stable and fully featured enough for production use, and flexible and extensible enough to enable network research.
XORP project implements routing protocols for IPv4 and IPv6 and a unified means to configure them.
Enhancements:
- This release implements OSPFv3 (draft-ietf-ospf-ospfv3-update-14.txt).
- It also contains numerous bugfixes and cross-compilation support for various processors: IA-64, MIPS (Broadcom for Linksys WRT54G), PowerPC-603, Sparc64, and XScale. The new supported systems are: DragonFlyBSD 1.8, FreeBSD 6.2, Linux Fedora Core6, Linux Debian 3.1 (sarge), NetBSD 3.1, and OpenBSD 4.0.
<<less
Download (8.3MB)
Added: 2007-03-22 License: BSD License Price:
948 downloads
ipv6calc 0.61.0

ipv6calc 0.61.0


ipv6calc provides a small utility to manipulate IPv6 addresses. more>>
ipv6calc provides a small utility to manipulate IPv6 addresses.
ipv6calc can be used by scripts to convert IPv6 addresses from one format to another.
ipv6calc is a small but powerful utility written in the C programming language to manipulate (not only) IPv6 addresses. ipv6calc allows the users to convert a given IPv6 address to the compressed format or to the format used by /proc/net/if_inet6. ipv6calc is also the replacement of the old ip6_int Perl program.
This utility is also used to extend features on network-functions-ipv6 library, used by initscripts-ipv6.
Hint: take also a look at the Advanced Network Management Laboratory / IPv6 Address Oracle if you want to learn more about IPv6 addresses.
Enhancements:
- remove non-ascii chars on GEOIP_DATABASE_INFO
- update databases
- make code for printing GeoIP and IP2Location universal for IPv4 and IPv6
- fix missing printout of footer in case of IPv6 address is given
- toggle background for lines with embedded IPv4 address
<<less
Download (0.53MB)
Added: 2007-03-07 License: GPL (GNU General Public License) Price:
972 downloads
ipgeo 1.3

ipgeo 1.3


libipgeo is a small library written on top of the IP2LOCATION database allowing the user to do geo-targeting of IP addresses. more>>
libipgeo library is written on top of the IP2LOCATION database allowing the user to do geo-targeting of IP addresses. For a given IPv4 address, libipgeo can lookup the following:

Country Code
Country
Region
City
Latitude
Longitude
ISP

NEW:libipgeo now searchs the IP2LOCATION database in O(lg n) and is TONS faster!

Included with the libipgeo distribution is a simple traceroute client that does IPv4 targeting:

[rounder:Projects/libipg/sample] root# ./trig -ien1 -LlCry 4.2.2.2 ../../IP-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ISP-FULL/
IP-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ISP.CSV
Trig 1.0 [geo-targeting traceroute scanner]
01: 66.123.162.113 US SAN RAMON CALIFORNIA 37.7661 -121.9730
02: 63.203.35.65 US SAN FRANCISCO CALIFORNIA 37.7002 -122.4060
03: 63.203.35.17 US SAN FRANCISCO CALIFORNIA 37.7002 -122.4060
04: 64.161.1.30 CA MONTREAL QUEBEC 45.5000 -73.5830
05: 64.161.1.54 CA MONTREAL QUEBEC 45.5000 -73.5830
06: 144.223.242.81 US KANSAS CITY MISSOURI 39.1749 -94.5804
07: 209.245.146.245 US UNKNOWN UNKNOWN 0.0000 0.0000
08: 209.244.3.137 US BROOMFIELD COLORADO 39.9135 -105.0930
09: 64.159.4.74 US SAN CLEMENTE CALIFORNIA 33.4322 -117.5780
10: 4.24.9.142 EG CAIRO AL QAHIRAH 30.0500 31.2500
11: 4.2.2.2 US PROVIDENCE RHODE ISLAND 41.8231 -71.4204
<<less
Download (0.13MB)
Added: 2006-03-09 License: BSD License Price:
754 downloads
ncp 1.4.2

ncp 1.4.2


ncp is a utility for copying files in a LAN. more>>
"ncp" is a utility for copying files in a LAN. It has absolutely no security or integrity checking, no throttling, no features, except one: you dont have to type the coordinates of your peer.
npush will now use IPv6 and IPv4 multicast on the multicast groups ff02::6e63:7030 (6e63:7030 == ncp0) and 224.110.99.112 (110.99.112 == ncp). If both methods fail, npush will resort to the broadcast packets used by previous versions. You can force the broadcast method by passing "-b" to npush so that previous npoll versions can see the announcements.
NCP Basically it works like this:
1. You and your buddy want to play Quake
2. Your buddy has a level that you dont have
3. He types npush filename and waits. npush sends out UDP announcement packets proclaiming that someone wants to send something
4. You type npoll. npoll waits until it sees one of these packets
5. The files are copied with tar over a TCP socket, so permissions and file dates (and if you are root, owners) are preserved.
Enhancements:
- use libowfat
<<less
Download (0.006MB)
Added: 2006-07-03 License: GPL (GNU General Public License) Price:
1208 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
SendIP 2.5

SendIP 2.5


SendIP is a commandline tool to send arbitrary packets. more>>
SendIP is a command-line tool to send arbitrary IP packets. It has a large number of options to specify the content of every header of a RIP, RIPng, BGP, TCP, UDP, ICMP, or raw IPv4/IPv6 packet.
It also allows any data to be added to the packet. Checksums can be calculated automatically, but if you wish to send out wrong checksums, that is supported too.
Here is a list of protocols that SendIP currently understands:
- IPv4 (but see below section 7)
- TCP
- BGP
- ICMP
- UDP
- RIP
- NTP
- IPv6 (except on solaris)
- ICMPv6
- TCP
- UDP
- RIPng
- NTP?
Other protocols will be added in future versions, as and when I have time to add them.
Of course, it is still possible to send packets using other protocols, but you have to construct the packet data and headers entirely by hand.
Installation
make ; make install should work.
You MUST use GNU make.
On Solaris you need to use gcc-3.x or above, and GNU binutils.
On other platforms, you probably need gcc-2.x or above.
If you have install problems on Solaris, try:
make install INSTALL=/usr/ucb/install
If you cant persuade it to compile or install, mail me with details of what goes wrong, and what system you are trying to install it on.
By this I mean at least:
- output of make -k veryclean all install
- OS, including version
- version of make, gcc, etc
- version of sendip
- anything else you think might be relevant
You can change where it installs by changing BINDIR and/or PREFIX at the top of the Makefile.
A .spec file is included to build RPMS, and source and binary RPMS are also available from the web page. Debian packages are also available, and sendip is included in the FreeBSD ports collection.
Usage
SendIP can take a huge number of commandline parameters. For this reason, future versions may have some sort of user interface...
Please read the man page or sendip -h for details. They are not documented here because they change often between versions and I cant be bothered to keep this up to date.
<<less
Download (0.052MB)
Added: 2005-04-26 License: GPL (GNU General Public License) Price:
1643 downloads
IPFIRE-wall 0.98.4

IPFIRE-wall 0.98.4


IPFIRE-wall is an IPv4 Packet Filter with Network Address Translation capabilities. more>>
IPFIRE-wall is an IPv4 Packet Filter with Network Address Translation capabilities. It can be used in desktop systems and in simple network configurations, providing a friendly interface and a simple installation. Also unprivileged users can personalize.
Enhancements:
Kernel: Added support for version 2.6.20.
- Corrected a little bug that used to send in userspace also the packets pre/post routed although the silent modality had been chosen.
User Interface:
- Added a new submenu, accessed by the combination CTRL-B, which allows the user to easily add an address to block by its name. This menu can show the list of blocked web addresses, and provides an interface to add and remove new entries.
- The TCP flags representation has been changed: instead of the full name SYN, ACK, RST, PSH, URG, FIN, the user interface, for the sake of brevity, will now just print the corresponding initial letters, i.e. S, A, R, P, U, F, respectively. The Urgent flag will be printed in dark red color, from this version on.
- The length of the rule name has been extended to support 24 characters instead of the 19 of the previous versions.
Documentation:
- the web documentation is being updated and corrected. This process will continue after this release. Until now, practically the firts 14 topics of the documentation text (see ipfirewall documentation index) has been updated. The remaining pages, together with the new screenshots, are still being revised. Keep an eye on them to stay up to date and be able to use the software at its maximum capabilities.
<<less
Download (0.30MB)
Added: 2007-06-06 License: GPL (GNU General Public License) Price:
871 downloads
JIPSY 0.2.1

JIPSY 0.2.1


JIPSY is a drop-in replacement for parts of the java.net classes that enables Java applications to communicate using IPv6. more>>
JIPSY library is a drop-in replacement for parts of the java.net classes that enables Java applications to seamlessly communicate using IPv4 and IPv6.

Applications require no modification or re-compilation to use the software, therefore making any Java network application IPv6-ready.

<<less
Download (0.039MB)
Added: 2006-09-21 License: GPL (GNU General Public License) Price:
1131 downloads
packETH 1.4

packETH 1.4


packETH is a Linux GUI packet generator tool for ethernet. more>>
packETH is a Linux GUI packet generator tool for ethernet. The project allows you to create and send any possible packet or sequence of packets on the ethernet.
Main features:
you can create and send any ethernet packet. Supported protocols:
- ethernet II, ethernet 802.3, 802.1q, QinQ
- ARP, IPv4, user defined network layer payload
- UDP, TCP, ICMP, IGMP, user defined transport layer payload
- RTP (payload with options to send sin wave of any frequency for G.711)
sending sequence of packets
- delay between packets, number of packets to send
- sending with max speed, approaching the teoretical boundary
- change parameters while sending (change IP & mac address, UDP payload, 2 user defined bytes, etc.)
saving configuration to a text file and load from it.
Enhancements:
- new features
<<less
Download (0.13MB)
Added: 2007-02-19 License: GPL (GNU General Public License) Price:
980 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5