laimer

🐧

Intro to Programming Languages

15 / 253 10713 / 35675


Commands

Time of First Successful Submission: 2026-05-23 22:46:44

Command Arguments

Time of First Successful Submission: 2026-05-23 22:47:16

Command History

Time of First Successful Submission: 2026-05-23 22:48:15

The Root Path

Time of First Successful Submission: 2026-05-23 22:52:25

Absolute Paths

Time of First Successful Submission: 2026-05-23 22:52:48

Changing position

Time of First Successful Submission: 2026-05-23 22:55:24

Changing to an Absolute Path

Time of First Successful Submission: 2026-05-23 22:56:51

Relative Paths

Time of First Successful Submission: 2026-05-23 23:05:02

Cat

Time of First Successful Submission: 2026-05-24 17:31:14

Ls

Time of First Successful Submission: 2026-05-24 17:48:59

Ls All

Time of First Successful Submission: 2026-05-24 17:54:53

Find

Time of First Successful Submission: 2026-05-24 18:09:07

Piping Echo

Time of First Successful Submission: 2026-05-26 00:49:18

Piping Stdout

Time of First Successful Submission: 2026-05-26 00:50:08

Piping Stdin

Time of First Successful Submission: 2026-05-26 00:58:57


Intro to Cybersecurity

55 / 183 6407 / 21430


Path Traversal 1

Time of First Successful Submission: 2026-05-24 19:41:25

Path Traversal 2

Time of First Successful Submission: 2026-05-25 22:36:16

CMDi 1

Time of First Successful Submission: 2026-05-25 22:59:08

CMDi 2

Time of First Successful Submission: 2026-05-25 23:00:55

CMDi 3

Time of First Successful Submission: 2026-05-25 23:03:20

CMDi 4

Time of First Successful Submission: 2026-05-25 23:06:43

CMDi 5

Time of First Successful Submission: 2026-05-25 23:09:20

CMDi 6

Time of First Successful Submission: 2026-05-25 23:28:14

Authentication Bypass 1

Time of First Successful Submission: 2026-05-28 19:17:14

Authentication Bypass 2

Time of First Successful Submission: 2026-05-28 19:20:07

SQLi 1

Time of First Successful Submission: 2026-05-29 16:07:16

SQLi 2

Time of First Successful Submission: 2026-05-29 16:11:42

SQLi 3

Time of First Successful Submission: 2026-05-29 16:35:12

SQLi 4

Time of First Successful Submission: 2026-05-29 21:32:08

SQLi 5

Time of First Successful Submission: 2026-05-29 22:35:03

XSS 1

Time of First Successful Submission: 2026-06-01 16:24:40

XSS 2

Time of First Successful Submission: 2026-06-01 19:32:20

XSS 3

Time of First Successful Submission: 2026-06-01 19:40:53

XSS 4

Time of First Successful Submission: 2026-06-01 21:29:46

XSS 5

Time of First Successful Submission: 2026-06-01 21:54:27

XSS 6

Time of First Successful Submission: 2026-06-01 22:01:48

XSS 7

Time of First Successful Submission: 2026-06-01 22:06:53

CSRF 1

Time of First Successful Submission: 2026-06-02 20:03:32

CSRF 2

Time of First Successful Submission: 2026-06-02 20:22:22

CSRF 3

Time of First Successful Submission: 2026-06-02 20:38:10

CSRF 4

Time of First Successful Submission: 2026-06-03 19:02:29

CSRF 5

Time of First Successful Submission: 2026-06-03 19:21:54

Connect

Time of First Successful Submission: 2026-06-03 19:32:51

Send

Time of First Successful Submission: 2026-06-03 19:33:50

Shutdown

Time of First Successful Submission: 2026-06-03 19:36:33

Listen

Time of First Successful Submission: 2026-06-03 19:38:36

Scan 1

Time of First Successful Submission: 2026-06-03 20:18:16

Scan 2

Time of First Successful Submission: 2026-06-03 20:19:59

Monitor 1

Time of First Successful Submission: 2026-06-05 16:42:11

Monitor 2

Time of First Successful Submission: 2026-06-05 17:17:16

Sniffing Cookies

Time of First Successful Submission: 2026-06-05 17:23:49

