Main > Free Download Search >

Free ipv6 software for linux

ipv6

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 191
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
IPv6 FireWall script

IPv6 FireWall script


IPv6 FireWall script is a firewall based on ip6tables. more>>
IPv6 FireWall script is a firewall based on ip6tables.

firewall6.sh 122 lines

#!/bin/bash

# Basic IPv6 FireWall script by Dennis Kruyt (dennis@klingon.nl)
#
# Sun Jan 5 18:26:28 2003 - DK

#debug
#set -x

cd /opt/scripts/firewall

source ./config6
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11

# change to script directory
cd ${SCRIPTSDIR}

SCRIPT=${SCRIPTSDIR}/firewall6.sh

case "$1" in
flush)
echo -e "Starting Firewall:"
${IPTABLE6} -F >> /dev/null 2>&1
${IPTABLE6} -X >> /dev/null 2>&1
echo -e "Setting defaults op ACCEPT!"
echo -e "ALERT: no firewall rules active"
#
${IPTABLE6} -P INPUT ACCEPT
${IPTABLE6} -P OUTPUT ACCEPT
${IPTABLE6} -P FORWARD ACCEPT
;;
start|reload)
echo -n "Starting Firewall: "
# paging!
#

# create a backup
TIME=`date +%s`
tar -czf /opt/backups/firewall/firewall.${TIME}.tar.gz /opt/scripts/firewall

# sending mail
mail email@address.com -s "Firewall - (re)started" < $0

# wait
sleep 1

# kerneloptions
echo -n "Loading Kernel options.."
./kernel_options6.sh

echo -n "Flushing and deleting all chains.."
${IPTABLE6} -F >> /dev/null 2>&1
${IPTABLE6} -X >> /dev/null 2>&1

# default policy
echo -n "Setting default policy DROP.."
${IPTABLE6} -P INPUT DROP
${IPTABLE6} -P OUTPUT DROP
${IPTABLE6} -P FORWARD DROP

# ?????????????
#${IPTABLE} -F -t mangle
#${IPTABLE} -t mangle -X

echo -e "Loading chains.."
# create chain blacklist
${IPTABLE6} --new blacklist
#And drop the evil ones
for i in $BLACKLIST6;do
${IPTABLE6} -A blacklist --src $i -j DROP
done

#icmp chain
${IPTABLE6} --new icmprules
${IPTABLE6} -A icmprules -p icmpv6 -j ACCEPT

# create out chain
${IPTABLE6} --new out
#localhost to localhost
${IPTABLE6} -A out --src $LOCALHOST6 --dst $LOCALHOST6 -j ACCEPT
# for now accept all outgoing IPv6 traffic
${IPTABLE6} -A out --src $SIXXS --dst $ANY6 -j ACCEPT

# create in chain
${IPTABLE6} --new in
#localhost to localhost
${IPTABLE6} -A in --src $LOCALHOST6 --dst $LOCALHOST6 -j ACCEPT
# for now accept all incomming IPv6 traffic
${IPTABLE6} -A in --dst $SIXXS --src $ANY6 -j ACCEPT

#All that are in trusted may ssh
for i in $THRUSTED6;do
${IPTABLE6} -A in -p tcp --dst $SIXXS --dport 22 --src $i -j ACCEPT
done

# jump to all ipv6 chains
${IPTABLE6} -A INPUT -j blacklist
${IPTABLE6} -A OUTPUT -j blacklist
${IPTABLE6} -A FORWARD -j blacklist

${IPTABLE6} -A INPUT -j icmprules
${IPTABLE6} -A OUTPUT -j icmprules

${IPTABLE6} -A INPUT -j in
${IPTABLE6} -A OUTPUT -j out

;;
show)
echo -e "Rules in the firewall: ${CHAIN} n"
${IPTABLE6} -L -n
;;
*)
echo -e "Usage: ${SCRIPT} {flush|start|reload|show} n"
exit 1
;;
esac
exit 0

config6 12 lines

