{"id":22271197,"url":"https://github.com/gunh0/whs-utils","last_synced_at":"2025-08-29T14:22:05.047Z","repository":{"id":209563976,"uuid":"724393286","full_name":"gunh0/whs-utils","owner":"gunh0","description":"🛠️ Essential utilities for conducting classes in the WhiteHat School education program.","archived":false,"fork":false,"pushed_at":"2025-08-18T05:42:33.000Z","size":1567,"stargazers_count":14,"open_issues_count":0,"forks_count":14,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-18T06:29:12.284Z","etag":null,"topics":["bs4","crwaler","elk","elk-stack","kind","kubernetes","parser","python3","siem"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gunh0.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null}},"created_at":"2023-11-28T01:33:48.000Z","updated_at":"2025-08-18T05:42:36.000Z","dependencies_parsed_at":"2023-11-28T03:24:42.694Z","dependency_job_id":"b5754835-a0f4-4a7f-978b-c80840634e64","html_url":"https://github.com/gunh0/whs-utils","commit_stats":null,"previous_names":["gunh0/whs-utils"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/gunh0/whs-utils","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gunh0%2Fwhs-utils","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gunh0%2Fwhs-utils/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gunh0%2Fwhs-utils/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gunh0%2Fwhs-utils/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gunh0","download_url":"https://codeload.github.com/gunh0/whs-utils/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gunh0%2Fwhs-utils/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272699893,"owners_count":24978753,"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","status":"online","status_checked_at":"2025-08-29T02:00:10.610Z","response_time":87,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["bs4","crwaler","elk","elk-stack","kind","kubernetes","parser","python3","siem"],"created_at":"2024-12-03T12:11:04.249Z","updated_at":"2025-08-29T14:22:05.021Z","avatar_url":"https://github.com/gunh0.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# WhiteHat School Utilities\n\nEssential utilities for conducting classes in the WhiteHat School education program.\n\n\u003cbr/\u003e\n\n## WhiteHat School Vulhub Crawler\n\nThe goal is to collect the list of 'Pull Requests' from the repository '\u003chttps://github.com/gunh0/kr-vulhub\u003e' and identify names using regular expressions.\n\n\u003e [Read more about WhiteHat School Vulhub Crawler](./whitehat-school-vulhub-crawler/README.md)\n\n\u003cbr/\u003e\n\n## Simple ELK for SIEM\n\nThis project simplifies the setup of an ELK (Elasticsearch, Logstash, Kibana) stack for Security Information and Event Management (SIEM) purposes. It includes configurations for a basic ELK setup and an advanced setup with Fleet integration, providing a powerful tool for log and event analysis in cybersecurity education.\n\n\u003e [Read more about Simple ELK for SIEM](./simple-elk-for-siem/README.md)\n\n\u003cbr/\u003e\n\n## kind Playbook\n\nA collection of scripts and configurations to quickly set up a multi-node Kubernetes (kind) environment. This project is designed to facilitate hands-on practice with Kubernetes, covering aspects from basic setup to more advanced configurations, including persistent volume claims and access control.\n\n- `Phase #1 : Setup Single Node Cluster \u0026 Deploy WordPress`\n- `Phase #2 : Understanding Persistent Volume \u0026 Persistent Volume Claim`\n- `Phase #3 : Deploy Multi-Node Cluster`\n\n\u003e [Read more about kind Playbook](./kind-playbook/README.md)\n\n\u003cbr/\u003e\n\n## kind Audit Playbook\n\nA collection of scripts and configurations to audit Kubernetes (kind) clusters.  \nThis project provides hands-on guidance for running CIS Benchmarks and performing basic Kubernetes security audits.\n\n\u003e [Read more about kind Audit Playbook](./kind-audit-playbook/README.md)\n\n\u003cbr/\u003e\n\nEach project is equipped with a `README.md` file that provides detailed instructions on setup, configuration, and usage. Please refer to the individual READMEs for more comprehensive guidance on each utility.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgunh0%2Fwhs-utils","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgunh0%2Fwhs-utils","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgunh0%2Fwhs-utils/lists"}