Network Configuration

Time of First Successful Submission: 2026-06-05 17:26:23

Firewall 1

Time of First Successful Submission: 2026-06-05 17:40:17

Firewall 2

Time of First Successful Submission: 2026-06-05 17:40:52

Firewall 3

Time of First Successful Submission: 2026-06-05 17:44:11

Denial of Service 1

Time of First Successful Submission: 2026-06-05 17:59:17

Denial of Service 2

Time of First Successful Submission: 2026-06-05 18:12:44

Denial of Service 3

Time of First Successful Submission: 2026-06-05 20:13:08

Ethernet

Time of First Successful Submission: 2026-06-15 18:34:43

IP

Time of First Successful Submission: 2026-06-15 18:38:18

TCP

Time of First Successful Submission: 2026-06-15 19:06:39

TCP Handshake

Time of First Successful Submission: 2026-06-17 14:04:42

UDP

Time of First Successful Submission: 2026-06-17 14:16:39

UDP 2

Time of First Successful Submission: 2026-06-17 14:28:14

UDP Spoofing 1

Time of First Successful Submission: 2026-06-17 14:45:38

UDP Spoofing 2

Time of First Successful Submission: 2026-06-17 18:43:31

UDP Spoofing 3

Time of First Successful Submission: 2026-06-17 18:50:31

UDP Spoofing 4

Time of First Successful Submission: 2026-06-17 18:53:15

ARP

Time of First Successful Submission: 2026-06-17 19:40:11

Intercept

Time of First Successful Submission: 2026-06-17 19:45:11


Start Here

12 / 12 2621 / 48680


Using the Terminal

Time of First Successful Submission: 2026-05-23 05:32:38

Using the VSCode Workspace

Time of First Successful Submission: 2026-05-23 05:34:47

Using the GUI Desktop

Time of First Successful Submission: 2026-05-23 17:59:58

Pasting into the Desktop

Time of First Successful Submission: 2026-05-23 18:01:40

Restarting Challenges

Time of First Successful Submission: 2026-05-23 18:12:08

Challenge Programs

Time of First Successful Submission: 2026-05-23 20:54:38

The Flag File

Time of First Successful Submission: 2026-05-23 20:57:08

Using Privileged Mode

Time of First Successful Submission: 2026-05-23 21:20:40

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-23 21:27:40

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-23 21:32:52


Linux Luminarium

128 / 128 3277 / 36164


Intro to Commands

Time of First Successful Submission: 2026-05-23 22:46:44

Intro to Arguments

Time of First Successful Submission: 2026-05-23 22:47:16

Command History

Time of First Successful Submission: 2026-05-23 22:48:15

The Root

Time of First Successful Submission: 2026-05-23 22:52:25

Program and absolute paths

Time of First Successful Submission: 2026-05-23 22:52:48

Position thy self

Time of First Successful Submission: 2026-05-23 22:55:24

Position elsewhere

Time of First Successful Submission: 2026-05-23 22:56:51

implicit relative paths, from /

Time of First Successful Submission: 2026-05-23 23:05:02

explicit relative paths, from /

Time of First Successful Submission: 2026-05-23 23:05:50

implicit relative path

Time of First Successful Submission: 2026-05-23 23:06:19

home sweet home

Time of First Successful Submission: 2026-05-23 23:10:25

cat: not the pet, but the command!

Time of First Successful Submission: 2026-05-24 17:31:14

catting absolute paths

Time of First Successful Submission: 2026-05-24 17:36:45

more catting practice

Time of First Successful Submission: 2026-05-24 17:40:12

grepping for a needle in a haystack

Time of First Successful Submission: 2026-05-24 17:41:05

comparing files

Time of First Successful Submission: 2026-05-24 17:42:59

listing files

Time of First Successful Submission: 2026-05-24 17:48:59

touching files

Time of First Successful Submission: 2026-05-24 17:49:30

removing files

Time of First Successful Submission: 2026-05-24 17:49:53

moving files

Time of First Successful Submission: 2026-05-24 17:50:35

copying files

Time of First Successful Submission: 2026-05-24 17:52:53

hidden files

Time of First Successful Submission: 2026-05-24 17:54:53

An Epic Filesystem Quest

