Package File Structure
This page provides information on the directory layout of the PacketLab software package. Note for source tarball, we show the layout for the installation result.
Prebuilt Package
- (PacketLab directory)
- bin
- pktendpt
- pktlab_init
- pktxpmgr
- config
- endpt.conf.template
- example.endpt.conf
- xpmgr.conf.template
- example.xpmgr.conf
- cred
- caida_k_bop.pub
- example_mlets
- Makefile
- test_dns
- test_dns.c
- test_fd
- test_fd.c
- test_http_get
- test_http_get.c
- include
- pktctrl.h
- pktlab.h
- lib
- libpktlab.a
- libpktlab.ssl.a
- setup_aux
- pktlab-init.py
- requirements.txt
- bin
Source Tarball
- (installation directory)
- bin
- pktendpt
- pktlab_init
- pktxpmgr
- include
- pktctrl.h
- pktlab.h
- lib
- libpktlab.a
- libpktlab.ssl.a
- share
- pktlab
- config
- endpt.conf.template
- example.endpt.conf
- xpmgr.conf.template
- example.xpmgr.conf
- cred
- caida_k_bop.pub
- example_mlets
- Makefile
- test_dns
- test_dns.c
- test_fd
- test_fd.c
- test_http_get
- test_http_get.c
- setup_aux
- pktlab-init.py
- requirements.txt
- config
- pktlab
- bin
Explanation of Directory Content
bincontains compiled binaries forpktxpmgr&pktendpt, and a symbolic link to thepktlab_initscript.configcontains template config files forpktxpmgrandpktendpt.credcontains pre-shipped credentials by the PacketLab team.example_mletscontains sample mlet (measurement applet) binaries, their C source code, as well as an example Makefile to compile them.includecontains the header files forlibpktlab.libcontains compiled static libraries forlibpktlab.setup_auxcontains the auxiliary files required to set up the user for the PacketLab software package.share/pktlabis only present when building from source and is home toconfig,cred,example_mlets, andsetup_aux.