Sign inSign up

defnotgustavom/portdive

By defnotgustavom

•Updated over 3 years ago

Image size: ~767KiB. CLI "hacking" minigame. USER: nobody.

Image
0

3.8K

defnotgustavom/portdive repository overview

  • Running:

docker run -it --rm --log-driver none --read-only --net none defnotgustavom/portdive


portdive is a CLI-based game inspired by an old classic video game called Splinter Cell: Chaos Theory. More specifically, the hacking mini-game players were able to play. In its current state, the game is playable but in active development.

The objective of the game is to find the correct IP address using the "Pwner" device to reduce the number of options that you have to choose from. More features are to come!

The game tutorials define these addresses as "port" addresses. Though I believe this is not correct (port addresses are numbers between 0-65,535), I decided to honor this mistake by including it in the name of the project. However, the minigame may be referring to attempting to exploit a service known as port fowarding.

  • Keys

Movement within the IP address list and the Pwner device is done by holding Control and using basic Vim keybinds of movement within text:

Move UP in the IP address list: Control+J

Move DOWN in the IP address list: Control+K

Move RIGHT in the Pwner device: Control+L

Move LEFT in the Pwner device: Control+H

To make your choice with either the address list or the Pwner, you hold Control and also use the following:

Make a decision in the address list: Control+M

Make a decision in the Pwner device: Control+P

To exit the game, use Control+C

The reason behind the use of Control is due to the nature of the keybinds available with the termloop API.

Tag summary

Content type

Image

Digest

sha256:6f640f92c…

Size

799.6 kB

Last updated

over 3 years ago

docker pull defnotgustavom/portdive