Time of First Successful Submission: 2026-05-24 17:59:08

making directories

Time of First Successful Submission: 2026-05-24 18:00:28

finding files

Time of First Successful Submission: 2026-05-24 18:09:07

linking files

Time of First Successful Submission: 2026-05-24 18:21:50

Learning From Documentation

Time of First Successful Submission: 2026-05-24 18:37:20

Learning Complex Usage

Time of First Successful Submission: 2026-05-24 18:41:36

Reading Manuals

Time of First Successful Submission: 2026-05-24 18:43:26

Searching Manuals

Time of First Successful Submission: 2026-05-24 18:49:57

Searching For Manuals

Time of First Successful Submission: 2026-05-24 18:57:12

Helpful Programs

Time of First Successful Submission: 2026-05-24 19:02:12

Help for Builtins

Time of First Successful Submission: 2026-05-24 19:04:11

Matching with *

Time of First Successful Submission: 2026-05-25 23:37:31

Matching with ?

Time of First Successful Submission: 2026-05-26 00:13:20

Matching with []

Time of First Successful Submission: 2026-05-26 00:17:21

Matching paths with []

Time of First Successful Submission: 2026-05-26 00:19:54

Multiple globs

Time of First Successful Submission: 2026-05-26 00:20:50

Mixing globs

Time of First Successful Submission: 2026-05-26 00:31:16

Exclusionary globbing

Time of First Successful Submission: 2026-05-26 00:36:45

Tab completion

Time of First Successful Submission: 2026-05-26 00:39:23

Multiple options for tab completion

Time of First Successful Submission: 2026-05-26 00:41:34

Tab completion on commands

Time of First Successful Submission: 2026-05-26 00:42:17

Redirecting output

Time of First Successful Submission: 2026-05-26 00:49:18

Redirecting more output

Time of First Successful Submission: 2026-05-26 00:50:08

Appending output

Time of First Successful Submission: 2026-05-26 00:52:18

Redirecting errors

Time of First Successful Submission: 2026-05-26 00:55:27

Redirecting input

Time of First Successful Submission: 2026-05-26 00:58:57

Grepping stored results

Time of First Successful Submission: 2026-05-26 17:43:34

Grepping live output

Time of First Successful Submission: 2026-05-26 17:44:43

Grepping errors

Time of First Successful Submission: 2026-05-26 17:45:34

Filtering with grep -v

Time of First Successful Submission: 2026-05-26 17:48:03

Filtering with sed

Time of First Successful Submission: 2026-05-26 17:49:06

Duplicating piped data with tee

Time of First Successful Submission: 2026-05-26 18:04:45

Process substitution for input

Time of First Successful Submission: 2026-05-26 19:12:38

Writing to multiple programs

Time of First Successful Submission: 2026-05-26 19:22:23

Split-piping stderr and stdout

Time of First Successful Submission: 2026-05-26 22:52:49

Named pipes

Time of First Successful Submission: 2026-05-26 23:01:35

Printing Variables

Time of First Successful Submission: 2026-05-26 23:03:42

Setting Variables

Time of First Successful Submission: 2026-05-26 23:04:51

Multi-word Variables

Time of First Successful Submission: 2026-05-26 23:05:27

Exporting Variables

Time of First Successful Submission: 2026-05-26 23:09:23

Printing Exported Variables

Time of First Successful Submission: 2026-05-26 23:10:05

Storing Command Output

Time of First Successful Submission: 2026-05-26 23:11:39

Reading Input

Time of First Successful Submission: 2026-05-26 23:12:19

Reading Files

Time of First Successful Submission: 2026-05-26 23:14:20

Translating characters

Time of First Successful Submission: 2026-05-26 23:18:03

Deleting characters

Time of First Successful Submission: 2026-05-26 23:21:59

Deleting newlines

Time of First Successful Submission: 2026-05-26 23:22:44

Extracting the first lines with head

Time of First Successful Submission: 2026-05-26 23:24:00

Extracting specific sections of text

Time of First Successful Submission: 2026-05-26 23:26:59

Sorting data

Time of First Successful Submission: 2026-05-26 23:27:41

Listing Processes

Time of First Successful Submission: 2026-05-26 23:32:03

Killing Processes

