{"id":16612734,"url":"https://github.com/zerosteiner/ras-2019-python-for-pentesters","last_synced_at":"2025-07-19T19:07:33.857Z","repository":{"id":89130385,"uuid":"181717249","full_name":"zeroSteiner/ras-2019-python-for-pentesters","owner":"zeroSteiner","description":"Materials for the RAS 2019 Python for Pentesters Course","archived":false,"fork":false,"pushed_at":"2019-05-22T19:56:32.000Z","size":4705,"stargazers_count":5,"open_issues_count":0,"forks_count":6,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-10T16:38:48.860Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zeroSteiner.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-04-16T15:29:00.000Z","updated_at":"2025-04-08T01:19:25.000Z","dependencies_parsed_at":"2023-03-23T18:05:10.919Z","dependency_job_id":null,"html_url":"https://github.com/zeroSteiner/ras-2019-python-for-pentesters","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/zeroSteiner/ras-2019-python-for-pentesters","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeroSteiner%2Fras-2019-python-for-pentesters","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeroSteiner%2Fras-2019-python-for-pentesters/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeroSteiner%2Fras-2019-python-for-pentesters/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeroSteiner%2Fras-2019-python-for-pentesters/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zeroSteiner","download_url":"https://codeload.github.com/zeroSteiner/ras-2019-python-for-pentesters/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeroSteiner%2Fras-2019-python-for-pentesters/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265992683,"owners_count":23860948,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-12T01:43:15.444Z","updated_at":"2025-07-19T19:07:33.836Z","avatar_url":"https://github.com/zeroSteiner.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 2019 RAS Conference - Python for Pentesters Labs\n\n## Installation\n* Python 3.6+ is required\n* Install `pipenv` using your package manager\n* Install packages with `pipenv install --dev`\n    * The `--dev` flag will install additional, helpful packages for development\n\nUse [AWS Cloud9][1] if you are unable to use Python on your local system.\n\n## Lab Files\nLab files are in the form of incomplete Python scripts. Take a look at the\ndescription, and apply the listed core-concepts to complete the objective.\n\nAreas which require completion are marked with `todo: ` and a note on what needs\nto be done. Without modification, the scripts are non-functioning due to syntax\nerrors.\n\n### Difficulty Levels\nEach lab comes in three levels of difficulty.\n\n**Easy** -- Only small sections of code are removed, often surrounded by context\n    to get you started.\n\n**Normal** -- Larger sections of code are removed. You're expected to\n    demonstrate knowledge of the core concepts to complete them from scratch.\n\n**Hard** -- The entire main method of the script has been removed. You must\n    write your own implementation. The necessary libraries have been imported\n    for you.\n\n### Bonus Challenges\nBoth labs include a series of \"Bonus\" challenges. These challenges are available\nshould you finish early or want suggestions for self-study at a later time. They\nare numbered in ascending order of complexity.\n\n## Lab 1 Notes\nUse https://warroom.rsmus.com/ as the target URL with the provided wordlist.txt\nfile.\n\n## Lab 2 Notes\nUse `student@ilove.python-for.life`\n\n* Username -- `student`\n* Password -- *to be announced*\n\n[1]: https://aws.amazon.com/cloud9/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzerosteiner%2Fras-2019-python-for-pentesters","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzerosteiner%2Fras-2019-python-for-pentesters","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzerosteiner%2Fras-2019-python-for-pentesters/lists"}