TUXDB - LINUX GAMING AGGREGATE
by NuSuey
NEWSFEED
▪️ GAMES
▪️ STEAM DECK ▪️ DEALS ▪️ CROWDFUNDING ▪️ COMMUNITY
tuxdb.com logo
Support tuxDB on Patreon
Currently supported by 8 awesome people!

🌟 Special thanks to our amazing supporters:


✨ $10 Tier: [Geeks Love Detail]
🌈 $5 Tier: [Arch Toasty][Benedikt][David Martínez Martí]


Haiku Online Closing Date Message

Hello Haiku Community! We wanted to reach out to the members of our community who have yet to grab their complimentary one-month trial subscription to the new Haiku Online Bundle. If you are a past Steam User of the original product and have yet to grab your FREE coupon, don't worry there's still time! Claim your free one-month coupon for our Haiku Online Product Bundle by emailing support@haikuinc.io with your Steam username before April 5. We'll take care of the rest! As we prepare for the next chapter of our journey, we want to extend a heartfelt THANK YOU to each and every one of you for being such an integral part of the Haiku family. Users will have 30 days from the point of redemption to use Haiku Online for free. Here's to new beginnings and endless adventures! See you all on Haiku Online! Cheers, The Haiku Team


[ 2024-04-02 13:00:12 CET ] [ Original post ]


Transitioning from Steam to Haiku Online with a Special Offer

Haiku Community, As we embrace new beginnings, we want to share an important update: As of tomorrow, Haiku will be delisted from Steam. This marks the end of a significant chapter, but more importantly, the start of an exciting new journey on Haiku Online. We deeply appreciate the support and engagement you've shown us on Steam, and we're excited to invite you to join us on our new journey. As a token of our appreciation, we're offering a special opportunity exclusively for our Steam community: a FREE one-month coupon for our Haiku Online Product Bundle. To claim your coupon, simply email us your Steam username at support@haikuinc.io, and we'll take care of the rest. We believe that Haiku Online will offer a more comprehensive and engaging experience, we are constantly adding new content to our online platform and encourage you to come explore Haiku Online. This week alone were launching three new Forge missions! Thank you for your continued support and for being a valued part of our community. We're looking forward to seeing you on Haiku Online! Warm regards, The Haiku Team


[ 2024-01-11 19:13:36 CET ] [ Original post ]


Last Game Update

NOTICE


This will be the last game update for the World of Haiku game on Steam. The game will continue to be updated on our online service: play.haikuinc.io. The official date when the game will no longer be available for purchase is being determined through our conversation with Steam. Now available for FREE
  • All avatars
  • sqlmap dojo and quest
  • dirb dojo and quest
  • file (steganography) dojo and quest

Terminal


[FIX] Input field printing random '\r' characters of pasted text on windows. [FIX] Ctrl+C was blowing straight through typing/selection focus protection. If you have any text selected in an input field and it is focused, Ctrl+C won't cancel running commands. [FIX] Terminal columns calculation (amount of characters in each line), which is needed to prevent the terminal output from going offscreen and to reposition text in some commands.

Hydra


[FIX] Hydra was trying to use random files as wordlists and going through their attributes. Now, if the file is not a "regular text file" or a "wordlist file," it says the file format is wrong and quits. - For a file to be a "wordlist files," it needs to have any of the "wordlist attribute" set - For a file to be a "regular text file, it needs not to be a dir, wordlist, zip archive, or system file and needs to text set

John


[UPDATE] If a hash that you're trying to crack is not a valid SHA256 (length != 64), it warns the player and prints all invalid hashes found in the terminal. [UPDATE] Improved error feedback, keeping the old style of john's responses. [UPDATE] John now correctly caches every operation in sets and hashtables (Dictionary) so that repeated wordlist terms are not sha-256ed again and duplicate hashes that have already been broken don't print twice (like the real john does). [FIX] ArgumentException when providing a file with two or more equal hashes to crack.

Scripting


We now support scripting in Haiku using the file editor. Please refer to the documentation. Pressing F1 or Ctrl+S saves the file being edited. Pressing F5 or Ctrl+R runs the file as a miniscript file in the terminal. A fun example below: // on Network 1, this can break server_basic, workstation 1 and workstation 2 // but not workstaion 3 and server web 1, because their user (bhampton, topdog) is too short // and username wordlists can only break medium sized usernames ... ? docs = "/Documents/"; p = "password"; u = "username" user_lists = [ u + "Med.txt", u + "TxtMed.txt", ]; pass_lists = [ p + "Short.txt", p + "Med.txt", p + "TxtMed.txt", "rockyou.txt", ] clear for ip in get_known_ips if not has_port_open("ssh", ip) then continue end if padding = 21 + ip.len println "#" * padding println "# TRYING TO BREAK " + ip + " #" println "#" * padding for user in user_lists println "=> User wordlist: " + user; println has_cracked = false for pass in pass_lists print "> hydra -L " + user println " -P " + pass cmd = "hydra -L " + docs + user cmd += " -P " + docs + pass cmd += " " + ip + " ssh" op = run(cmd) wait 0.5 println success_op = op == 0 if success_op then has_cracked = true break end if end for if has_cracked then break end for println end for

File Editor


[ADD] IDE line counter [ADD] Rescaling and repositioning the window and the cursor is easier and triggers line counter rebuilds [ADD] Three dots at the end of the file name when it is too big [ADD] Editable and Read-Only modes (read-only for system files, immutable files, and files that belong to other users) [UPDATE] Line counter is disabled for read-only mode [UPDATE] Disabled rich text for editable mode [UPDATE] File editor now reacts to a file being moved or deleted
  • When it is moved (renamed) the display text and its internal data updates
  • When it is deleted (or any of its parents), file editor closes
  • When someone disconnects from current device, it also closes
[UPDATE] File editor opener now creates the file if not there. For instance, editor path/newfile makes newfile and edits it (if path can resolve)

Misc


[ADD] File Browser: Universal window resizer. [ADD] File Browser: Ability to copy/paste the files (execute cp command). [UPDATE] Redesign of Enter Mission and Mission Complete popups. [ADD] NICE TSK badges and Learning Paths to Mission Enter and Complete popups. [FIX] File Browser: Context menu position. [FIX] Settings Animation being different from others [FIX] Opening settings panel messing up keybindings [FIX] unable to open the app after the Application Unlocked notification appears.


[ 2024-01-04 04:05:38 CET ] [ Original post ]


The Future of Haiku

Dear Steam Community, World of Haiku will soon be discontinued on the Steam platform. As of January 3, 2024, our team has made the difficult decision to discontinue support for Haiku on Steam. We made this decision to focus our limited resources on our enterprise market, where the value of Haiku for corporate, education, and government training is being recognized. This decision is in line with Steam guidelines and regulations. We appreciate the support and enthusiasm you've shown for Haiku. To express our gratitude, well release a large quality-of-life update prior to its discontinuation. Going forward, please note that all in-game store content will be available to all users for free. This includes: sqlmap, dirb, file, and all avatars. However, Forge will be discontinued in the Steam product with this patch. We're immensely grateful for the wonderful community that has supported Haiku and encourage you to continue the journey with us on Haiku or Haiku Pro platforms. Sincerely, Haiku Development Team


[ 2024-01-04 04:02:54 CET ] [ Original post ]


Major Forge and quality of life improvements

Terminal


[ADD] The feature of making every command that does not have "an explicit" autocomplete for it call to autocomplete freely in "multiple files" mode. (echo has autocomplete now). [UPDATE] Autocomplete now recognizes the type of quoting the user tries to use and completes accordingly, following the shell grammar rules. [UPDATE] How word splitting works. [FIX] `*\ *` pattern matching machine compilation did not work (compiles into a machine that matches anything with a space in it). [FIX] Some tests and ambiguity handling. [FIX] `mkdir --parents | -p` correctly refreshes autocomplete. [FIX] Issues with autocomplete for empty strings in john.

Forge


[ADD] You can enable NAT (network address translation) in the network tab. It is off by default. [ADD] md5sum command for forge tool. [ADD] Widgets system for step editor - add nitro step widgets. [ADD] New Nitro characters: Acan, Kunwu. [ADD] The ability to show cutscenes with Dekkar, Acan, Kunwu, Eos, and Kona. [ADD] FBI SFX. [ADD] The ability to play a SFX via story. [ADD] Handling of nmap arguments. [ADD] When in Add mode, clicking a device puts it in move mode and picks it up. [ADD] Maximize Nitro icon to the TMPro app icons sprite sheet. [ADD] Draft saves for web version @ play.haikuinc.io [UPDATE] Camera drag when dragging a device in move mode. [UPDATE] Grounded the devices to the plane and moved its collider down to match it. [UPDATE] Reworked linking a device with another in the device tree deselects the pivot one, allowing you to link different ones without deselecting manually. [UPDATE] You can now click a new device while editing another device's file system, and the file browser/diamond will just update to the new device. [UPDATE] The score in the mission complete popup is not displayed if the total score is 0. [FIX] Copying of story steps inside of a block of goals. [FIX] Diamond VFX appears immediately when clicking a device. [FIX] Firewall connection logic. Now, it can't be accidentally connected to anything that isn't a gateway. [FIX] When in "properties, clicking another device selects the next one. There is no need to deselect the one you're editing. [REMOVE] Window draggers. Windows are now static.

