New pages
From EDURange
Jump to navigationJump to search
23 July 2025
- 20:3120:31, 23 July 2025 Scenario 0 (hist | edit) [73 bytes] CLSimpson (talk | contribs) (Page Creation) Tag: Visual edit
19 July 2025
- 13:2613:26, 19 July 2025 Podman API (hist | edit) [10,076 bytes] Jack (talk | contribs) (Created page with "<nowiki>##</nowiki> Configuration <nowiki>###</nowiki> Config Configuration class that loads settings from environment variables. - MAX_WORKERS: Thread pool size (default: 10) - DEBUG: Enable debug mode (default: False) - REQUEST_TIMEOUT: Operation timeout in seconds (default: 30) <nowiki>##</nowiki> Custom Exceptions <nowiki>**</nowiki>PodmanAPIError(message, status_code=500)** Custom exception for API errors with HTTP status codes. <nowiki>##</nowiki> Decorato...") Tag: Visual edit
30 June 2025
- 16:3216:32, 30 June 2025 The Conception of EDURange (hist | edit) [2,082 bytes] Jwgranville (talk | contribs) (Created page with "Category:Project History and Roadmaps Conceptually, EDURange started around 2011 when Jens, Michael Locasto, and Richard started talking about creating exercises for cybersecurity courses. The idea was generated at a dinner with Michael, Sergey Bratus, Brian Fite, and Richard. Brian was packet master for a competition called PacketWars, and he was looking for a way to be a player and not the one running the competition. He had a number of innovative ideas. He wanted...") Tag: Visual edit: Switched
20 June 2025
- 20:1520:15, 20 June 2025 Design Stories (OLD) (hist | edit) [2,782 bytes] Jack (talk | contribs) (Created page with "# The EduRange design ## The guiding principles: 1. EDURange is flexible for creating new exercises, so that it supports polymorphism. 2. Solving the exercises should require analytical skills and abilities. 3. EDURange allows the instructor to see what individual students are doing, so that they can provide real-time feedback. 4. Easy to use '''For the instructor''' Seeing what individual students are doing The instructor should be able to clone an e...")
- 18:5518:55, 20 June 2025 TTY Logging with BPF (hist | edit) [22,641 bytes] Jwgranville (talk | contribs) (Created page with "Category:Demonstrations See https://github.com/edurange/demo-bpf-tty-logger. Demonstrates how to capture TTY activity using BPF kernel probes. == Instructions == To run it one needs to have superuser privileges (for kernel access). The probes intercept all TTY activity on the host system - both inside and outside of containers. If the script is printing to a TTY device the prints will also be observed, creating a feedback loop that will quickly consume the kernel b...") Tag: Visual edit
30 May 2025
- 19:2919:29, 30 May 2025 Keystroke Observers (hist | edit) [2,537 bytes] Jwgranville (talk | contribs) (Created page with "Category:Demonstrations")
27 May 2025
- 22:0122:01, 27 May 2025 Namedpipe Log Writer (hist | edit) [2,708 bytes] Jwgranville (talk | contribs) (Created page with "See https://github.com/edurange/demo-namedpipe-log-writer/tree/main. This is a demo of using a [https://man7.org/linux/man-pages/man7/fifo.7.html fifo] via the [https://man7.org/linux/man-pages/man1/mkfifo.1.html mkfifo] utility for concurrent IO between two processes, such as a log producer and log consumer. == Instructions == To run it one can use `./[https://github.com/edurange/demo-namedpipe-log-writer/blob/main/toy_start_log.sh toy_start_log.sh]`, which is a very...") Tag: Visual edit
21 May 2025
- 21:4121:41, 21 May 2025 Reference Materials (hist | edit) [2,288 bytes] Jwgranville (talk | contribs) (Created new page) Tag: Visual edit