added a gemini.md file, added some commands to main.py modified readme

and made a  forensiscs page
This commit is contained in:
venus
2026-04-23 07:19:10 -05:00
parent ab1c520cc2
commit fbda1dd079
5 changed files with 76 additions and 38 deletions

View File

@@ -15,3 +15,13 @@ The primary goal is to use the context of CTF challenges (forensics, crypto, web
- Understanding standard library modules relevant to security (e.g., `os`, `sys`, `base64`, `hashlib`).
- Analyzing existing scripts to understand control flow, data structures, and error handling.
- Exploring how Python interacts with the shell and external tools.
## Test cases
- Verifying user written code
- When asked, Write tests cases in `test_utils.py`
- Don't run anything, just write the cases
- create a fully temporary test environment in `tests/env`
- Don't fully delete the environment between tests, just modify as needed when writing new test cases
- write tests explaining successful passes and failures
- Try to find breaking elements of user code. Find harder cases that will fail on empty inputs, etc.
- Include tests that chain multiple functions together