The best way to build lernstickWelcome is on the Lernstick itself, because all dependencies are already installed.
Go into the Welcome program and install Netbeans.
<playercorefactory> | |
<rules action="prepend"> | |
<rule name="audio" audio="true" player="DVDPlayer" /> | |
</rules> | |
</playercorefactory> |
#!/usr/bin/python2 | |
#Connect to an Epoptes server | |
import Tkinter | |
import subprocess | |
import netifaces | |
class connect_tk(Tkinter.Tk): | |
def __init__(self,parent): | |
Tkinter.Tk.__init__(self,parent) |
#!/bin/sh | |
# Created by THS | |
# Support for LXDE, Mate, Gnome, Cinnamon and XFCE | |
# Uses https://github.com/horst3180/arc-theme and https://github.com/dglava/arc-openbox | |
# Install arc-theme will be replaced in Debian 9 | |
echo "Install Arc Theme" | |
echo 'deb http://download.opensuse.org/repositories/home:/Horst3180/Debian_8.0/ /' | sudo tee /etc/apt/sources.list.d/arc-theme.list | |
wget http://download.opensuse.org/repositories/home:Horst3180/Debian_8.0/Release.key | |
sudo apt-key add - < Release.key |
# Please copy to /home/user/.config/lxpanel/LXDE/panels/panel | |
# lxpanel <profile> config file. Manually editing is not recommended. | |
# Use preference dialog in lxpanel to adjust config when you can. | |
Global { | |
edge=bottom | |
allign=left | |
margin=0 | |
widthtype=percent | |
width=100 |
[Desktop Entry] | |
Version=1.0 | |
Name= Firefox Privat | |
Exec=/usr/lib/firefox/firefox --private-window %u | |
Icon=firefox | |
Terminal=false | |
Type=Application |
# This enables to-to-click and disables naturalscrolling in Mate, LXDE, XFCE and Enlightment | |
Section "InputClass" | |
Identifier "libinput touchpad catchall" | |
MatchIsTouchpad "on" | |
MatchDevicePath "/dev/input/event*" | |
Driver "libinput" | |
Option "Tapping" "on" | |
Option "NaturalScrolling" "false" | |
EndSection |
fsview & export PID=$(echo $!) && xdotool windowsize $(xdotool search --sync --pid $PID | tail -1) 100% 100% |
Keylime currently operates on a pull basis which means that the tenant or verifier connect to the agent to collect attestation data. Therefore they need to know the IP and Port to connect to beforehand and this currently cannot change during attestation. This works fine in most virtualized environments where all the devices are in the same network, but not for edge devices or in BYOD contexts. There are workarounds using VPNs/overlay networking using OpenVPN, ZeroTier, Nebula etc. but none of them provide an ideal solution.
A TPM contains multiple PCRs and can generate a signed quote over the concatenated hash of a selection of PCRs. The quote itself does not contain the values of the PCRs. If you want to have matching quote and PCR values most implementations (also Keylime) do the following trick: