{"id":23010085,"url":"https://github.com/dmdhrumilmistry/googlephish","last_synced_at":"2025-08-14T04:33:14.933Z","repository":{"id":38821180,"uuid":"405707687","full_name":"dmdhrumilmistry/GooglePhish","owner":"dmdhrumilmistry","description":"Google account phishing tool written in python using django","archived":false,"fork":false,"pushed_at":"2024-04-17T04:39:33.000Z","size":1001,"stargazers_count":71,"open_issues_count":2,"forks_count":16,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-05-01T16:30:52.423Z","etag":null,"topics":["django","docker","docker-compose","docker-container","docker-image","google-phishing-login","phishing","phishing-attacks","python","python3"],"latest_commit_sha":null,"homepage":"","language":"HTML","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/dmdhrumilmistry.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":"2021-09-12T17:25:47.000Z","updated_at":"2024-05-23T09:51:41.553Z","dependencies_parsed_at":"2023-10-03T14:15:12.932Z","dependency_job_id":"6ecbb162-45b3-4cc1-a619-57c537062984","html_url":"https://github.com/dmdhrumilmistry/GooglePhish","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/dmdhrumilmistry%2FGooglePhish","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dmdhrumilmistry%2FGooglePhish/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dmdhrumilmistry%2FGooglePhish/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dmdhrumilmistry%2FGooglePhish/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dmdhrumilmistry","download_url":"https://codeload.github.com/dmdhrumilmistry/GooglePhish/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":229800394,"owners_count":18126032,"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":["django","docker","docker-compose","docker-container","docker-image","google-phishing-login","phishing","phishing-attacks","python","python3"],"created_at":"2024-12-15T09:16:53.696Z","updated_at":"2024-12-15T09:16:54.212Z","avatar_url":"https://github.com/dmdhrumilmistry.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GooglePhish\n\n![GooglePhish](.images/GooglePhish-500x500.png)\n\n- Google Account Phishing Tool using Python Django Framework.\n\n- Screenshots\n  | Screenshots | Screenshots |\n  | ----------- | ----------- |\n  | ![Google Login Page Phisher Home Page Image](.images/home-page.png)| ![Google Login Page Phisher Password Page Image](.images/password-page.png) |\n\n## Fast Installation Using docker\n\n- Pull created image\n  - Install [Docker](https://www.docker.com/products/docker-desktop/)\n  - Pull googlephish image\n\n      ```bash\n      docker pull dmdhrumilmistry/googlephish\n      ```\n\n  - run docker image\n\n      ```bash\n      docker run -d -p 8000:8000 dmdhrumilmistry/googlephish -e\n      ```\n\n- Build Image and run using build command\n\n    ```bash\n      sudo docker build -t googlephish . \n    ```\n\n- You can specify your credentials using build arguments like this :\n\n    ``` bash\n    sudo docker build -t googlephish -e \"DJANGO_SUPERUSER_EMAIL=admin@mail.local\" -e \"DJANGO_SUPERUSER_USERNAME=admin\" -e \"DJANGO_SUPERUSER_PASSWORD=GooglePhish\" . \n    ```\n\n- Run docker container\n\n    ```bash\n    docker run -d -p 8000:8000 googlephish\n    ```\n\nIf you have build the dockerfile with no arguments, the default credentials are :\n* Username : `admin`\n* Password : `G00g13P#15#23`\n\n- Using Docker Compose\n\n   ```bash\n    docker-compose up\n   ```\n  \n  \u003e :warning: Doesn't work yet\n\n## Installation\n\n- Clone/Download repo\n\n    ```bash\n    git clone https://github.com/dmdhrumilmistry/GooglePhish.git\n    ```\n\n- Create virtual environment\n\n    ```bash\n    python3 -m venv env\n    ```\n\n- Load virtual environment\n\n    ```bash\n    source env/bin/activate\n    ```\n\n- Install [Poetry](https://python-poetry.org/docs/)\n\n    ```bash\n    python3 -m pip install poetry\n    ```\n\n- Install requirements\n\n    ```bash\n    poetry install\n    ```\n\n- Check for errors\n\n    ```bash\n    python3 manage.py check\n    ```\n\n    \u003e Proceed if no errors were encountered.\n\n- migrate db\n\n    ```bash\n    python3 manage.py makemigrations\n    python3 manage.py migrate\n    ```\n\n- Create user\n\n    ```bash\n    python3 manage.py createsuperuser\n    ```\n\n- Collect static files\n\n    ```bash\n    python3 manage.py collectstatic\n    ```\n\n- Run server\n\n    ```bash\n    python3 manage.py runserver\n    ```\n\n    \u003e Use `--insecure` tag if any issue is encountered while loading static files.\n\n## Update `.env` file\n\n- Env File template\n\n    ```bash\n    DJANGO_SECRET_KEY=secret_key\n    DEBUG=False\n    ALLOWED_HOSTS=*\n    CSRF_TRUSTED_ORIGINS=https://your-domain.ngrok-free.app,https://domain.localhost.run\n    ```\n\n- Generate and copy new secret key\n\n    ```bash\n    python3 generate_new_key.py\n    ```\n\n- Set `DEBUG` variable to `True` only during development stage, else use `False`\n\n- Set `CSRF_TRUSTED_ORIGINS` while using ssh tunnels such as `ngrok` and `localhost.run`.\n\n- update values in `.env` file\n  \n## View Passwords using GooglePhish Dashboard Page\n\n- Dashboard login page\n\n    ```\n    http://127.0.0.1:8000/pawned\n    ```\n\n## Start Server\n\n```bash\npython3 manage.py runserver\n```\n\n\u003e if static files are not loading, turn on debug mode or use\n\u003e\n\u003e ```bash\n\u003e python3 manage.py runserver --insecure\n\u003e ```\n\n## For phishing over the internet\n\n- Start server\n\n    ```bash\n    python3 manage.py runserver\n    ```\n\n- forward port using ssh\n\n    ```bash\n    ssh -R 80:localhost:8000 localhost.run\n    ```\n\n    \u003e 8000 is port of localhost server.\n    \u003e 80 is [localhost.run](https://localhost.run/) server port. Localhost is service that helps you to expose your server running on localhost to the internet, visit their [documentation](https://localhost.run/docs/) for more info\n\n- Now send link to your victim\n\n\u003e You can redirect user from google meet to your phishing page link using\n\u003e\n\u003e ```\n\u003e https://meet.google.com/linkredirect?dest=your_link\n\u003e ```\n\n## Project Maintainer\n\n- [dmdhrumilmistry](https://github.com/dmdhrumilmistry)\n\n## Contributors\n\n[Contributors List](https://github.com/dmdhrumilmistry/GooglePhish/graphs/contributors)\n\n### Have any Ideas 💡 or issue\n\n- Create an issue\n- Fork the repo, update script and create a Pull Request\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdmdhrumilmistry%2Fgooglephish","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdmdhrumilmistry%2Fgooglephish","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdmdhrumilmistry%2Fgooglephish/lists"}