2009-06-11 17:29:33 +02:00
|
|
|
Host Identity Protocol implementation
|
2016-11-17 17:04:52 +01:00
|
|
|
=====================================
|
2009-06-11 17:29:33 +02:00
|
|
|
|
2016-11-17 17:04:52 +01:00
|
|
|
http://www.openhip.org/
|
|
|
|
|
|
|
|
OpenHIP is a BSD-licensed implementation of HIP v1 (RFC 5201) for Linux, Windows, and Mac. It runs in userspace leveraging the TUN/TAP driver.
|
|
|
|
|
|
|
|
Recently, development primarily focuses on Linux with these git branches:
|
|
|
|
|
|
|
|
* _master/_ HIPv1 RFC 5201 and related specs
|
|
|
|
* _feature/rfc7401_ - HIPv2 RFC 7401 and related specs
|
|
|
|
|
|
|
|
|
|
|
|
How to Build
|
|
|
|
------------
|
|
|
|
|
|
|
|
./bootstrap.sh
|
|
|
|
./configure
|
|
|
|
make
|
|
|
|
sudo make install
|
|
|
|
|
|
|
|
|
|
|
|
If you type "make install", the following files will be installed:
|
|
|
|
|
|
|
|
/usr/local/sbin/hip
|
|
|
|
/usr/local/sbin/hitgen
|
|
|
|
/usr/local/sbin/hipstatus
|
|
|
|
/usr/local/etc/hip/known_host_identities.xml
|
|
|
|
|
|
|
|
You'll also want to generate these files using the hitgen utility:
|
|
|
|
|
|
|
|
/usr/local/etc/hip/my_host_identities.xml
|
|
|
|
/usr/local/etc/hip/hip.conf
|
|
|
|
|
|
|
|
|
|
|
|
For full build and usage instructions, refer to the wiki:
|
2009-06-11 17:29:33 +02:00
|
|
|
http://www.openhip.org/wiki
|
|
|
|
|
2016-11-17 17:04:52 +01:00
|
|
|
More Info
|
|
|
|
---------
|
2012-02-09 19:35:20 +01:00
|
|
|
Release Notes can be found in the RELEASE_NOTES file.
|
2009-06-11 17:29:33 +02:00
|
|
|
|
2016-11-17 17:04:52 +01:00
|
|
|
The documentation for this implementation is maintained mainly on the wiki, but
|
|
|
|
previous documentation in HTML format can be found in the file named
|
|
|
|
doc/hipdoc.html.
|