summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-12-19import presentations from devel/jognessJohn Ogness
Several presentations are available only in devel/jogness. Add them to master to allow easy access to any trainer. misc/pres_best_en: best practice guidelines misc/pres_ipc_en: overview of linux ipc mechanisms misc/pres_minicoredumper_en: minicoredumper features misc/pres_zynq_en: describe the zynq architecture Signed-off-by: John Ogness <john.ogness@linutronix.de>
2017-12-19images: add diagrams for hello kernel moduleJohn Ogness
It can be difficult for new kernel developers to visualize how the hello module character device interacts with the kernel and its various structures. Add a set of images to help make this clearer. Signed-off-by: John Ogness <john.ogness@linutronix.de>
2017-12-19rt specialties: add english versionJohn Ogness
Signed-off-by: John Ogness <john.ogness@linutronix.de>
2017-12-19rt basics: add english versionJohn Ogness
Signed-off-by: John Ogness <john.ogness@linutronix.de>
2017-12-19basics/boot process: add english versionJohn Ogness
Signed-off-by: John Ogness <john.ogness@linutronix.de>
2017-12-19kernel-devel/modules: add english versionJohn Ogness
Signed-off-by: John Ogness <john.ogness@linutronix.de>
2017-12-19kernel-devel/char device: add english versionJohn Ogness
Signed-off-by: John Ogness <john.ogness@linutronix.de>
2017-12-19embedded devel: add english versionJohn Ogness
Signed-off-by: John Ogness <john.ogness@linutronix.de>
2017-12-19devel/debugging tools: add english versionJohn Ogness
Signed-off-by: John Ogness <john.ogness@linutronix.de>
2017-12-19rt-app-basics: switch to verbatimJohn Ogness
The verbatim text type is much easier to read. Use it instead for commands and output. Signed-off-by: John Ogness <john.ogness@linutronix.de>
2017-12-19images/ioctl: fix i/o directionJohn Ogness
ioctl is bi-directional. Signed-off-by: John Ogness <john.ogness@linutronix.de>
2017-12-19security: integrate securebootHolger Dengler
Signed-off-by: Holger Dengler <dengler@linutronix.de>
2017-12-19securebootHolger Dengler
Signed-off-by: Holger Dengler <dengler@linutronix.de>
2017-12-19README: add information about --layer optionJohn Ogness
Signed-off-by: John Ogness <john.ogness@linutronix.de>
2017-12-19lx-trainer-vm: add finetuning commentsJohn Ogness
Clarify what the different finetuning steps are doing. Since some of the steps are complicated, a description helps users to determine if the finetuning steps are correct. Signed-off-by: John Ogness <john.ogness@linutronix.de>
2017-12-19lx-trainer-vm: add useful tools during trainingsJohn Ogness
ntfs-3g: some users need to read/write mount ntfs partitions netcat-traditional: critical tool for testing network connections geeqie: simple yet effective image viewer gnuplot: generate graphical cyclictest latency graphs Signed-off-by: John Ogness <john.ogness@linutronix.de>
2017-12-19lx-trainer-vm: change to ftp.de.debian.orgJohn Ogness
The use of httpredir might cause problems with elbe. Use servers that are known to work reliably. Signed-off-by: John Ogness <john.ogness@linutronix.de>
2017-12-19lx-trainer-vm: remove i386 compatibilityJohn Ogness
Years ago dengler needed the i386 libs for his security schulung. He has confirmed he no longer needs these, so remove them. The main motivation for the removal is to simplify local mirrors, no longer requiring i386. Signed-off-by: John Ogness <john.ogness@linutronix.de>
2017-12-19dd-multi.sh: add layer supportJohn Ogness
Layers can now be specified using: --layer=tarball Signed-off-by: John Ogness <john.ogness@linutronix.de>
2017-11-13yocto-intro: updateJohn Ogness
+ fix typos + sync with devel/manut/yocto:8cd4956a9b48a316eab6dc6d1b1f6cd51362fecf Signed-off-by: Volker Haspel <volker.haspel@linutronix.de> Signed-off-by: John Ogness <john.ogness@linutronix.de>
2017-11-13yocto-basic: updateJohn Ogness
+ update yocto version in some slides + add missing slides + fix typos Signed-off-by: Volker Haspel <volker.haspel@linutronix.de> Signed-off-by: John Ogness <john.ogness@linutronix.de>
2017-10-24security: fix path to capability header fileHolger Dengler
Signed-off-by: Holger Dengler <dengler@linutronix.de>
2017-10-23kconfig: remove temporary filesJohn Ogness
These changes are based on building the distribution and committing only the distribution files.
2017-10-23elbe: remove pausesJohn Ogness
2017-10-23elbe: fixup title pages to match other materialJohn Ogness
2017-10-23update elbe slidesJohn Ogness
- fix typos - update platforms - remove obsolete adk infos
2017-10-23linux processes: update for a stretch kernelJohn Ogness
The cgroup example was simplified, the example commands/output were updated for a Debian/stretch system, and various spelling/capitalization errors were corrected. Signed-off-by: John Ogness <john.ogness@linutronix.de>
2017-10-12trainer image: use nereus instead of 10.0.2.2John Ogness
Since elbe should be run in a container, we need the name.
2017-09-18update scripts and READMEJohn Ogness
- removed extra dd-variation scripts - updated script for general usage (src/dest as arguments) - adjusted script to support modifying new image - moves /home/* from part1 to part2 - adds /home entry to /etc/fstab - moved manut's update-home.sh to "extra" directory (may still be in use? until a general replacement exists) Signed-off-by: John Ogness <john.ogness@linutronix.de>
2017-09-18image: update to stretchJohn Ogness
- when run from nereus, the image will be complete out-of-the-box Signed-off-by: John Ogness <john.ogness@linutronix.de>
2017-07-07security: Replace setreuid() and setregid() callHolger Dengler
The implicit modification of saved UID or GID is not clear enough for an example code. Therefore these calls are replaced by the more suitable setresuid() and setresgid() calls. Signed-off-by: Holger Dengler <dengler@linutronix.de>
2017-07-07security: Fix typos in examplesHolger Dengler
Signed-off-by: Holger Dengler <dengler@linutronix.de>
2017-01-19fix typosjohn.ogness
2017-01-19fix iptables commentjohn.ogness
2017-01-19fix description of real,effective,saved id'sJohn Ogness
2017-01-19spelling correction "effective"John Ogness
2017-01-19add gshadowJohn Ogness
2017-01-19add more useful softwareJohn Ogness
2017-01-05handouts from 2016-04-13 linux basic schulungJohn Ogness
2017-01-05fix various security errorsJohn Ogness
2017-01-05update valgrind nachteilJohn Ogness
I believe the old nachteil is no longer valid.
2016-11-11Add copyright statement to all slidesHolger Dengler
Signed-off-by: Holger Dengler <dengler@linutronix.de>
2016-11-11security: remove footline templateHolger Dengler
Signed-off-by: Holger Dengler <dengler@linutronix.de>
2016-11-11lx-trainer: add tools and libs for security trainingHolger Dengler
- analysis: john the ripper, nmap - application security: lxc, libcap-dev - crypto: xca Signed-off-by: Holger Dengler <dengler@linutronix.de>
2016-11-11security: separate config targets for eappl slidesHolger Dengler
Add separate configuration options for the Linux Application Security slide decks (eappl-I, eappl-II, and eappl-comp). These slide decks combine several topics to one respectively two slide decks and should be used only for Seminars or Workshops. In the security training a separate slide deck for each topic should be used. The per-topic slides are selected by default, whereas the combined slides are not selected. Signed-off-by: Holger Dengler <dengler@linutronix.de>
2016-11-11security: Add cryptanalysis slidesHolger Dengler
Signed-off-by: Holger Dengler <dengler@linutronix.de>
2016-11-11security: Add password slidesHolger Dengler
Signed-off-by: Holger Dengler <dengler@linutronix.de>
2016-11-10security: crypto: Update slidesHolger Dengler
- terminology - hash - symmetric message authenticaton (MAC) Signed-off-by: Holger Dengler <dengler@linutronix.de>
2016-10-28security: Review findings (Holger, John)Holger Dengler
Signed-off-by: Holger Dengler <dengler@linutronix.de>
2016-10-24security: Fix concept slideHolger Dengler
Signed-off-by: Holger Dengler <dengler@linutronix.de>