{"id":20259763,"url":"https://github.com/andpalmier/makephish","last_synced_at":"2025-08-03T10:12:37.078Z","repository":{"id":57644040,"uuid":"328401136","full_name":"andpalmier/makephish","owner":"andpalmier","description":"Automatically clone websites and patch them with PHP to create phishing pages","archived":false,"fork":false,"pushed_at":"2025-03-13T15:21:11.000Z","size":617,"stargazers_count":54,"open_issues_count":0,"forks_count":19,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-05-08T23:35:54.032Z","etag":null,"topics":["phishing","phishing-attacks","phishing-sites"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/andpalmier.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":"2021-01-10T14:22:54.000Z","updated_at":"2025-05-04T18:07:16.000Z","dependencies_parsed_at":"2025-05-08T23:33:43.387Z","dependency_job_id":"4f81600b-690a-4f48-a681-cbee34e754be","html_url":"https://github.com/andpalmier/makephish","commit_stats":{"total_commits":29,"total_committers":1,"mean_commits":29.0,"dds":0.0,"last_synced_commit":"63e00444f2c732cd14d42711dae3abeb9fb4d505"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/andpalmier/makephish","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andpalmier%2Fmakephish","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andpalmier%2Fmakephish/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andpalmier%2Fmakephish/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andpalmier%2Fmakephish/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/andpalmier","download_url":"https://codeload.github.com/andpalmier/makephish/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andpalmier%2Fmakephish/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268526960,"owners_count":24264531,"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-03T02:00:12.545Z","response_time":2577,"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":["phishing","phishing-attacks","phishing-sites"],"created_at":"2024-11-14T11:16:31.538Z","updated_at":"2025-08-03T10:12:37.014Z","avatar_url":"https://github.com/andpalmier.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# makephish\n\n\u003cp align=\"center\"\u003e\n\u003cimg alt=\"makephish logo\" src=\"https://github.com/andpalmier/makephish/blob/main/img/makephish.png?raw=true\"\u003e\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://github.com/andpalmier/makephish/blob/master/LICENSE\"\u003e\u003cimg alt=\"Software License\" src=\"https://img.shields.io/badge/license-GPL3-brightgreen.svg?style=flat-square\"\u003e\u003c/a\u003e\n\u003ca href=\"https://goreportcard.com/report/github.com/andpalmier/makephish\"\u003e\u003cimg alt=\"Go Report Card\" src=\"https://goreportcard.com/badge/github.com/andpalmier/goransom?style=flat-square\"\u003e\u003c/a\u003e\n\u003ca href=\"https://x.com/intent/follow?screen_name=andpalmier\"\u003e\u003cimg src=\"https://img.shields.io/twitter/follow/andpalmier?style=social\u0026logo=X\" alt=\"follow on X\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003c/p\u003e\n\n`makephish` is a proof of concept tool designed to automate the creation of phishing kits based on a specified URL. It works exclusively with websites featuring simple login pages using HTML `\u003cform\u003e` elements.\n\nThe primary objective of this project is educational. It was created to gain familiarity with Go programming. Consequently, the code may lack optimal organization and quality. Additionally, this project aims to illustrate the ease with which a website can be cloned and repurposed to create phishing pages.\n\n## Installation\n\nAfter cloning the repository, navigate to the project directory and build the executable:\n\n```sh\ngo build -o makephish cmd/makephish/*.go\n```\n\nThis will create an executable called `makephish`. You can run the executable with the following flags:\n\n## Usage\n\n- `-url`: URL of login page\n- `-ua`: User Agent string, by defefault *\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36\"*\n- `-php`: Path to the PHP file to be used, by default *\"phish.php\"*\n- `-kits`: Path used to store the kits, by default *\"./kits\"*\n\n\n### Example\n\n```\n$ ./makephish -url \"https://github.com/login/\"\n\n           _           _   _     _\n _____  __| |_ ___ ___| |_|_|___| |_\n|     ||. | '_| -_| . |   | |_ -|   |\n|_|_|_|___|_|_|___|  _|_|_|_|___|_|_|\n                  |_|\n\n\nNavigating to https://github.com/login using the following User agent string: Mozilla/5.0 (X11; Linux x86_64; rv:83.0) Gecko/20100101 Firefox/83.0\nParameters found in the form of the given URL:\n - post action = /session\n - login attribute name = login\n - password attribute name = password\nHTML file patched and saved in kits/github.com\nPHP file saved in kits/github.com\n\n[*] operation completed! kit created for https://github.com/login and saved in kits/github.com\n\n$ tree kits/github.com\nkits/github.com\n├── assets\n│   ├── behaviors-afe1a202.js\n│   ├── chunk-frameworks-81b94425.js\n│   ├── chunk-vendor-4d97ead9.js\n│   ├── environment-f0adafbf.js\n│   ├── frameworks-052cbe13e4b93c9b8358a7178885c1a0.css\n│   ├── github-f19f9fd1ee83046f59cf1815d967f4d0.css\n│   ├── sessions-45084fea.js\n│   ├── settings-c44d66a8.js\n│   ├── site-ca634d80a8a0df2203c34902267667dc.css\n│   └── unsupported-a85b1284.js\n├── index.html\n└── phish.php\n\n1 directory, 12 files\n\n$ cd kits/github.com\n$ php -S localhost:8000\n[Sun Jan 10 12:10:54 2021] PHP 7.4.14 Development Server (http://localhost:8000) started\n```\n\nAt this point, if you go to `localhost:8000` you should find something like this:\n\n![fakeGH](https://github.com/andpalmier/makephish/blob/main/img/fakeGH.jpg?raw=true)\n\nIf you enter some random credentials, you will note that you will be redirected to the original login page provided:\n\n![realGH](https://github.com/andpalmier/makephish/blob/main/img/realGH.jpg?raw=true)\n\nIf you didn't modify the `phish.php` file, you can find the credentials you just entered in `localhost:8000/log`:\n\n![logs](https://github.com/andpalmier/makephish/blob/main/img/logs.jpg?raw=true)\n\n### PHP capabilities\n\nA simple PHP file is provided in this repo, but you can easily adjust it to your needs. By default, the file will save username, password, User Agent string, and IP of the victim in a log file. You can disable this option by removing the content of the variable `log`. You can also specify an email address to send these details via email every time a new victim enters the credentials.\n\n```\n$exfilemail = \"\"; // -\u003e enter an email address to send the details via email\n$logpath = \"log\"; // -\u003e make this variable empty to disable logging feature\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandpalmier%2Fmakephish","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandpalmier%2Fmakephish","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandpalmier%2Fmakephish/lists"}