Time of First Successful Submission: 2026-05-26 23:33:00

Interrupting Processes

Time of First Successful Submission: 2026-05-26 23:33:23

Killing Misbehaving Processes

Time of First Successful Submission: 2026-05-26 23:35:20

Suspending Processes

Time of First Successful Submission: 2026-05-26 23:35:49

Resuming Processes

Time of First Successful Submission: 2026-05-26 23:40:45

Backgrounding Processes

Time of First Successful Submission: 2026-05-26 23:42:27

Foregrounding Processes

Time of First Successful Submission: 2026-05-26 23:43:01

Starting Backgrounded Processes

Time of First Successful Submission: 2026-05-26 23:43:24

Process Exit Codes

Time of First Successful Submission: 2026-05-26 23:44:28

Becoming root with su

Time of First Successful Submission: 2026-05-26 23:48:12

Other users with su

Time of First Successful Submission: 2026-05-26 23:52:26

Cracking passwords

Time of First Successful Submission: 2026-05-26 23:54:21

Using sudo

Time of First Successful Submission: 2026-05-27 00:02:31

Changing File Ownership

Time of First Successful Submission: 2026-05-27 00:21:50

Groups and Files

Time of First Successful Submission: 2026-05-27 00:25:32

Fun With Groups Names

Time of First Successful Submission: 2026-05-27 00:26:10

Changing Permissions

Time of First Successful Submission: 2026-05-27 00:27:46

Executable Files

Time of First Successful Submission: 2026-05-27 00:28:35

Permission Tweaking Practice

Time of First Successful Submission: 2026-05-27 00:31:08

Permissions Setting Practice

Time of First Successful Submission: 2026-05-27 00:34:45

The SUID Bit

Time of First Successful Submission: 2026-05-27 00:36:41

Chaining with Semicolons

Time of First Successful Submission: 2026-05-27 00:37:21

Building on Success

Time of First Successful Submission: 2026-05-27 00:37:44

Handling Failure

Time of First Successful Submission: 2026-05-27 00:38:22

Your First Shell Script

Time of First Successful Submission: 2026-05-27 00:39:32

Redirecting Script Output

Time of First Successful Submission: 2026-05-27 01:10:45

Executable Shell Scripts

Time of First Successful Submission: 2026-05-27 01:14:41

Understanding Shebangs

Time of First Successful Submission: 2026-05-27 01:17:23

Scripting with Arguments

Time of First Successful Submission: 2026-05-27 01:19:12

Scripting with Conditionals

Time of First Successful Submission: 2026-05-27 01:22:15

Scripting with Default Cases

Time of First Successful Submission: 2026-05-27 01:23:08

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-05-27 01:25:21

Reading Shell Scripts

Time of First Successful Submission: 2026-05-27 01:26:01

Launching Screen

Time of First Successful Submission: 2026-05-28 13:56:55

Detaching and Attaching

Time of First Successful Submission: 2026-05-28 13:58:20

Finding Sessions

Time of First Successful Submission: 2026-05-28 14:03:46

Switching Windows

Time of First Successful Submission: 2026-05-28 14:12:19

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-05-28 14:13:08

Switching Windows (tmux)

Time of First Successful Submission: 2026-05-28 14:14:35

The PATH Variable

Time of First Successful Submission: 2026-05-28 14:17:55

Setting PATH

Time of First Successful Submission: 2026-05-28 14:18:36

Finding Commands

Time of First Successful Submission: 2026-05-28 14:19:15

Adding Commands

Time of First Successful Submission: 2026-05-28 14:27:46

Hijacking Commands

Time of First Successful Submission: 2026-05-28 14:30:23

Bashrc Backdoor

Time of First Successful Submission: 2026-05-28 14:49:18

Sniffing Input

Time of First Successful Submission: 2026-05-28 14:57:58

Overshared Directories

Time of First Successful Submission: 2026-05-28 15:13:19

Tricky Linking

Time of First Successful Submission: 2026-05-28 17:03:40

Sniffing Process Arguments

Time of First Successful Submission: 2026-05-28 17:06:45

Snooping on Configurations

Time of First Successful Submission: 2026-05-28 17:11:04

The Fork Bomb

Time of First Successful Submission: 2026-05-28 17:38:02

