Skip to content
tools on NDN6 router
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
.travis.yml
Makefile file-server: enable in Makefile May 29, 2019
README.md file-server: new program Mar 3, 2019
facemon.cpp
facemon.md
file-server.cpp
file-server.md
ndncatchunks.htm file-server: web-fetch name argument Mar 5, 2019
prefix-allocate.cpp fix code for ndn-cxx 0.6.1 Mar 12, 2018
prefix-allocate.md add prefix-allocate Mar 18, 2015
prefix-request.cpp
prefix-request.md
register-prefix-cmd.cpp register-prefix-cmd: use CommandInterestSigner Mar 13, 2018
register-prefix-cmd.md
serve-certs.cpp
serve-certs.md serve-certs: systemd => systemctl Oct 29, 2018
serve-certs.service
tap-tunnel.cpp
tap-tunnel.md tap-tunnel: docs Jul 13, 2017
tap-tunnel_consumer.cpp
tap-tunnel_consumer.hpp tap-tunnel: only 1 outstanding if peer is offline Aug 22, 2017
tap-tunnel_payload-queue.cpp tap-tunnel: less copying on TUN receive Jul 20, 2017
tap-tunnel_payload-queue.hpp
tap-tunnel_producer.cpp
tap-tunnel_producer.hpp
tap-tunnel_tun.cpp fix code for ndn-cxx 0.6.1 Mar 12, 2018
tap-tunnel_tun.hpp

README.md

ndn6-tools

This repository contains tools for yoursunny's (now discontinued) NDN6 router.

Build Instructions

Makefile assumes:

  • OS is Ubuntu 16.04
  • ndn-cxx has been installed from PPA

To compile and install:

make
sudo make install

To uninstall:

sudo make uninstall

Available Tools

facemon: log when a face is created or destroyed

file-server: serve file from filesystem

prefix-allocate: allocate a prefix to requesting face

prefix-request: register a prefix to requesting face, where the prefix is determined by a server process that knows a shared secret

register-prefix-cmd: prepare a prefix registration command

serve-certs: serve certificates

tap-tunnel: create an Ethernet tunnel over NDN

You can’t perform that action at this time.