General


[UPDATE] Camera drag. [UPDATE] When clicking a device, it now copies the address of the device (either the host, if available, or the IP) and changes the label to an "address copied. [UPDATE] Renamed missions and dojos
  • Network 1A & 1B Intro to Navigating with the Command Line | Part 1 Intro to Navigating with the Command Line | Part 2
  • Network 2A & 2B Intro to Network & System Monitoring Tools | Part 1 Intro to Network & System Monitoring Tools | Part 2
  • Network 3A & 3B Intro to Network Scanning and Configuration | Part 1 Intro to Network Scanning and Configuration | Part 2
  • Network 4A & 4B, Dojo 3C + Range 4C Intro to Web Connectivity & Remote Access | Part 1 Intro to Web Connectivity & Remote Access | Part 2 Intro to Web Connectivity & Remote Access Dojo MIRVs of Martyrdom: Intro to Web connectivity & Remote Access
  • Network 5A & 5B+ Dojo 5C Intro to Password Cracking and File Manipulation | Part 1 Intro to Password Cracking and File Manipulation | Part 2 Intro to Password Cracking and File Manipulation Dojo
  • Network 6A & 6B Advanced Network Scanning and Password Attacks | Part 1 Advanced Network Scanning and Password Attacks | Part 2 Advanced Network Scanning and Password Attacks Dojo
  • Network 7A & 7B Remote Access Tools and Authentication Attacks | Part 1 Remote Access Tools and Authentication Attacks | Part 2
  • Network 8A & 8B Network & Process Management Techniques | Part 1 Network & Process Management Techniques | Part 2
  • file Quest + Dojo File Analysis and Security File Analysis and Security Dojo
  • dirb Quest + Dojo Web Application Attacks & Reconnaissance Web Application Attacks & Reconnaissance Dojo
  • sqlmap Quest + Dojo Intro to Relational Databases Intro to Relational Databases Dojo
[FIX] Mission buttons in the map dont always show that the mission has been completed. [FIX] Network navigation keybindings didnt work unless you already selected a network. [FIX] Bug where diamond didn't appear atop the current SSH device when you've exited the last one. [FIX] Man cowthink now works. [FIX] Random minor correctness fixes in dust and ssh. [FIX] Issues displaying current directory, hotkeys, and mouse clicks processing on the WebGL.


[ 2023-10-11 18:26:07 CET ] [ Original post ]


Forge Updates and Pattern Matching

Forge


[ADD] Cutscene editor. Using all the AI characters, you can now add mission start, end, and failure cutscenes.
[ADD] "No Goals" caption. [ADD] Characters limit for Forge mission Id, Name, and Objective [ADD] Remove Device confirmation. [UPDATE] Disable Nitro if there are no messages or explore mission. [UPDATE] Improve the Help Boxes system - save states of them in player prefs, and add the ability to show it again. [UPDATE] Redesign of General Info popup - rename it, dropdown instead of input field, remove level name field, add new network popup, add ability to duplicate and remove a selected network, add help box. [UPDATE] Change the order of the tabs (the Add tab is first now). [UPDATE] Lock some tabs by network state. [UPDATE] Properties tab improvements - add just-in-time save of the network and small UI fixes. [UPDATE] Apply Changes saves the network to the file directly. The user doesn't need to go to the Network tab anymore. [UPDATE] File Editor changes for Forge - make it larger, background blocks raycasts, disable the ability to switch to the TMPro mode. [FIX] File Browser - add deselect button, additional hint for Context menu when it doesn't work (for WebGL only). [FIX] Settings popup refactoring and Difficulty popup layer fix. [FIX] Top toolbar in the Forge, add settings popup to the Forge scene. [FIX] Settings popup scale in the Forge scene. [FIX] Add tab - selection fixes and return the Firewall device if it was deleted. [FIX] Devices panel (attributes and ports list applying), some UI minor fixes. [FIX] File name and Folder name didnt not change in the file explorer, even after pressing apply changes. [FIX] Help text line height and spacing were inconsistent with others, creating a disorienting reading experience. [FIX] Files > Properties tab - Weird huge spacing between inner tabs on top and content [FIX] Publishing panel - add dialog windows, replace some UI elements, fix not working dropdown for WebGL. [FIX] The Copy to Clipboard button uses bold text. It should use the same style as the Change Directory button. [FIX] Copy/Typos in the Files Tab.

Terminal


[ADD] md5sum

[NEW] Pattern Matching


A pattern encodes some rules meant to match things, using special characters like *, ?, and regular Unicode characters. txt matches a file named "txt" * matches anything or even nothing *txt matches anything followed by "txt" (ends with "txt") file* matches "file", followed by anything (needs to start with "file") *some* matches anything, followed by "some", Followed by anything (needs 'some' somewhere in the middle) ? matches a single character (needs a character, any character) j? matches something that starts with "j" and is followed by any character *.?s this would then match both "index.js", "main.rs", ".ps", but wouldn't match "gui.jsx" [abc] matches anything that has one character and it is either a, b or c *.[jr]s would match anything that ends with ".js" or ".rs" [a-z] matches a single character, from ASCII "a" to "z" (can include weird characters of ASCII there) file[0-9] then would match anything that starts with "file" and is followed by a single digit file[ab0-9cd] matches "file" followed by a single digit or either a, b, c, d [!s] or [^s] a '!' or '^' at the start of the brackets negates all inside, so here it matches all except for "s" *[!s] would then match "anything that does not end in an "s" The machine always spits one of two outputs, either -1 for "error" or machine.Count for "success." Each character that is compiled creates a cog for the machine. For instance, * tells the machine that "everything matches. The expression *, for instance, creates a machine that has a single state that "just matches" It does that by having only one state 0 that proceeds to the state 1 (machine.Count). It also allows for obvious optimizations like making * ignore all subsequent *, because ****** is the same as *. This allows for somewhat of a "return early" pattern, which quits whenever it can, logically, so a machine generated from the complex expression file*??[123a-z]*.txt, when matching a file, can quit as soon as it finds out that the first character of the file is not f.

[NEW] Pathname Expansion


Pattern matching is used for pathname expansion, which expands parts of the path using pattern matching to look for files by their path, this allows for supplying complex hierarchies of directories to a command. Each part of the path generates a machine that tries matching. For instance, > echo */Do*/Fo* will make a machine of *, then match, then make a machine Do*, match again, and so on. If any machines fail, there is no need to go further, and no more machines will be built. The input won't be expanded at all. In this example, it will remain literally echo.

EXAMPLE


mkdir test cd test mkdir -p .hidden-fol/../Docs/folder/inner/../../folders/fo{1,2} touch .hidden .hidden-fol/inner Docs/folder/{aa,ab,bb,inner/cc} Docs/file
We get the following results:
Hidden files must be matched explicitly by prepending any of the patterns with a dot, for example: .*. Regular * does not grab them.

Misc Fixes


[FIX] Handle game data snapshot parsing in case of corrupted data.


[ 2023-09-12 16:33:02 CET ] [ Original post ]


Introducing Forge!


Forge isn't just another tool; it's a revolution for all cyber enthusiasts. Venture into a vast universe where your creativity takes the lead. Set the rules, design the challenges, and let others navigate the intricate missions you craft. Missions that Matter: Use Forge to curate missions tailored to train, upskill, and bolster your cybersecurity prowess. From basics to the nitty-gritty, choose what you want to learn and how you want to learn it. Custom Networks & Websites: Why stick to generic missions when you can create your own? Forge empowers you to build custom networks and websites, simulating diverse cyber environments for comprehensive learning. Expand & Evolve: Continuously grow by both building and training on custom missions. Forge bridges the gap between theoretical knowledge and hands-on application, ensuring you're always at the forefront of cyber defense. It's time to redefine how we approach cybersecurity education. Forge provides a canvas to paint your challenges, learn through experience, and empower others to do the same. Jump into 'Forge' now! https://steamcommunity.com//workshop/browse?appid=1856090 Let's see the missions you craft, and together, lets take our cyber skills to the next level.


[ 2023-08-08 18:33:52 CET ] [ Original post ]


New tool: Cowsay/cowthink

(devhaiku)-[~] $ cowthink -f whale "I'm having a whale of a time playing World of Haiku"
[ADD] cowsay/cowthink Included characters: aardvark aardvark-leaving aardvarks bud-frogs cower default dragon elephant flower fun moose rascal sheep skeleton small temple three-eyes tux whale cowsay [-h] [-l] [-bdgpstwy] [-f cowfile] [-e eye_string] [-T tongue_string] [-W columns] There are several provided modes which change the appearance of the cow depending on its particular emotional/physical state. The -b option initiates Borg mode; -d causes the cow to appear dead; -g invokes greedy mode; -p causes a state of paranoia to come over the cow; -s makes the cow appear thoroughly stoned; -t yields a tired cow; -w is somewhat the opposite of -t, and initiates wired mode; -y brings on the cow's youthful appearance. The user may specify the -e option to select the appearance of the cow's eyes, in which case the first one or two characters of the argument string eye_string will be used. The default eyes are 'oo'. The tongue is similarly configurable through -T and tongue_string; the tongue does not appear by default. However, it does appear in the 'dead' and 'stoned' modes. Any configuration done by -e and -T will be lost if one of the provided modes is used. The -f option specifies a particular cow character to be used instead of the default cow. To list all available cowfile characters on the current machine, invoke cowsay with the -l switch." [UPDATE] Renamed volumes to better reflect what you learn playing them. [FIX] Issue where the map icon in toolbar glows after continuing from an A mission to B mission for the first time.