Disk-Space Doomsday

Time of First Successful Submission: 2026-05-28 17:44:14

rm -rf /

Time of First Successful Submission: 2026-05-28 17:45:29

Life after rm -rf /

Time of First Successful Submission: 2026-05-28 17:48:28

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-05-28 17:50:48


DSU Cyber Camps

23 / 104 196 / 48974


Using the Terminal

Time of First Successful Submission: 2026-05-23 05:32:38

Using the VSCode Workspace

Time of First Successful Submission: 2026-05-23 05:34:47

Using the GUI Desktop

Time of First Successful Submission: 2026-05-23 17:59:58

Pasting into the Desktop

Time of First Successful Submission: 2026-05-23 18:01:40

Connecting over SSH

Time of First Successful Submission: 2026-05-23 18:10:36

Restarting Challenges

Time of First Successful Submission: 2026-05-23 18:12:08

Getting Help

Time of First Successful Submission: 2026-05-23 18:14:15

Challenge Programs

Time of First Successful Submission: 2026-05-23 20:54:38

The Flag File

Time of First Successful Submission: 2026-05-23 20:57:08

Using Privileged Mode

Time of First Successful Submission: 2026-05-23 21:20:40

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-23 21:27:40

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-23 21:32:52

Running Commands

Time of First Successful Submission: 2026-05-23 21:40:40

Move through the Linux filesystem.

Time of First Successful Submission: 2026-05-23 21:46:11

Create and delete files.

Time of First Successful Submission: 2026-05-23 21:52:05

Move, copy, and rename files.

Time of First Successful Submission: 2026-05-23 21:56:35

Display file contents in the terminal.

Time of First Successful Submission: 2026-05-23 22:26:06

Create files with nano.

Time of First Successful Submission: 2026-05-23 22:28:10

Edit files with nano.

Time of First Successful Submission: 2026-05-23 22:29:47

Locate files on the Linux filesystem.

Time of First Successful Submission: 2026-05-23 22:33:31

Find the password! (Searching files)

Time of First Successful Submission: 2026-05-23 22:36:08

Advanced Directory Techniques.

Time of First Successful Submission: 2026-05-23 22:42:49

Learn about command flags.

Time of First Successful Submission: 2026-05-23 22:44:54


GCA CTF

23 / 104 196 / 48974


Using the Terminal

Time of First Successful Submission: 2026-05-23 05:32:38

Using the VSCode Workspace

Time of First Successful Submission: 2026-05-23 05:34:47

Using the GUI Desktop

Time of First Successful Submission: 2026-05-23 17:59:58

Pasting into the Desktop

Time of First Successful Submission: 2026-05-23 18:01:40

Connecting over SSH

Time of First Successful Submission: 2026-05-23 18:10:36

Restarting Challenges

Time of First Successful Submission: 2026-05-23 18:12:08

Getting Help

Time of First Successful Submission: 2026-05-23 18:14:15

Challenge Programs

Time of First Successful Submission: 2026-05-23 20:54:38

The Flag File

Time of First Successful Submission: 2026-05-23 20:57:08

Using Privileged Mode

Time of First Successful Submission: 2026-05-23 21:20:40

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-23 21:27:40

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-23 21:32:52

Running Commands

Time of First Successful Submission: 2026-05-23 21:40:40

Move through the Linux filesystem.

Time of First Successful Submission: 2026-05-23 21:46:11

Create and delete files.

Time of First Successful Submission: 2026-05-23 21:52:05

Move, copy, and rename files.

Time of First Successful Submission: 2026-05-23 21:56:35

Display file contents in the terminal.

Time of First Successful Submission: 2026-05-23 22:26:06

Create files with nano.

Time of First Successful Submission: 2026-05-23 22:28:10

Edit files with nano.

Time of First Successful Submission: 2026-05-23 22:29:47

Locate files on the Linux filesystem.

Time of First Successful Submission: 2026-05-23 22:33:31

Find the password! (Searching files)

Time of First Successful Submission: 2026-05-23 22:36:08

Advanced Directory Techniques.

Time of First Successful Submission: 2026-05-23 22:42:49

Learn about command flags.

Time of First Successful Submission: 2026-05-23 22:44:54