export IPTABLE6=/sbin/ip6tables

export SCRIPTSDIR=/opt/scripts/firewall

export EXT="eth0" # device
export SIXXS="3ffe:8114:1000::50f/127" # extern

export ANY6="::/0"
export LOCALHOST6="::1/128"

export THRUSTED6=""

export BLACKLIST6="3ffe:8114:2fff:1391::1"

kernel_options6.sh 7 lines

#!/bin/bash


# forwarding on
#echo "1" > /proc/sys/net/ipv6 blablabla

# Set some other IPv6 proc settings
#echo "1" > /proc/sys/net/ipv6 blablabla
<<less
Download (0.002MB)
Added: 2007-02-13 License: GPL (GNU General Public License) Price:
994 downloads
MIPL Mobile IPv6 for Linux 2.0.1

MIPL Mobile IPv6 for Linux 2.0.1


MIPL Mobile IPv6 for Linux is an implementation of Mobility support in IPv6 Internet Draft. more>> <<less
Download (0.28MB)
Added: 2006-03-11 License: GPL (GNU General Public License) Price:
1349 downloads
TAHI Test Suite 4.0.3 (MIPv6)

TAHI Test Suite 4.0.3 (MIPv6)


TAHI Test Suite provides a mechanism for validating an IPv6 implementation against a standardized test. more>>
TAHI Test Suite provides a mechanism for validating an IPv6 implementation against a standardized test for conformance to the IPv6 specification, extensions and directly related protocols.
TAHI Project is the joint effort formed with the objective of developing and providing the verification technology for IPv6.
The growth process of IPv4 was the history of encountering various kinds of obstacles and conquering such obstacles. However, once the position as infrastructure was established, it is not allowed to repeat the same history. This is a reason why the verification technology is essential for IPv6 deployment.
We research and develop conformance tests and interoperability tests for IPv6.
We closely work with the KAME project and USAGI project. We help activities of them in the quality side by offering the verification technology we develop in the TAHI project and improve the development efficiency.
We open the results and fruits of the project to the public for FREE. Any developer concerned with IPv6 can utilize the results and fruits of TAHI project freely. A free software plays an important role in progress of the Internet. We believe that providing the verification technology for FREE contributes to advances of IPv6. Besides the programs, the specifications and criteria of verification will be included in the Package.
Enhancements:
- This release extends the tests in the specification and code.
- There are assorted minor bugfixes.
<<less
Download (0.35MB)
Added: 2006-11-23 License: BSD License Price:
1067 downloads
 
Other version of TAHI Test Suite
TAHI Test Suite 3.0.12 (IPv6 Conformance Test Tool)TAHI Test Suite 3.0.12 (IPv6 Conformance Test Tool)TAHI Test Suite 3.0.12 (IPv6 Conformance Test Tool) TAHI Test Suite project provides a mechanism for validating an IPv6 implementation. TAHI
License:BSD License
Download (0.40MB)
877 downloads
Added: 2007-06-04
TAHI Test Suite 3.0.4TAHI Development Team - TAHI Test Suite provides a mechanism for validating an IPv6 implementation. TAHI Test Suite. TAHI Test Suite provides a mechanism for validating an
License:BSD License
Download (0.40MB)
1409 downloads
Added: 2005-12-14
TAHI Test Suite 1.4.8 (Self-Test Test Suite)TAHI Development Team - TAHI Test Suite provides a mechanism for validating an IPv6 implementation. TAHI Test Suite. TAHI Test Suite provides a mechanism
License:BSD License
Download (0.63MB)
851 downloads
Added: 2007-06-28
TAHI Test Suite (Upper Layer Protocol) 1.0TAHI Development Team - TAHI Test Suite provides a mechanism for validating an IPv6 implementation against a standardized test. TAHI Test Suite. TAHI
License:BSD License
Download (0.10MB)
1320 downloads
Added: 2006-03-14
TAHI Test Suite 0.9.6 (NEMO)TAHI Development Team - Test Suite provides
License:BSD License
Download (1.5MB)
1065 downloads
Added: 2006-11-23
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
Ip6wall 0.6

