{"id":22960260,"url":"https://github.com/stringmanolo/panther","last_synced_at":"2025-08-13T06:32:52.995Z","repository":{"id":95119493,"uuid":"229292973","full_name":"StringManolo/Panther","owner":"StringManolo","description":"Android Browser (With Console, Trafiic Logs, AD blocker, Tracker Blocker, Scripting, etc)","archived":false,"fork":false,"pushed_at":"2024-07-20T22:30:13.000Z","size":1472,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-07-21T12:38:25.347Z","etag":null,"topics":["adblock","adblocker","android","browser","console","hacking","hacking-tool","java","javascript","nodejs","open-source","scriptable","termux","traffic-analysis","webview-app"],"latest_commit_sha":null,"homepage":"","language":"Java","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/StringManolo.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":"2019-12-20T15:52:22.000Z","updated_at":"2024-07-20T22:30:16.000Z","dependencies_parsed_at":null,"dependency_job_id":"303bb531-7f92-45b3-aaa5-13fdbf8c116e","html_url":"https://github.com/StringManolo/Panther","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StringManolo%2FPanther","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StringManolo%2FPanther/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StringManolo%2FPanther/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StringManolo%2FPanther/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/StringManolo","download_url":"https://codeload.github.com/StringManolo/Panther/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":229740829,"owners_count":18117001,"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":["adblock","adblocker","android","browser","console","hacking","hacking-tool","java","javascript","nodejs","open-source","scriptable","termux","traffic-analysis","webview-app"],"created_at":"2024-12-14T18:31:53.420Z","updated_at":"2024-12-14T18:32:11.539Z","avatar_url":"https://github.com/StringManolo.png","language":"Java","readme":"# Panther \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; [![Download Panther](https://img.shields.io/badge/Download-Panther-blue)](https://github.com/StringManolo/Panther/releases/download/V1.0.9/Panther_stable_ver.1.0.9.apk)\n\n\nPanther is a privacy-focused Android browser based on WebView.  \n  \n\n### Features\n- Scrollable Settings Menu\n  - Click the Panther Icon\n\u003cbr\u003e\n\n- Scriptable\n  - Allows you to control a second brower embeeded inside Panther\n  - Allows you to control the second browser using scripting languages like js, python, lua ...\n  - Read the section at the end if you interested in the Status of this feature\n\n- Blocker\n  - Blocks common AD servers by replacing the downloaded AD by a custom file\n  - Blocks common Trackers by replacing the downloaded javascript by a custom file\n  - You can Enable/Disable the Blocker\n  - You can try to access [https://google.com/search?q=Panther_Blocker_Test](https://google.com/search?q=Panther_Blocker_Tester) to confirm that is working. (The blocker will block any url that contains the \"Panther_Blocker_Test\" text)\n  - List of blocked strings: [Panther/Panther/app/src/main/assets\n/adservers.txt](https://github.com/StringManolo/Panther/blob/master/Panther/app/src/main/assets/adservers.txt)\n\u003cbr\u003e\n\n- Console support\n  - Add a console to view the console.log in Android, run commands, etc\n\u003cbr\u003e  \n\n- InApp Logs\n  - You can view all the requests the browser sends\n  - You can view all the requests blocked by Panther_Blocker (request is made but the result is ignored)\n\u003cbr\u003e\n\n- Basic Browser Functionality\n\u003cbr\u003e\n\n- Small Size\n  - Less than 1 MB size\n\u003cbr\u003e \n\n- Hardcoded User-Agent by default:\n  - User-Agents typically reveal your operating system and browser version to every website you visit.\n  - Even browsers like Tor Browser do not fully address this issue. When they do, they only overwrite the HTTP headers to fake it.\n  - Panther overwrites the `navigator.userAgent` property to protect you from JavaScript fingerprinting attacks.\n  - This enhances your privacy and security, protecting you from automated web exploit kits.\n  - Default User-Agent: \"Mozilla/5.0 (Linux; Android 14) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.6478.122 Mobile Safari/537.36\"\n\u003cbr\u003e\n\n- Editable User-Agent: _Go to Hacking -\u003e User-Agent -\u003e Set your own and tap the \"GO\" button_\n\u003cbr\u003e\n\n- Change Search Engine\n\u003cbr\u003e\n\n- Disable/Enable Javascript\n\u003cbr\u003e\n\n- Allows Zoom In/Out even when webpages try to disable it\n\u003cbr\u003e\n\n- Clears internal history upon closing the browser (use the Exit option in the scrollable menu):\n  - Internal history is only saved to allow navigation between pages\n\u003cbr\u003e\n\n- Clears internal cache upon closing the browser:\n  - Internal cache is only saved during the session for faster page loading\n\u003cbr\u003e\n\n- Special URLs:\n  - `#list` - List all available urls\n  - `#code` - Shows rendered source code\n  - `#cookie` - Shows website cookies\n  - `#clearconsole` - Clear the console\n  - `#clearlogs` - Clear the logs\n  - `#url` - Shows Current Url\n\u003cbr\u003e\n\n### Scriptable\n#### Scriptable Status\n- Early development, only able to control it using the console and javascript calling it's api methods. Local Servers are still under early development.\n\n#### Scriptable API\n##### open\n- Description: Open a webpage in the scriptable browser  \n- Syntaxis:\n```javascript\nscriptable.open(\"https;//www.google.com/search?q=car\", \"\");\n```\n\n##### click\n- Decription: Send click to a coordinate in the Scriptable browser\n- Syntaxis:\n```javascript\nscriptable.click(160, 235); // click the Images Tab in google search\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstringmanolo%2Fpanther","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstringmanolo%2Fpanther","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstringmanolo%2Fpanther/lists"}