{"id":27142645,"url":"https://github.com/anonymousx46/firewall_server","last_synced_at":"2025-04-08T07:52:49.771Z","repository":{"id":277757125,"uuid":"933398351","full_name":"ANONYMOUSx46/Firewall_server","owner":"ANONYMOUSx46","description":"Python Firewall Server Rule","archived":false,"fork":false,"pushed_at":"2025-02-15T22:04:25.000Z","size":8,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-15T22:25:27.457Z","etag":null,"topics":["ctf-challenges","firewall","firewall-rules","python","server-rule"],"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/ANONYMOUSx46.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":"2025-02-15T21:20:17.000Z","updated_at":"2025-02-15T22:04:28.000Z","dependencies_parsed_at":"2025-02-15T22:25:28.985Z","dependency_job_id":"cc946e72-ac03-435f-9b52-a337a890a1cd","html_url":"https://github.com/ANONYMOUSx46/Firewall_server","commit_stats":null,"previous_names":["anonymousx46/firewall_server"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ANONYMOUSx46%2FFirewall_server","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ANONYMOUSx46%2FFirewall_server/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ANONYMOUSx46%2FFirewall_server/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ANONYMOUSx46%2FFirewall_server/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ANONYMOUSx46","download_url":"https://codeload.github.com/ANONYMOUSx46/Firewall_server/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247801179,"owners_count":20998331,"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":["ctf-challenges","firewall","firewall-rules","python","server-rule"],"created_at":"2025-04-08T07:52:49.149Z","updated_at":"2025-04-08T07:52:49.761Z","avatar_url":"https://github.com/ANONYMOUSx46.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Created By ANONYMOUSx46\n\n## Firewall Server Rule:\n\nTwo Python based firewall server rules I coded as one of my CTF tasks.\n\nIn the task, I was told to simulate the firewall’s scripting language by using an HTTP Server and to assume the HTTP Server has no computational requirements and has the sole purpose of filtering incoming traffic.\n\n## Firewall rule parameters:\n\n• Block incoming traffic on client request path “/tomcatwar.jsp” \n\u003cbr\u003e\n• Block incoming traffic with HTTP headers:\n\u003cbr\u003e\no\n\nsuffix=%\u003e//\n\nc1=Runtime\n\nc2=\u003c%\n\nDNT=1\n\nContent-Type=application/x-www-form-urlencoded\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanonymousx46%2Ffirewall_server","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanonymousx46%2Ffirewall_server","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanonymousx46%2Ffirewall_server/lists"}