Ip6wall 0.6


Ip6wall is a firewall script for ip6tables. more>>
Ip6wall is a firewall script for ip6tables.
It features support for IPV6-mapped LANs, forwarding, port forwarding, configurable outgoing filtering, configurable public service access, access control lists, and more.
This is a bash script for ip6tables, it works fine with the 2.4.x series of the linux kernel,
im testing it on a 2.6.0test6 linux kernel and, for now, it works fine. The idea of this script is taken from gShield, directly from the source.
Main features:
- support for an ipv6 mapped lan, forwading, port-forwarding, configurable outgoing filtering,
- configurable public service access, access control lists, and more.
Enhancements:
- Added information of copyright
- Fixed bugs of "#" in conf/ircservers
- Changed if [ -n var ]; into if [ $var != ""];
- Minor code cleanup
- version 0.5.9 Released to freshmeat.net
- Added docs directory even if some files
- werent complete, like readme and usage
<<less
Download (0.015MB)
Added: 2006-07-11 License: GPL (GNU General Public License) Price:
1201 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
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
Iperf 2.0.2

Iperf 2.0.2


Iperf provides a tool to measure IP bandwidth using UDP or TCP. more>>
Iperf provides a tool to measure IP bandwidth using UDP or TCP.
It allows for tuning various parameters, and reports bandwidth, delay jitter, and packet loss. It supports IPv6 and multicast.
perf is a tool to measure maximum TCP bandwidth, allowing the tuning of various parameters and UDP characteristics. Iperf reports bandwidth, delay jitter, datagram loss.
Main features:
- Running Iperf in bidirectional mode
- Removed STDLIB requirement for Iperf
- Client reporting of server side statistics in UDP tests
- Supports IPv6
Enhancements:
- This release runs Iperf in bidirectional mode
- removes the STDLIB requirement for Iperf
- adds client reporting of server-side statistics in UDP tests.
<<less
Download (0.22MB)
Added: 2007-02-21 License: Freely Distributable Price:
7480 downloads
NDisc6 0.9.3

NDisc6 0.9.3


ndisc6 consists of two small command line tools (ndisc6 and rdisc6) that perform ICMPv6 Neighbor Discovery. more>>
ndisc6 consists of two small command line tools (ndisc6 and rdisc6) that perform ICMPv6 Neighbor Discovery and ICMPv6 Router Discovery respectively.
NDisc6 is primarily meant for IPv6 networking diagnostics or to detect rogue IPv6 nodes or routers on an Ethernet segment.
Enhancements:
- traceroute has been parallelized for faster execution, and handles IPv6 extension headers and more ICMPv6 errors, UDP-Lite probes.
- rdisc6 supports RFC4191 (router preference and specific routes) and RDNSS.
<<less
Download (0.021MB)
Added: 2007-08-09 License: GPL (GNU General Public License) Price:
811 downloads
6to4

6to4


6to4 is a small script to create/delete 6to4 tunnels. more>>
6to4 is a small script to create/delete 6to4 tunnels.

This creates a standard 6to4 tunnel. With this tunnel, everyone with an IPv4 connection can give their network full IPv6 connectivity without the need for further configuration. In case of a dynamically assigned IPv4 address, this creates a dynamic, but fully functional, IPv6 network prefix. See RFC 3056, RFC 3068.

Requires Linux 2.6 and an appropriate version of iproute; radvd recommended.

Assume your IPv4 address (e.g. the local end of your PPP connection) is 1.2.3.4, the tunnel is created from 2002:0102:0304::1 to ::192.88.99.1. Also the local network is assigned the address 2002:0102:0304::/48 and the IPv6 default route is set into the tunnel. (Where "default" currently means 2000::/3, which includes all assigned global unicast addresses.) The kernel routing handles the 2002::/16 prefix specially as defined in RFC 3056. The remote address is a globally assigned anycast address for tunneling; there are routers all over the world which handle this transparently. (If you happen to have a dedicated IPv6 tunnel router change the REMOTE addresses below.)

