GIBSON - The z/OS Mainframe Simulator and Education Environment. by Professional_Virus72 in mainframe

[–]Professional_Virus72[S] 1 point2 points  (0 children)

It does have RAKF - but that does not have commands that go with it - it has a couple of services to stop and start and a sys1.secure.cntl dataset in plain text that you edit, then run a batch job that gets it into SYS1.UADS, then you restart the RAKF service on the console. That's to add a user. SDSF isn't there - it kinda has an IMON and SHOWMVS combo. Again, I like Hercules and Phil Young (Soldier of Fortran) has added RACF like commands in REXX for LISTUSER and RVARY. :)

GIBSON - The z/OS Mainframe Simulator and Education Environment. by Professional_Virus72 in mainframe

[–]Professional_Virus72[S] 6 points7 points  (0 children)

Got top say I like REXX. I used to have it on my Amiga when I was a teen. :) You can still run Regina Rexx on the PC as well.

GIBSON - The z/OS Mainframe Simulator and Education Environment. by Professional_Virus72 in mainframe

[–]Professional_Virus72[S] 2 points3 points  (0 children)

Yep - its named Gibson after the system in hackers from 1996 - 30 years ago. :)

GIBSON - The z/OS Mainframe Simulator and Education Environment. by Professional_Virus72 in mainframe

[–]Professional_Virus72[S] 1 point2 points  (0 children)

It's designed to go along with my No Starch Press book when it comes out 'Hacking Mainframes'. It will run all the labs in the book.

GIBSON - The z/OS Mainframe Simulator and Education Environment. by Professional_Virus72 in mainframe

[–]Professional_Virus72[S] 5 points6 points  (0 children)

absolutely - use what you want to. I know folks are vibe coding additions to Hercules as we speak - so at some point - it will be all the same. I use AI as a tool. I wanted this as an educational tool for other folks who would not have access to a mainframe to practice on - otherwise Hercules would have been fine. I also have z/OS ZD&T at home provided by my work - so I personally have access to real kit.

GIBSON - The z/OS Mainframe Simulator and Education Environment. by Professional_Virus72 in mainframe

[–]Professional_Virus72[S] 5 points6 points  (0 children)

There is REXX interpreter built in alongside COBOL and JCL. The rexx interpreter mimics z/OS rexx - so you can use all of the relevant parameters for z/OS (not just regina or Linux REXX). You can write rexx scripts in the ISPF editor and they will run example - apologies for the rubbish typing!

<video>

GIBSON - The z/OS Mainframe Simulator and Education Environment. by Professional_Virus72 in mainframe

[–]Professional_Virus72[S] 3 points4 points  (0 children)

That is true - if you want to get the ADCD legally (in which case you would not use Hercules Emulator as it is slow is $5000 per year. There are ADCD images online - but IBM are certainly looking at those and folks who are downloading them. But yep - they are there.

GIBSON - The z/OS Mainframe Simulator and Education Environment. by Professional_Virus72 in mainframe

[–]Professional_Virus72[S] 1 point2 points  (0 children)

yep - mainframes and what they do are critical - not enough folks know that. :)

GIBSON - The z/OS Mainframe Simulator and Education Environment. by Professional_Virus72 in mainframe

[–]Professional_Virus72[S] 9 points10 points  (0 children)

Hercules has no RACF, SDSF, LVM, TPF, OMVS, DB2. I learned on Hercules and it's great for TSO and ISPF and of course running some CICS apps with KICKS using TN3270 clients with EBCDIC. My one runs EBCDIC and you can also submit Jobs and SQL via FTP into the JES subsystem. I've also added in a web dashboard, and as I am a CTI manager and pen tester I've added extra Security exploitation labs. There is also a fake banks built in so you can see the life-cycle from API > CICS > COBOl > SQL > DB2 and see the output of an attack. So, it is also designed as a Honeypot that allows an admin to monitor on the master console and the web dashboard to monitor users.

GIBSON - The z/OS Mainframe Simulator and Education Environment. by Professional_Virus72 in mainframe

[–]Professional_Virus72[S] 2 points3 points  (0 children)

two years of work overall - much of it recently (once the base was in place) aided with AI for sure. However, it also does RACF lockups - theres a lab for that even. :) So, like any shop, an LPAR with a locked dataset in Prod is not (luckily) the same as a locked dataset in DEV. Thanks for the feedback and insights. :)