{"id":13540107,"url":"https://github.com/infobyte/spoilerwall","last_synced_at":"2025-04-04T17:08:47.911Z","repository":{"id":69538006,"uuid":"94255035","full_name":"infobyte/spoilerwall","owner":"infobyte","description":"Spoilerwall introduces a brand new concept in the field of network hardening. Avoid being scanned by spoiling movies on all your ports!","archived":false,"fork":false,"pushed_at":"2020-06-22T11:48:08.000Z","size":542,"stargazers_count":764,"open_issues_count":3,"forks_count":42,"subscribers_count":19,"default_branch":"master","last_synced_at":"2025-03-28T16:08:54.611Z","etag":null,"topics":["ctf","devops","firewall","pentest","pentesting","pranks","spoilerwall"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/infobyte.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}},"created_at":"2017-06-13T20:31:04.000Z","updated_at":"2025-02-09T15:20:15.000Z","dependencies_parsed_at":null,"dependency_job_id":"c89ea552-01d4-49cb-a870-c8b8150a77d9","html_url":"https://github.com/infobyte/spoilerwall","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/infobyte%2Fspoilerwall","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/infobyte%2Fspoilerwall/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/infobyte%2Fspoilerwall/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/infobyte%2Fspoilerwall/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/infobyte","download_url":"https://codeload.github.com/infobyte/spoilerwall/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247217184,"owners_count":20903009,"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","devops","firewall","pentest","pentesting","pranks","spoilerwall"],"created_at":"2024-08-01T09:01:40.676Z","updated_at":"2025-04-04T17:08:47.896Z","avatar_url":"https://github.com/infobyte.png","language":"Python","readme":"\n\u003cp align=\"center\" \u003e\n  \u003ca href=\"https://www.faradaysec.com\" target=\"_blank\"\u003e\u003cimg src=\"https://1.bp.blogspot.com/-DHDtcxnAujs/Xp5TEcdoeeI/AAAAAAAASZQ/fbSKCoPnFjUwhbPN0bUQyIpSWnPKRMhZACNcBGAsYHQ/s1600/ad_kitploitadv6.png\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n# Beware! Spoilers ahead!\n\nSpoilerwall introduces a brand new concept in the field of network hardening. Avoid being scanned by spoiling movies on all your ports!\n\nFirewall? How about Fire'em'all! Stop spending thousand of dollars on big teams that you don't need! Just fire up the Spoilers Server and that's it!\n\nMovie Spoilers DB + Open Ports + Pure Evil = Spoilerwall\n\nSet your own:\n\n1. Clone this repo\n\n```\n$ git clone git@github.com:infobyte/spoilerwall.git\n```\n\n2. Edit the file `server-spoiler.py` and set the **HOST** and **PORT** variables.\n\n3. Change spoiler color (or not?), default green\n\n4. Run the server\n\n```\n$ python2 server-spoiler.py\n```\n\nThe server will listen on the selected port (8080 by default). Redirect incoming TCP traffic in all ports to this service by running:\n\n```\niptables -A PREROUTING -t nat -i eth0 -p tcp --dport 1:65535 -j DNAT --to-destination {HOST}:{PORT}\n```\n\nChange **{HOST}** and **{PORT}** for the values set in step (2). Also, if the traffic is redirected to localhost, run:\n\n```\nsysctl -w net.ipv4.conf.eth0.route_localnet=1\n```\n\nUsing this config, an nmap scan will show every port as open and a spoiler for each one.\n\nView the live demo running in [spoilerwall.faradaysec.com](http://spoilerwall.faradaysec.com)\n\n```\n~ ❯❯❯ telnet spoilerwall.faradaysec.com 23\n\nTrying 138.197.196.144...\n\nConnected to spoilerwall.faradaysec.com.\n\nEscape character is '^]'.\n\nGummo\n\nFucked up people killing cats after a tornado\n\nConnection closed by foreign host.\n```\n\nBrowse in Shodan (but beware of the Spoilers!):\n\nhttps://www.shodan.io/host/138.197.196.144\n\nBe careful in your next CTF - you never know when the spoilers are coming!\n\nSpoilers from **SpoilMe**: https://spoilme.io \nThanks **SpoilMe**!\n","funding_links":[],"categories":["Python","\u003ca id=\"0abd611fc3e9a4d9744865ca6e47a6b2\"\u003e\u003c/a\u003e工具","pentesting","Fun"],"sub_categories":["\u003ca id=\"7a277f8b0e75533e0b50d93c902fb351\"\u003e\u003c/a\u003e未分类-Defense","Sans"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finfobyte%2Fspoilerwall","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finfobyte%2Fspoilerwall","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finfobyte%2Fspoilerwall/lists"}