This script can be called from /etc/ppp/ip-up like:

6to4 up "$4" eth0

and likewise from /etc/ppp/ip-down:

6to4 down "$4" eth0

Substitute the local ethernet interface for eth0 as needed.

To announce the 6to4 network prefix and default route into your local network, use the following radvd.conf:

interface eth0 {
AdvSendAdvert on;
MinRtrAdvInterval 20;
MaxRtrAdvInterval 60;
AdvLinkMTU 1400; adapt as needed
prefix 2002::/64 {
AdvOnLink off;
AdvAutonomous on;
AdvRouterAddr on;
Base6to4Interface tun64; note this!
AdvPreferredLifetime 90;
AdvValidLifetime 120;
};
};

The trick here is that we assign the local IPv4 address (redundantly) to the tunnel interface, so radvd picks it from the tunnel instead of the PPP device. So radvd announces the tunnel only when its really up.
<<less
Download (0.004MB)
Added: 2007-01-25 License: Public Domain Price:
1017 downloads
pcm6cast 0.11

pcm6cast 0.11


pcm6cast is a raw PCM audio streaming broadcaster and client using RTP over IPv6 Multicast. more>>
pcm6cast is a raw PCM audio streaming broadcaster and client using RTP over IPv6 Multicast. It is free open source software released under the LGPL. Unlike VAT and RAT, which are designed primerily for audio conferencing, pcm6cast is designed to be used for audio distribution and broadcast.

SDLs audio output settings can be configured by setting environment variables. You can choose the audio driver and sound card in this way.

pcm6cast uses autoconf, so will work on most systems.

<<less
Download (0.16MB)
Added: 2006-08-04 License: GPL (GNU General Public License) Price:
1176 downloads
USAGI Project 20060508

USAGI Project 20060508


USAGI(UniverSAl playGround for Ipv6) Project works to deliver the production quality IPv6 and IPsec protocol. more>>
USAGI(UniverSAl playGround for Ipv6) Project works to deliver the production quality IPv6 and IPsec(for both IPv4 and IPv6) protocol stack for the Linux system, tightly collaborating with WIDE Project, KAME Project and TAHI Project.
USAGI Project is run by volunteers from various organizations. At this moment, the volunteers are from Japan, however, we are glad to work with volunteers in any country in the world.
We want to contribute to the Linux community and to the IPv6 community via the delivery of IPv6 protocol stack.
Enhancements:
- Unused code was removed.
- Minor bugfixes were made.
- Some of the additional utilities were reorganized.
<<less
Download (3.7MB)
Added: 2006-05-10 License: Open Software License Price:
1273 downloads
RIPE Whois Server 3.3.0

RIPE Whois Server 3.3.0


RIPE Whois Server provides support for domain records and lookups. more>>
RIPE Whois Server provides support for domain records and lookups.

This is a whois database server. The RIPE Whois server uses a backend SQL database to allow support for very large repositories. There is support for IPv6 records and lookups. Both RPSL and RIPE181 are supported.

<<less
Download (3.0MB)
Added: 2007-03-05 License: Freely Distributable Price:
969 downloads
liboping 0.3.5

liboping 0.3.5


liboping was inspired by ping, libping and fping. more>>
liboping was inspired by ping, libping and fping: liboping differs from these existing solutions in that it can `ping multiple hosts in parallel using IPv6 or IPv4 transparently.
Other design principles were an object oriented interface, simplicity and extensibility.
Since version 1.0 has not yet been reached the interface is not yet stable. However, huge changes are not to be expected.
A simple binary, called oping is included. It is like ping, ping6, and fping rolled into one.
Enhancements:
- A case in which file descriptors would not be closed correctly has been fixed.
- The includes have been corrected and C++ support has been improved.
<<less
Download (0.74MB)
Added: 2007-03-31 License: GPL (GNU General Public License) Price:
943 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5