[ 2023-08-05 21:21:39 CET ] [ Original post ]


v. 1.3.468

New Feature: Haiku Forge


Build, play, remix, and share World of Haiku missions using the Haiku Forge tool! Every mission the Haiku team built used this tool. Have at it! Next week expect a tutorial on how to build webpages.



[ADD] The three of the most well-known forms of quoting.
  • Backslash quoting Escapes the next character after a unquoted `\`, for instance, `\$var` translates literally to `$var`, making `$` lose its meaning
  • Single quoting Escapes every character inside of `'..'`, including backslashes
  • Double quoting Escapes every character inside of `".."`, with the exception of `$`, ```, `\` and `"` It makes so characters inside double quotes are not word split, this is useful when we want to read a multi-word variable without breaking it into different arguments. Example `> echo "$PWD"` won't split the result of $PWD variable if there's a space in the path, `> echo $PWD` will
[UPDATE] Onboarding happens at the start of the game. After onboarding, it will send you straight to the game instead of dropping you off in the menu. [UPDATE] `>>` does redirection but appends to the file if it has been found, `>` currently refuses to overwrite the file. [ADD] Special parameter environment variable `$?`, which stores the integer exit status of the previously executed command. It has a reverse boolean logic, which means `0` is actually success, any other value means failure (we use 1).


[ 2023-07-21 17:57:32 CET ] [ Original post ]


New sqlmap Dojo and Quest Available!

Release Notes


[ADD] New Dojo+: Set on escalating your Hacktivist skills to the next level, Gungnir pays Eos for a private tutoring session so that you can quickly add another priceless command tool to your arsenal: Sqlmap Includes: [olist]
  • 1 new Dojo
  • 1 new Quest
  • sqlmap tool [/olist]
    [ADD] Avatar: Eos The unapologetic voice of truth for the people of the city. Gungnirs daughter & former CybermancerEos rose to prominence on the Grid utilizing her vast knowledge of computer tech as a Ronin CyberJournalist & Hacktivist. Countless propaganda platforms, biased TV networks, & Mega-corrupt-Conglomerates have fallen in the wake of her unflinching investigative reports. Eoss skillset knows NO walls. She refers to herself in the third person and operates at Purity Level 6. [ADD] Badge: Intro to Applied Cyber Security
    • Complete Networks: 1-8
    • Complete Dojos: dirb, file, nmap, hydra, john
    • Complete Quests: dirb, file
    [ADD] App: Web Browser We built our own interactive web browser to display in-game web pages. Buttons, links, and input fields all work. [UPDATE] Shop icon [UPDATE] Start menu button design We added a lot to our sqlmap tool! Click on "Show Details" to view the man page if youre interested :) [expand type=details] Usage:sqlmap [options] Options: -h Show help message and exit --version Show program's version number and exit Target: At least one of these options has to be provided to define the target(s) -u URL Target URL (e.g. ""http://www.site.com/vuln.php?id=1"") -d DIRECT Connection string for direct database connection Example: ""S=IP/HostName;DB=DBName;CR=UserName:password"" -c CONFIGFILE Load command parameters from file Request: These options can be used to specify how to connect to the target URL ``` --cookie=COOKIE HTTP Cookie header value (e.g. ""PHPSESSID=a8d127e..;SOME=fd32k"") --auth-cred=AUTH.. HTTP authentication credentials (name:password name:password) ``` Enumeration: These options can be used to enumerate the back-end database management system information, structure and data contained in the tables -a, --all Retrieve everything --current-user Retrieve DBMS current user --current-db Retrieve DBMS current database --hostname Retrieve DBMS server hostname --users Enumerate DBMS users --passwords Enumerate DBMS users password hashes --dbs Enumerate DBMS databases --tables Enumerate DBMS database tables --columns Enumerate DBMS database table columns --dump Dump DBMS database table entries --search Search column(s), table(s) and/or database name(s) -D DB DBMS database to enumerate -T TBL DBMS database table(s) to enumerate -C COL DBMS database table column(s) to enumerate [/expand]


  • [ 2023-07-07 00:45:33 CET ] [ Original post ]


    v. 1.3.34

    [UPDATE] Menu buttons. [UPDATE] Lock hydra command for file and dirb quests. [FIX] Black screen during license and game data loading. [FIX] Stretching of loading background. [FIX] Eliminated lag when leaderboard is created. [FIX] Hide leaderboard after logout. [FIX] Leaderboard will not load if the profile tab isnt selected in the Settings app. [FIX] The Settings app will not open when in a dojo.


    [ 2023-05-26 19:46:32 CET ] [ Original post ]


    Enhanced World of Haiku: Unveiling an Array of Exciting Updates!


    We've listened to your valuable feedback and made significant enhancements, addressing both in-game issues and expanding the depths of the storyline.

    Refined Storytelling:


    We've revisited missions 1A, 4A, and 5B, meticulously fine-tuning the mission text and hints. The updates ensure that the instructions provided are now clearer and more concise, allowing you to navigate the challenges with greater precision and confidence.

    Revamped Apps:


    Introducing the redesigned Nitro app! Discover a whole new level of convenience and flexibility with Nitro, now a permanent icon located at the bottom left of your screen. With three distinct modes - Minified, Focused, and Full-View - you can customize your Nitro experience according to your preference. Choose "Minified" to reduce Nitro to a small icon, "Focused" to display only the last received message, or "Full-View" to view the complete app with all conversations at once.

    Notable Fixes:


    We've resolved an issue that prevented you from re-titling a note if you deleted its entire content. Enjoy the freedom to update your note titles effortlessly. Opening the same note no longer results in a repetitive animation or interferes with any game states. Seamlessly access your notes without any disruptions. We've addressed known issues with Rascal notes, ensuring smooth and consistent functionality.

    Streamlined Hint System:



    Your gaming experience just got more immersive with the hint system now suppressed. Engage with the challenges in a more focused manner as the hint system takes a step back, allowing you to rely on your own problem-solving skills and intuition.

    A full list of technical updates can be found here:


    [ADD] New command: touch [ADD] Environment variables, cleared by "session" (they get cleared when you connect to a device). Currently available by default only $COLUMNS, $PWD and $OLDPWD. We will expand these and their uses in the future.
    [ADD] Brace expansion. These can be nested (require the pattern {,} to match, {} does not match). Ex: > touch file{,0,1,2,3,-copy.{txt,last}}
    [ADD] arguments for ls:
    • l: long listing, shows extra data like permissions to read, write and execute, loyal to posix version of > ls -l
    • h | --human-readable: applies only when -l is present, shows file size in human-readable format (1K, 234M, 2G, etc.)
    • a | --all: show hidden files
    [ADD] Made > ll an alias for > ls -l, which is commonly used and even implemented by default in some distros. [ADD] posix style parsing of flags options for every command that needs them, like ls. This means > ls -l -h -a has the same meaning as > ls -lha, > ls -ahl or even > ll -a -h. It should work with any combination, order, or amount of provided flags.

    Updates:


    [UPDATE] ls will not show hidden files by default (files that start with a . like the .ssh folder). [UPDATE] ls will now work with a single file. Useful to see its permissions along with -l option. [UPDATE] Man page for ls. [UPDATE] cd - reads the content of $OLDPWD to go back and forth [UPDATE] ":" is a word separator (used by ctrl+delete, ctrl+backspace, ctrl+left/right) [UPDATE] Soft refactored scp to reduce extra work, and added context aware autocomplete for it, based on ssh autocomplete. [UPDATE] Terminal backend improvements. [UPDATE] Tweaked and established the concept of file sizes for ls, since it is the third command that interacts with the notion of a file size (or disk usage), along with du and scp. [UPDATE] Changed file size calculation for Horseman virus files. They weigh 666 bytes until cracked. [UPDATE] Zion is uncancellable. [UPDATE] Appropriately renamed du to dust, du is now the alias. [UPDATE] Dust now sorts the results recursively by file size, and lists the biggest ones below (files and then directories). [UPDATE] Dust problem when appending very large lines of text at the end, occurs when a very large file name or very nested directories are found.

    Fixes:


    [FIX] Error when running john on a binary file. [FIX] Known issues with SSH. [FIX] Fix autocomplete after downloading a file via the curl command


    [ 2023-05-24 19:46:07 CET ] [ Original post ]


    The Dirb Dojo Release

    Prepare to embark on an exciting new quest guided by Dekkar as you investigate a suspicious CryptoCoin launch by Corwin Banking. In this new level, you'll be introduced to K.O.N.A, the Dealer's AI, and learn how to use the powerful "Directory Buster" tool known as Dirb. With Dirb, you can scan web content for existing and hidden objects by launching a dictionary-based attack on a web server and analyzing the response. But be warned, it's not just about finding what's there, you'll also need to be on the lookout for what's not there! To enhance your search even further, we've added two new parameters to Dirb: "-v" to show pages that don't exist, and "-x" and "-X" to amplify your search with extensions. Are you ready to take your cybersecurity skills to the next level? Join us now in this exciting new adventure!


    [ 2023-04-03 17:57:13 CET ] [ Original post ]


    Game Update v.1.2.860

    (devhaiku)-[~] $ cowsay Graze upon these delicious Saturday World of Haiku updates

    New Content Available in the Store


    Dekkar will guide you through Dirb Quest & introduce you to the Dealers AI known as K.O.N.A. Dive head-first into the basics of using the fabled Directory Buster while investigating a shady CryptoCoin being launched by Corwin Banking.
    • New Quest
    • New Dojo
    • New Tool: Dirb (Directory Buster) Description DIRB is a Web Content Scanner. It looks for existing (and/or hidden) Web Objects. It works by launching a dictionary-based attack against a web server and analyzing the response. Synopsis: dirb [] [options] Parameters: -v Show Also Not Existent Pages. -x Amplify search with the extensions on this file. -X Amplify search with this extensions.
    • New Avatar: Dekkar Dekkar is the code name of grid runner Mina Kit, who has been active since 2046 . She can acquire almost any information or data required, but for a very high price. Dekkar's data sources include many compromised systems and human/AI intermediaries to which only she has access. She has occasionally acted in the interest of the Cybermancers since they are some of her best customers. Dekkar is also an important grid runner with influence over Dealer's Guild and overall Grid society. She usually operates at Purity Level 4.

    Termainal


    • [ADD] Autocomplete for ssh, based on ~/.ssh/known_hosts file, as happens in the real world
    • [FIX] ssh with the new user feedback yield instruction, set up autocomplete for it, based on ~/.ssh/known_hosts file under home system..
    • [UPDATE] Reworked scp command.

      Scp usage examples


      `> scp file ubuntu@3.86.220.7:` copies local file "file" to root of "3.86.220.7" `> scp file ubuntu@3.86.220.7:newfile` copies local file "file, renamed to "newfile" to root of "3.86.220.7" (if newfile exists in the remote and it's a folder, just copy "file" inside of it) `> scp -r folder ubuntu@3.86.220.7:newfolder` copies local folder "folder, renamed to "newfolder" to root of "3.86.220.7" (if newfolder exists in the remote and it's a folder, just copy "folder" inside of it) `> scp ubuntu@3.86.220.7:file .` copies remote file from the remote into the current directory "."

    Misc


    • [UPDATE] Auto-fill for an email field in the feedback popup.
    • [UPDATE] H.Y.N.T.A Support popups are far less aggressive and are shown once per mission.
    • [UPDATE] In the feedback popup, the type of feedback drop-down has a default value.
    • [FIX] Small typo in the feedback popup.
    • [UPDATE] In network explore mode, prevent CTRL+SPACE triggering Nitro.
    • [UPDATE] In network explore mode, prevent feedback hints.
    • [UPDATE] More performant scanline effect in transition scenes.


    [ 2023-04-01 18:51:27 CET ] [ Original post ]


    Mar. 27 Update

    Keybinds have been added for various actions, including zooming out of the network and force focusing the command prompt. The game window now allows you to open Nitro with Ctrl+Space and take focus out of the terminal with Escape. The Terminal/Command Prompt now supports copying and pasting with Ctrl+C/Ctrl+Insert and Ctrl+V/Shift+Insert, respectively. You can also clear the terminal with Ctrl+L and delete text with various keyboard shortcuts. Default keybinds have been updated to include jumping to the start/end of the command prompt text and jumping to the start of the next/previous word with Ctrl+Arrow Right/Left. Terminal binds are now repeatable by holding down the key, with actions including navigating the terminal history and scrolling the text. The File Browser has been updated to include the ability to rename files and folders. The disk usage utility, du, has been added to the game and can be used to measure disk usage of a single directory or file. These updates should make playing Haiku more enjoyable and efficient.


    [ 2023-03-27 18:52:05 CET ] [ Original post ]


    March Badge Update

    These badges are designed to challenge you and reward your cybersecurity prowess. Here are some of the new badges that have been added: - Nmap Dojo Level: Advanced, Master, and Speedy - Hydra Dojo Level: Advanced, Master, and Speedy - John Dojo Level: Advanced, Master, and Speedy In addition to these badges, we have also introduced new Haiku Global Leaderboard badges. If you can earn a spot on the leaderboard, some of the badges you can earn look like this: - 1st Place in Haiku Global Leaderboard - 2nd Place in Haiku Global Leaderboard - 3rd Place in Haiku Global Leaderboard - Place Top 5 on Haiku Global Leaderboard - Place Top 10 on Haiku Global Leaderboard - Place Top 20 on Haiku Global Leaderboard - Place Top 50 on Haiku Global Leaderboard We hope these new additions to the game will provide a fresh challenge for our players and help you improve your cybersecurity skills. So, what are you waiting for? Get playing and start earning those badges and climbing up the Haiku Global Leaderboard! Additional updates: - Canvas Credential badges are awarded depending on your rank in the leaderboard. - Canvas Credential badges for capturing flags in dojos or finishing them quickly. Only for Nmap, Hydra, and John. - Note: Leaderboards and Canvas Credential badges are only for users with Haiku Central accounts.


    [ 2023-03-22 19:52:23 CET ] [ Original post ]


    v.1.2.768

    Patch Notes


    Missions


    • [ADD] When idle, H.Y.N.T.A will send a message asking if there is an issue. Clicking the SURE button will open the Feedback/Support popup. This popup is always accessible in the settings app.
    • [UPDATE] Mission 1A and 2A are updated to explain that arguments are case sensitive, CTRL + SPACE opens Nitro when closed, and tab complete.
    • [FIX] Downloading wordlists to the home system sometimes fails.

    Apps


    • [UPDATE] Feedback/Support Feedback redesign.


    [ 2023-03-22 19:02:56 CET ] [ Original post ]


    Massive Spring Sale! 50% off of WoH and 75% off in-game purchases!

    Only 5 days left in our Spring Sale... don't miss out on our biggest deal yet!! Tired of your dull and unfulfilling job? Getting a high-paying and exciting career in cybersecurity has never been easier or cheaper; get your exclusive deal on World of Haiku today and SAVE 50% on WoH (from $24.99 to $12.49!) There's no better time to start your cybersecurity journey than now with our recently updated World of Haiku! Updates include the recent introduction of steganography, a new concept that will challenge you to hide and extract files in images, and a new avatar selection app allowing you to choose all new Cybermancer Avatars! We also are running a massive 75% off sale on our latest expansion release, allowing you to embark on a brand new quest that expands on the V1 story and train your skills in a new dojo with a new Cybermancer avatar called Omen Parks, now for just $1.99! Upgrade your life by leveling up in our game today!


    [ 2023-03-19 10:23:06 CET ] [ Original post ]


    Mar. 14 2023 Update

    Here are some of the notable changes and improvements you can expect: - Fixed an issue where the 'folder-exists/new-folder-name' command was not working correctly. - Added a permission check before renaming files or folders to prevent errors. - Improved handling of moving or deleting folders when you are in a subfolder of it. - Resolved an issue where the 'cp' command was not working as expected. - Fixed the 'cannot copy' error that occurred in some edge cases. - Improved the 'delete directory' function by adding a correct '-r' option. - Improved autocomplete callers, making them smarter and capable of chaining themselves. - Leaderboard now closes automatically after an internet error popup. - Improved the Leaderboard window size for better visibility. - Added a minimum showing time for loading the caption. - Enhanced the background colors for the Leaderboard field of the current player. - When sharing your profile, the default country is set to 'Earth' if no country is set. - Added a Legal Terms popup. - Fixed layout gaps in the settings and sharing screen. - Corrected the 'Dealer' faction name on the settings page. - Fixed scaling issues with the login screen. - Improved the file system architecture and strengthened all file manipulation operations. We hope that these updates and fixes will enhance your gaming experience and make playing World of Haiku even more enjoyable. Thank you for your continued support, and happy gaming!


    [ 2023-03-14 22:35:50 CET ] [ Original post ]


    March 4th Transmission

    Hello Grid Runners! The team has made some improvements to the game's terminal functionality by introducing two new commands: "file" and "unzip". These commands will make it easier for players to manage their files and extract the necessary data. But the real highlight of this update is the introduction of steganography, a new concept that will challenge players to hide and extract files in images. Players will embark on a new quest that expands on the V1 story and we have included a new dojo where players can practice these new skills and perfect their techniques. We want to remind our players that the dojos are replayable and that the flags and network properties are randomized, ensuring that each playthrough is unique and challenging. We hope this adds to the replayability of the game and provides a fresh challenge for those looking to hone their skills. Haiku is also pleased to announce the introduction of the World of Haiku Store, which will allow players to purchase virtual items within the game. This month's items include the Dojo+ (Dojo and Quest) and a new avatar called Omen Parks. We have also added a new avatar selection app, giving players more options to customize their in-game appearance. Finally, we have added a new volume 2 map to the game, as well as a new avatar called Omen Parks. We have also implemented serialized player preferences in an editable ini file, which will allow players to save their game preferences across multiple sessions. Additionally as mentioned above, we have added a new file type, the zip file, and integrated Badgr as Canvas Credentials. We hope you enjoy these updates and encourage you to continue to provide feedback to help us improve the game.


    [ 2023-03-05 00:00:56 CET ] [ Original post ]


    v. 1.2.267

    Update Notes


    Content


    • [ADD] New quest: file/unzip
    • [ADD] New dojo: file/unzip/steganography

    Terminal


    • [ADD] Command: file
    • [ADD] Command: unzip

    Apps


    • [ADD] New App: Store. You can now purchase virtual items in-game. This months items are Dojo+ (Dojo and Quest) and a new avatar, Omen Parks
    • [UPDATE] New avatar selection app

    Map


    • [ADD] Volume 2 Map.

    Misc


    • [ADD] New Avatar: Omen Parks
    • [ADD] Serialized player preferences (editable ini file)
    • [ADD] New file type: zip file
    • [UPDATE] Badgr is now Canvas Credentials


    [ 2023-03-01 20:04:02 CET ] [ Original post ]


    A incredible success story from a veteran breaking into cybersecurity!

    What an incredible success story from Whole Cyber Human Initiative Inc. 501(c)(3) of a veteran breaking into cybersecurity. Steven Dillard, a graduate of the Initiative, was given the option of a Simply Cyber masterclass, swag, or the Haiku product suite for his post-Whole Cyber learning. Already enrolled in a Gerald Auger, Ph.D. course, he happily chose Haiku. We couldnt be more proud to have been a part of his cybersecurity journey. Watch to hear Stevens amazing story in his own words. In this video, Whole Cybers CEO/Founder meets with one of the several new graduates of the Whole Cyber Human Initiative Program Steven Dillard. Steven comes from a robust background. Military, Band, Criminal Justice, and even a part-time IT Help Desk role. Things Steven calls to heart in this video are the drive, determination, and humbleness of breaking into this industry. Having spent over a year searching through the internet for programs available, he found his home with Whole Cyber Human. They approach the topic of how his band experience had critical skillsets needed in IT/Cyber. Steven talked about the level of character and drive/determination needed to take the journey into tech. Sit back, give it a watch, and give it a listen, this is a raw unscripted testimonial of what Whole Cyber Human Initiative does and can do for you. [previewyoutube=WsjmU4zDABU;full][/previewyoutube]


    [ 2023-02-27 17:36:29 CET ] [ Original post ]


    Haiku Inc. and Vetsec Launch New Partnership

    Haiku Inc., an innovative leader in the application of video game-based learning to teach real-world cybersecurity skills, has announced a partnership with Vetsec, a 501(c)3 that provides cybersecurity employment solutions to its community of over 4,000 veterans. This groundbreaking collaboration will give veterans access not only to Haiku's product suite but also to exclusive resume support programs and professional development workshops led by industry experts. This venture stands to benefit veterans across the nation who are looking for ways to break into the fascinating and rapidly growing field of cyber security. Through this partnership, Haiku Inc. and Vetsec aim to provide unprecedented resources for veteran job seekers to gain the hands-on skills and knowledge needed for success in this field. The comprehensive package offered through this collaboration includes discounted access to the entire suite of Haiku's software applications such as its Job Connect feature, robust cloud-based training ranges, Haiku Skillz Resume, and other cyber security education resources. Moreover, Vetsec will provide a range of exclusive career development opportunities that includes resume support services, professional coaching workshops, job search assistance, and more. Haiku Inc.'s commitment to veterans extends beyond providing top-notch education products, as they plan to offer discounts on all their subscription plans exclusively for veterans. Eric Basu, the CEO of Haiku and a former U.S. Navy SEAL officer, also affirmed that they would be setting aside additional funds for veteran education initiatives as well as partnerships with other related organizations to ensure that veterans have every opportunity at succeeding in cyber security. This noteworthy venture is set to make a positive impact in the lives of thousands of veterans who are ready to take up new challenges in the ever-evolving tech landscape. With the combined strengths of Haiku Inc.'s cutting-edge technology solutions and Vetsec's expertise in veteran job placement services, there is no doubt that this partnership is sure to make waves in the tech industry for years to come!


    [ 2023-02-27 17:24:38 CET ] [ Original post ]


    v 1.2.83

    Update Notes


    New Features!


    • [ADD] Streaks! Players can increase their Haiku streak by playing 10 minutes of a Mission or Dojo or completing a Mission or Dojo daily. There are different milestones to accomplish, ranging from 5-day streaks up to 300 days. For those with Haiku accounts, these milestones translate to verified badges on Badgr, which can be shared on any social media profile. All badges, including Steam achievements can be found in the player's Backpack in the Achievements app.
    • [ADD] Notifications, such as hints, badge awards, and skill progression, and held and categorized in the Notification app (bell icon in taskbar).

    Terminal


    • [FIX] curl -O. Avoid extremely unlikely situation when password can be only numeric.

    Dojo


    • [UPDATE] Dojo tutorial flag is an optional step.

    Misc


    • [UPDATE] Notifications can stack.
    • [FIX] Notes and Manual app not clickable when in map.
    • [FIX] Settings page memory leak when clicking the custom difficulty button repeatedly.


    [ 2023-01-18 20:21:59 CET ] [ Original post ]


    Cyber Security Stewardship Award

    Haiku Inc. received the Workforce Development Initiative of the Year Award Private Sector during the Cybersecurity Stewardship Awards 2022. Haiku Inc. has revolutionized cybersecurity training for anyone, by teaching hands-on, real-world cybersecurity skills that can lead to a lucrative career. The education comes in the form of videogames. The companys suite of products includes World of Haiku, a downloadable cyberpunk videogame that teaches real world skills while playing. Haiku Pro is a browser-based tool that provides hands-on skills training in the cloud for security professionals and users of World of Haiku.


    [ 2023-01-17 20:24:40 CET ] [ Original post ]


    Take Cybersecurity Learning To The Next Level With World of Haiku!

    Want to learn Linux and Pentesting skills in a fun, approachable way? Join me as we play World of Haiku, a near future themed game that immerses you in game play while educating and reinforcing practical skills in Linux and Offensive security practices aka #hacking.


    [ 2023-01-09 20:07:19 CET ] [ Original post ]


    Can ChatGPT Solve Cyber Capture The Flag Puzzles? (Live Event Testing)

    Join me as we play Haiku Pro. We will be taking on Kitten Mittens Takedown, a blue team digital forensics challenge. Haiku Pro provides an "open world" series of cloud based networks where Trainees can practice their skills on real computer networks. #WorldOfHaiku #HaikuPro Check out this platform at these links below- Haiku Pro : https://tinyurl.com/36j9bsxy World of Haiku: https://tinyurl.com/kkav7knw **************************** Simply Cyber is a community of #cybersecurity professionals looking to assist in networking, education, and community. Join the Simply Cyber Discord server to engage and network with an inclusive community - https://SimplyCyber.io/Discord Check out all the resources at https://SimplyCyber.io ****************************


    [ 2022-12-30 06:56:40 CET ] [ Original post ]


    v. 1.2.4f2

    Patch Notes


    Terminal


    • [FIX] Arguments and escape sequences handling.
    • [FIX] File system logic that allowed creating files with illegal characters in their path like <, >, :, ", etc
    • [FIX] Text was hidden and caret was incorrectly positioned when going up/down the terminal history.
    • [FIX] Pasting with shift+ insert something in between two strings in a command prompt.
    • [FIX] Pasting with shift + inserts correctly a multiline string (removes line breaks).
    • [FIX] ctrl + insert can now be used to copy text from any text input in the game.

    Map


    • [Update] Locked networks graphics are now grayscale instead of silhouetted.

    Misc


    • [ADD] Mission feedback popup.
    • [ADD] Custom difficulty.
    • [UPDATE] Settings design.
    • [UPDATE] New Game popup animation and slider toggles.
    • [UPDATE] Hashtag to Twitter social sharing.
    • [UPDATE] Rename "Dealers" to "Dealer" as the faction name in Player Profile Card.
    • [UPDATE] Profile sprite resolutions.
    • [FIX] Horseman Steam achievements occasionally trigger on mission fail.
    • [FIX] Duplicate Nitro message in Mission 1A.
    • [FIX] Mission complete popup now blocks the terminal so players can't keep putting in commands while the mission complete popup is on.
    • [FIX] Wordlists were not immutable and could be accidentally removed.


    [ 2022-12-29 03:17:10 CET ] [ Original post ]


    v. 1.2.4

    Patch Notes


    Gameplay


    • [ADD] New Play Mode: Explore. This mode unlocks all missions, dojos, and tools, to access in any order you like.
    • [ADD] Hints! In Beginner and Intermediate difficulties, goal-specific hints are issued after a certain period of time.

    Terminal


    • [ADD] Feature-rich tab autocompletion for most of the commands, including optional arguments and paths.
    • [UPDATE] Autocomplete is context-aware, including commands, previous arguments, spaces, and closed and unclosed quotes.
    • [FIX] Autocomplete bug where it skipped some files.
    • [FIX] Autocomplete now works correctly when we have two folders with intersecting names, like "folder" and "folderOne".

    Haiku Central


    • [UPDATE] In the Integrations page in the Settings app, the CONNECT button is removed; instead the Badgr card automatically shows CONNECTED after signing into Haiku Central. It also displays the email we assert badges.

    Missions/Dojos


    • [UPDATE] 4A and 5B text.
    • [FIX] Using cat on horseman virus in 6B renders terminal inoperable.
    • [FIX] PSCreds returns gibberish in 8A.
    • [FIX] Nitro not opening if closed after completing a mission.
    • [FIX] iptables were sometimes disabled in Mission 8B.

    Misc Changes


    • [UPDATE] Ending cutscene art.
    • [UPDATE] Executing SSH by clicking a device on the grid now adds the command to the terminal history, so the player does not need to click the device again if it fails.
    • [FIX] After terminal blocking apps like zion run, they give the control (focus) back to the user.
    • [FIX] Fixed transparency sorting problems in workstation and server.
    • [FIX] Camera focus/drag now behaves correctly. When tweening towards a device, it locks itself from being dragged.
    • [FIX] Device hover text Y position now uses a percentage of the screen height.


    [ 2022-12-19 20:06:18 CET ] [ Original post ]


    v. 1.2.3f0

    Patch Notes


    Terminal


    • [ADD] Terminal keybinds: "ctrl + U" clears command prompt from caret backwards "ctrl + K" clears command prompt from caret forwards "ctrl/alt + backspace" deletes characters backwards until the start of the previous word "ctrl/alt + delete" deletes characters forwards until the start of the next word "shift + up/down" scrolls the terminal a small amount "shift + pageup/pagedown" scrolls the terminal a bigger amount
    • [ADD] Added spaces context-awareness for previous/next word search algorithm, so "first_word last_word" won't try to recognize the seven spaces in between as words.
    • [UPDATE] Terminal scrollbar hides itself when there's no text upwards (content aware, full screen terminal aware).
    • [UPDATE] Block some actions like going up terminal history when terminal is blocked (by ping, for instance).
    • [ADD] ESC unfocuses the terminal, tab focuses the terminal again.
    • [FIX] rendering issue when going down the history from a long line to a short line.
    • [FIX] Text from a multiline input field could be copy pasted into a singleline one.
    • [FIX] CTRL+C bug when you were copying material from an input field to paste in the terminal.
    • [ADD] CTRL+C only calls a kill when the command prompt is focused. If the user selects text from any other input field, the first CTRL+C will copy the content and focus the terminal so that the next one will call kill.
    • [ADD] Copying text from an input field focuses the command prompt, so that you can paste it there immediately.
    • [ADD] Copying text specifically from the terminal output changes the color of the selected text as a basic notion of "this is not selected anymore"
    • [UPDATE] Standardized the colors for text selections as pure red.
    • [ADD] feature of copy / pasting with ctrl/cmd + insert / shift + insert.

    Haiku Central


    • [ADD] Your skills will sync with the data stored on your Haiku Central login.

    Misc Changes


    • [ADD] Skill Tree now holds your achievement backpack. The app lets you view and share Steam achievements and Badgr badges directly.
    • [ADD] Hard cap of 15 notes.


    [ 2022-11-18 04:41:07 CET ] [ Original post ]


    v. 1.2.2f1

    Patch Notes


    • [FIX] Haiku Central login issues.
    • [FIX] Visual bug on OS version in Dojos.
    • [FIX] Ghost Server visibility issue.


    [ 2022-11-10 19:34:45 CET ] [ Original post ]


    v. 1.2.2f0

    Patch Notes


    Commands


    • [UPDATE] Nmap scan performance.
    • [UPDATE] Improved performance of printing to the terminal.
    • [UPDATE] Improved performance of cat.
    • [FIX] Nmap edge cases: non-numeric CIDR `> nmap 192.168.1.2/NaN` would break the command.
    • [REMOVE] Passive IP listening on cat.

    Haiku Central


    • [ADD] Global, World of Haiku, and Haiku Pro leaderboard (available if signed into Haiku Central).
    • [UPDATE] Category badges are sharable from the skill tree if you are logged into Haiku Central. Click on the category badge to bring up the popup.

    Missions/Dojos


    • [FIX] Nmap dojo occasionally prevents you from changing the directory into Secret Folder.

    Map


    • [ADD] Device discover animation.
    • [UPDATE] Shaders for 2D and 3D volumetric lines.
    • [FIX] Devices from other networks are not visible when playing a mission.

    Misc Changes


    • [ADD] Social share ability through the Profile Card in the settings. You can share your profile to Twitter, Facebook, LinkedIn, or download the image.
    • [UPDATE] Standardized text colors.
    • [UPDATE] Menu background.
    • [UPDATE] Improved IP generation.
    • [UPDATE] Haiku Pro info is sometimes shown in the loading screen instead of Haiku Tips.
    • [UPDATE] Ending cutscene graphic.
    • [FIX] Inverted ssh server symbol on ssh server sprite.


    [ 2022-11-10 11:18:33 CET ] [ Original post ]


    v. 1.2.1f1T

    Patch Notes


    Commands


    • [UPDATE] Nmap network scan.

    Missions/Dojos


    • [UPDATE] Nmap output in Dojo 3C is adjusted for easy and medium difficulties.
    • [UPDATE] John output in Dojo 5C is adjusted for easy and medium difficulties.
    • [UPDATE] You can continue unfinished Dojos later with the same flags, device properties, and network info.
    • [FIX] When submitting final flag in Dojo 3C, it accepts the final flag and marks off the final task but gives you an incorrect flag response.

    Map


    • [ADD] Animations of dashes along the curves of the map.

    Misc Changes


    • [ADD] Network Unlocked popup.
    • [ADD] Animations that connect the network path.
    • [UPDATE] You can press the ESC key to dismiss any popup.
    • [ADD] Player profile cards.
    • [FIX] Defining a port range for nmap -p 1-65535 crashed the game. Port scanning is now both possible and wont result in a crash.
    • [REMOVE] Gamesight.


    [ 2022-10-27 03:48:59 CET ] [ Original post ]


    v. 1.2.0f2

    Patch Notes


    Commands


    • [ADD] New command: killall.

    Badges


    • [ADD] Badge notifications when completing a skill category
    • [UPDATE] Skill Tree button in the menu moved.
    • [UPDATE] Category badges in the Skill Tree are grayed out when not completed.
    • [FIX] cURL badge notification not initiating.
    • [FIX] Category badge progress visualization not updating in real-time.

    Missions/Dojos


    • [UPDATE] Dojo responses
    • [FIX] Nitro was still available with no mission selected through CTRL+SPACE shortcut.
    • FIX] CTRL+SPACE shortcut missing in dojos to open up Nitro.
    • [FIX] Devices were not clickable in dojos.

    Misc Changes


    • [ADD] Scanline effect in cutscenes.
    • [FIX] Terminal becoming blank when maximizing it.
    • [FIX] Notes, Manual, File Explorer not clickable in map or when no mission is selected.
    • [FIX] Terminal asked for CMD instead of CTRL on OSX devices.


    [ 2022-10-05 23:52:17 CET ] [ Original post ]


    Flash Sale: 25% off World of Haiku Available Now!

    The World of Haiku is rolling out its latest Update with a 25% off promotion. Theres never been a better time to get on The Grid! Please visit https://www.worldofhaiku.com/ for more information!


    [ 2022-10-03 21:10:55 CET ] [ Original post ]


    Free Haiku Pro Beta Available Now!

    The Haiku Inc Team has been dedicated to our mission of helping you take your cybersecurity skills to the next level - without the time, expense, and unreality of conventional training. Our goal with the Haiku Pro Beta is to offer you a free sneak peek of our product so your feedback and support are sincerely appreciated to help us improve Haiku Pro as we finish development. If you're looking to take your career to the next level, or interested in becoming a cybersecurity professional make sure to check out Haiku Pro Beta: Haiku Pro Beta


    [ 2022-09-30 21:44:51 CET ] [ Original post ]


    The World of Haiku Just Got Bigger!

    The Haiku Inc. Team is excited to announce our update for the World of Haiku: Down the Rabbit Hole. We have been listening to your feedback, which we deeply appreciate, as it allows us to improve our products. This update has new features and exciting content that youve been asking for including:

    • A new mission including a much-requested Blue Team mission!
    • New tools Including: netstat, iptables, and ps
    • Repeatable "Dojos" (aka side mission) to allow unlimited practice time on nmap, hydra, and john the ripper
    • The ability to connect to a Haiku account and our Haiku Pro product (*this functionality will be active with our Haiku Pro release, access to the free version of Haiku Pro is included, higher level subscriptions require a separate fee)
    • New characters and the opportunity to play a mission as an Agenda 21 operative
    • New Map Animations
    • Patch that helps the game run smoother and requires less processing power.
    The World of Haiku is expanding so your skills as an ethical hacker can grow along with it! A note about this update from our game developers: From a technical perspective, our first Grid Augmentation, Down the Rabbit Hole, will come in the form of an extra mission at the end of the storyline. Here, the audience will get to play the role as both an antagonist Agenda21 agent and an ally Ronin agent. Additional commands and tools will be taught to further the adventure along with fresh unlockable content in the form of new training dojo's guided by the new trainer A.I. character, Inky-Alt.

    Full Patch Notes


    _________________

    Haiku Central


    - Haiku Central - Our centralized hub connecting you to Haiku Pro: Test out your cybersecurity skills on our custom-built cyberranges. - Badgr - Share your earned badges earned on World of Haiku and Haiku Pro on LinkedIn, Twitter, Facebook, and other social media platforms. Badges will be awarded to your Haiku Central email. To claim badges, create an account on badgr.com with the same email as your Haiku Central account.

    Missions/Dojos


    - [ADD] New missions: 8A and 8B. - [ADD] nmap, john the ripper, and hydra dojos! - Progressing through the game unlocks dojos that highlight a particular skill/tool. Each dojo is based on either Agenda21, OGI, or Lendwey networks but with randomized IPs, credentials, users, services, OS, and device info with numerous randomized flags to capture. - [ADD] Characters: Inky-Alt, Lugh, Saga, and Spyder Bros

    Map


    - [ADD] New missions: 8A and 8B. - [ADD] Animations. - Unlocking a network. - Network hover. - Network decals. - [ADD] Locked mission button plays a sound when it's clicked. - [UPDATE] Network map animations are faster and more responsive. - [UPDATE] When a network is selected, press the ESC key to zoom out. - [UPDATE] The lighting and Grid background color are unique to each mission.

    Commands


    - [ADD] netstat - [ADD] iptables - [ADD] ps - [ADD] kill - kill [sig] -0" or "kill [sig] -1" kills all processes. This requires specifying a signal, which is -9 or -15. - [UPDATE] cURL: Added the -o | -O argument to download HTML pages or files. - [UPDATE] ifconfig response to include en0 and more interfaces if a device has it. - [FIX] mkdir only returns `Missing directory name`" when called. - [FIX] rm -r now works without a trailing slash. - [FIX] mkdir now fails to create a folder if a file with that path exists. - [FIX] Error response with -L -p argument combination in Hydra.

    Misc Changes


    - [UPDATE] Settings App - [ADD] Social & Support button - [ADD] Integrations button - Haiku Central - Badgr - [FIX] terminal welcome message correctly shown when exploring a completed network. - [FIX] Map icon notification activated when the player presses the [SPACE] key to continue to the next mission rather than the [ESC] key.


    [ 2022-09-30 18:01:11 CET ] [ Original post ]


    Dont Miss Out25% Off Sale Ending Soon!

    25% Discount on World of Haiku. Offer Expires Monday 10am!


    [ 2022-09-03 03:36:57 CET ] [ Original post ]


    Getting On The Grid Just Got 25% Cheaper!

    ATTENTION CYBERMANCERS! THIS OFFER IS VALID FOR A LIMITED TIME ONLY! Thank you for your continued support of World of Haiku. If you havent jumped into the cyberpunk hacking adventure yet, now is the time! For the next week, you can enjoy the game 25% off so what are you waiting for? Learn the fundamentals of real hacking skills and become a real life cybersecurity professional by playing World of Haiku today!


    [ 2022-08-31 00:53:51 CET ] [ Original post ]


    Calling All Cybermancers

    Greetings Cybermancers, we want to hear from you! The Haiku Team is constantly working to achieve our mission: Creating Games That Teach. We are passionate about creating the best possible platform to learn cybersecurity skills within our cyberpunk universe at an affordable price. In order to continue improving our products, your feedback is instrumental, so please make your voice heard! Follow the link below to fill out a survey about your experience playing World of Haiku: [url=https://www.surveymonkey.com/r/Preview/?sm=vBE2wPl9rXZAao7M8_2B9CW0pL7K9bSFxO2e8Mw4hwXZFBS7Qj5reA_2BP0Ojpr3l4RM]Click Here to Take The World of Haiku Survey


    [ 2022-08-29 16:58:42 CET ] [ Original post ]


    v. 1.0.2f3

    [UPDATE] ls now shows files in the correct order, giving preference to folders; autocomplete suggestions are also ordered but character-based. [FIX] Intro text didnt start unless you press SPACE first. [FIX] macOS UI rendering issues.


    [ 2022-08-25 00:24:19 CET ] [ Original post ]


    v. 1.0.2f2

    [ADD] Autocomplete now correctly suggest file names with common parts that haven't branched yet. example: (3A) if it's deciding between "Donation-1.xml" and "Donation-2.xml", and we're at their parent dir, autocompletes now to "Donation-, even if "Donation-" is not a file. [UPDATE] Man locked commands show that the man page is locked. [UPDATE] "Binary files" are read as garbled text by cat. [UPDATE] Pressing the tab key will switch text input focus back to the terminal. [FIX] Notes didnt load. [FIX] Autocomplete now correctly refreshes the tree on files created, moved, and deleted. [FIX] Creating files with echo > redirect, now the user cannot create a file with the name of an existing directory.


    [ 2022-08-23 09:20:40 CET ] [ Original post ]


    Temporary Rollback to v. 1.0.2f0

    v. 1.0.2f1 was causing an issue with the Notes feature. This rollback will allow players to jump back in the game and continue playing, with their Notes intact.


    [ 2022-08-19 05:21:46 CET ] [ Original post ]


    v. 1.0.2f1

    Another week, another patch for you Gridrunners! Our development team has been working around the clock to ensure we provide the best possible experience for learning cybersecurity skills within our cyberpunk universe! This patch not only optimizes and polishes the current product but also will make The World of Haiku run much smoother in terms of memory and CPU Usage. We also added something big: A complete redesign of the mission complete popup to include more helpful info for you as a Gridrunner. [ADD] # can be used in any command to add non-executable comments. [UPDATE] Mission Complete, Mission Enter, and Mission Restart look and feel. [UPDATE] Mission complete popup includes more information, such as commands/tools used, difficulty, and time data. [UPDATE] Performance improvements in code, animation, and music. [FIX] An issue in restarting completed timed missions where the virus is labeled as neutralized, preventing the mission from completing.


    [ 2022-08-18 20:57:04 CET ] [ Original post ]


    Launch Party! Meet the Team, Dev Updates

    Join our very first livestream here on Tuesday, August 16, 6:00 PM PST.

    About


    World of Haiku is a beginner-friendly cyberpunk-themed cybersecuritylearning game we've been developing since Summer 2021. We launched our Volume 1 on Steam <1 month ago on July 23, and have received a ton of feedback. We're listening. Meet our team, ask questions, and hang with us as we announce new upcoming patch updates with essential bug fixes, and new features like tab-complete, resizable windows, and new missions!

    Agenda


    - 10 minutes - Intros - 10 minutes - Developer Updates - 1-1.5 hours - Gameplay & Commentary from the team - 10 minutes - Q&A

    Members


    Eric, CEO & Executive Producer Vincent, Lead Developer Coleman, Cyber Security Engineer Steffie, UX & Design Lead


    [ 2022-08-16 02:00:55 CET ] [ Original post ]


    1.0.2f0

    R.A.S.C.AI. here with a big update for you Gridrunners! You've been talking and we've been listening: Our latest patch is the biggest update yet and yes, it includes Tab Complete! We are requesting an immediate assist locating and extracting a missing fellow hacktivist. My A.i. programming and bio-monitor databases have indicated that you are the only one who can learn these tools in the short amount of time we have left! Hacktivism is in your blood. Trust the metrics, and uplink now to fight the good fight. - R.A.S.C.AI. [ADD] Tab complete for directories and files. [ADD] Steam Cloud saves. [ADD] You can now submit support tickets in the app that include your save file. In the taskbar, click on the game logo on the right, click the Support button and write to your heart's content. [ADD] Ctrl + L to clear terminal. [ADD] Button hover SFX in menu and hotkeys. [UPDATE] "cd" works like "cd /", which also works like "cd ~". [UPDATE] Countdown timer animations and effects. [UPDATE] Manual content. [UPDATE] At the beginning of a mission, you can press Ctrl + Space to open up Nitro. [UPDATE] New commands are appended to the Players working path rather than being on a new line. [UPDATE] Pressing ENTER will return a new, empty line. [UPDATE] Keypad ENTER can now be used to execute commands. [UPDATE] Better feedback on cat, curl, ping, ssh and man. [UPDATE] Commands (like ping and zion) can now correctly block the terminal. [FIX] ls can now trigger the story without needing to be present in the referenced directory. [FIX] Aborting mission didnt always flush cache, causing issues with the save file. [FIX] Typo in Hydra manual entry. [FIX] Instances of Nitro messages disappear when opening and closing the app.


    [ 2022-08-12 23:46:42 CET ] [ Original post ]


    v. 1.0.1f2

    [FIX] Name/path discrepancy for WS04 Token.tok in Mission 5B preventing you from using cat.


    [ 2022-08-05 00:31:28 CET ] [ Original post ]


    v. 1.0.1f1

    Hello Gridrunners! As always, our dev team uses your feedback to continuously improve the gaming experience! Here are this weeks patch notes! [ADD] In the Notes app, the scroll position of each note is saved. [UPDATE] cat requires file extensions. [UPDATE] curl requires file extensions for non-webpage files (ex: [abm.com/robots.txt](http://abm.com/robots.txt)). [UPDATE] Legal Terms Popup now appears in the menu and features cleaner, more transparent language. [FIX] Drag component on File Explorer consumed a click, causing an unresponsive feeling when interacting with files and directories. [FIX] Visual inconsistencies in settings. [FIX] HTML text could pop up before rendering styled text when typed out character by character in cutscene dialogue.


    [ 2022-08-04 00:02:04 CET ] [ Original post ]


    The World of Haiku Is More Than A Game

    Greetings Cybermancers, First off, thank you for your interest and support in the World of Haiku! Our team has worked tirelessly to create a truly gamified system that teaches real-world cybersecurity skills. Our mission has always been to lower the barrier of entry in cybersecurity training so that even a complete novice can develop advanced hacking skills. These skills can then be honed in our upcoming product, Haiku Pro, which will allow you to earn badges that you can place on your LinkedIn account as well as prepare you with the hands-on skills necessary for a career in cybersecurity. While you are honing these cyberskills and earning these badges we will be showing you jobs that require your specific, newly-acquired cyberskills with our upcoming product feature, Haiku Job Connect Plus. Our Haiku Skillz resume will allow you to display these skills to potential employers in a way that shows them you have what it takes to immediately add value to their company. After our upcoming product releases and features, we'll be expanding World of Haiku itself with additional DLCs, including a free DLC with some exciting new features we'll be releasing in Q3 2022 (including tab-complete! We heard you!).


    [ 2022-07-29 18:29:50 CET ] [ Original post ]


    v. 1.0.1f0

    [ADD] When dismissing a mission complete popup for the first time, Rascal will tell the player how to get back to the map and include a notification. [ADD] Timer highlights when it is added to the taskbar. The timer also highlights when there is less than one minute left. [UPDATE] 1A dialogue clarity. [UPDATE] Netmask color reference in 3A dialogue. [UPDATE] Improved detection of unread messages. [FIX] Null-IP issue preventing the game from saving. Affected save files will be fixed automatically when loaded. [FIX] Manual, Notes, and File Explorer disappear from taskbar when restarting a mission. [FIX] Layout of first epilogue scene. [FIX] Anchor position of epilogue story text. [FIX] Ascii format for wide screens. [FIX] Mission complete popup animation not playing on mission complete in some cases. [FIX] Mission complete popup not dismissing when the player continues mission in A missions using the SPACE key. [FIX] SSH didn't check whether inputted port (ex: -p 80) was an SSH service. [FIX] John the ripper statistics not advancing. [FIX] Most Steam achievements were not triggering properly. [FIX] Edge cases where music volume preferences were not honored. [FIX] Typo in legal terms popup.


    [ 2022-07-27 23:36:10 CET ] [ Original post ]


    Our Trailer Has Dropped!

    We're ready to enter the Grid, but are you? The first and only of its kind, World of Haiku literally makes a game out of cybersecurity training. Press play and you're taken to a dystopic cyberpunk world where evil lurks, challenges await and villains reign. Your reward for winning? Real-world cybersecurity skills that can help lead you to a lucrative cybersecurity career, all for the cost of a computer game. Learn more at www.worldofhaiku.com. [previewyoutube=yUZaIeSq1fU;full][/previewyoutube]


    [ 2022-07-19 17:42:39 CET ] [ Original post ]




    MEET: Abaddon

    The first level 4 A.I. to be created by Agenda21. Her main purpose is to further the plans of Agenda21 through ruthless, inhuman efficiency. Every day for the next six days we'll be introducing a new character on our YouTube channel. The more you know about who you'll be crossing in the grid, the more prepared you will be for our launch on July 15th. Head to our YouTube and hit that subscribe button! [previewyoutube=ciWDCO-T2HA;full][/previewyoutube]


    [ 2022-07-05 21:31:22 CET ] [ Original post ]


    Support our Kickstarter for an exclusive discount!

    This game is coming with or without full Kickstarter funding but we're offering an exclusive discount to all Kickstarter backers. Help us build our community and foster the development of cybersecurity experts. Thank you for your support. P.S. Check out your Backer Role on our Discord.


    [ 2022-05-27 16:05:31 CET ] [ Original post ]


    Join our Discord!

    You're going to want to join our Discord community WHY? We're a group of hackers, misfits, and cyberpunks who thrive in a futuristic, post-apocalyptic, chaotic system, so you can guess we're not afraid of a little friendly competition...especially when cash is involved. We're currently running a giveaway for anyone who joins our Discord and invites others into our world. Want in? It's simple: 1. Join our Discord community - Haiku Underground 2. Send the invite link to the Haiku Underground Discord server to your friends, family, and colleagues, add it to your social bios, post it to your Instagram story, whatever it takes. 3. Watch yourself level up on the leaderboard and be entered to win prizes like cold, hard, cash, gaming headphones, and Haiku swag. What are you waiting for? https://discord.gg/yYDA2KHD2p


    [ 2022-05-16 20:22:57 CET ] [ Original post ]


    Earn discounts, cool rewards and even an in-game character* on our Kickstarter!

    We've launched a Kickstarter for World of Haiku to allow pre-orders, discounts, and even the opportunity to help our designers draw and name an in-game character for our R2 World of Haiku release! You can sign up for our Kickstarter here: http://kck.st/3skS1lf Check out the reward levels available below:
    Also check our our Haiku Underground Discord server for downloadable desktop wallpaper, hints, contests, and other updates!


    [ 2022-05-10 01:26:54 CET ] [ Original post ]


    World of Haiku also available on Linux!

    To accomodate user requests (particularly from the hacker community) we'll have a Linux version of World of Haiku available for download at launch as well!


    [ 2022-04-22 17:30:02 CET ] [ Original post ]



    World of Haiku
    Haiku, Inc
  • Developer

  • Haiku, Inc
  • Publisher

  • May 2022
  • Release

  • Singleplayer
  • Tags

  • Game News Posts 57  
    🎹🖱️Keyboard + Mouse
  • Controls

  • Mostly Positive

    (144 reviews)


  • Review Score

  • https://www.worldofhaiku.com/
  • Website

  • https://store.steampowered.com/app/1856090 
  • Steam Store



  • [2.37 G]

  • Public Linux depots

  • The World of Haiku takes you through an amazing cyberpunk RPG adventure in a world where the only way you will survive is to constantly learn new hacking skills. Set in a highly digitized society where giant megacorporations and covert government agencies fight for control, play the part of freelance hacker team operatives that work in the shadows of the Grid.

    With each mission, you will gain a core understanding of how the real Linux operating system works and how to control true-to-life cyber tools like JohnTheRipper, Hydra, Nmap, Ping, SSH, and many more. Everything you learn in the game powers you up even more in real life. Surf the Grid, hack into Megacorps and decide your path in the game and in the real world.
    MINIMAL SETUP
    • Processor: 32-bit processorMemory: 4 GB RAMStorage: 3 GB available space
    • Memory: 4 GB RAMStorage: 3 GB available space
    • Storage: 3 GB available space
    GAMEBILLET

    [ 5951 ]

    5.70$ (70%)
    10.07$ (16%)
    3.81$ (81%)
    27.59$ (8%)
    10.00$ (50%)
    25.45$ (15%)
    33.59$ (16%)
    25.48$ (15%)
    47.99$ (20%)
    2.87$ (89%)
    26.68$ (56%)
    16.95$ (43%)
    11.02$ (45%)
    12.44$ (79%)
    11.99$ (25%)
    11.02$ (15%)
    14.44$ (15%)
    1.64$ (84%)
    33.99$ (15%)
    12.59$ (16%)
    29.39$ (16%)
    13.79$ (8%)
    24.59$ (18%)
    8.49$ (15%)
    7.12$ (64%)
    5.10$ (83%)
    1.81$ (91%)
    4.39$ (78%)
    22.99$ (8%)
    21.26$ (57%)
    GAMERSGATE

    [ 3198 ]

    0.79$ (89%)
    0.75$ (92%)
    4.5$ (85%)
    5.25$ (74%)
    1.0$ (80%)
    4.25$ (79%)
    1.31$ (81%)
    2.63$ (92%)
    12.0$ (60%)
    2.0$ (80%)
    0.9$ (92%)
    2.5$ (75%)
    18.89$ (37%)
    12.79$ (36%)
    1.5$ (85%)
    1.84$ (74%)
    1.84$ (74%)
    17.99$ (40%)
    2.0$ (80%)
    6.0$ (70%)
    2.25$ (89%)
    11.99$ (52%)
    2.55$ (85%)
    0.98$ (92%)
    0.75$ (85%)
    4.4$ (78%)
    2.1$ (79%)
    4.0$ (75%)
    3.75$ (81%)
    4.5$ (75%)

    FANATICAL BUNDLES

    Time left:

    1 days, 7 hours, 57 minutes


    Time left:

    24 days, 7 hours, 57 minutes


    Time left:

    6 days, 7 hours, 57 minutes


    Time left:

    37 days, 7 hours, 57 minutes


    Time left:

    43 days, 7 hours, 57 minutes


    HUMBLE BUNDLES

    Time left:

    4 days, 1 hours, 57 minutes


    Time left:

    4 days, 1 hours, 57 minutes


    Time left:

    13 days, 1 hours, 57 minutes


    Time left:

    20 days, 1 hours, 57 minutes

    by buying games/dlcs from affiliate links you are supporting tuxDB
    🔴 LIVE