{"id":13827193,"url":"https://github.com/clr2of8/detect-sslmitm","last_synced_at":"2026-03-04T14:02:30.363Z","repository":{"id":128639622,"uuid":"119113278","full_name":"clr2of8/Detect-SSLmitm","owner":"clr2of8","description":"This PowerShell script will determine if your connection to external servers over HTTPS is being decrypted by an intercepting proxy such as the internet proxies commonly found in corporate environments. It does this by comparing the SSL intermediate certificate being used for your connection to the true/known SSL certificate for the server.","archived":false,"fork":false,"pushed_at":"2018-02-09T23:17:50.000Z","size":49,"stargazers_count":67,"open_issues_count":1,"forks_count":11,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-06-27T11:47:22.236Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"PowerShell","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/clr2of8.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}},"created_at":"2018-01-26T23:12:00.000Z","updated_at":"2024-11-08T03:20:49.000Z","dependencies_parsed_at":"2023-04-16T01:05:16.643Z","dependency_job_id":null,"html_url":"https://github.com/clr2of8/Detect-SSLmitm","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/clr2of8/Detect-SSLmitm","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clr2of8%2FDetect-SSLmitm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clr2of8%2FDetect-SSLmitm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clr2of8%2FDetect-SSLmitm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clr2of8%2FDetect-SSLmitm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/clr2of8","download_url":"https://codeload.github.com/clr2of8/Detect-SSLmitm/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clr2of8%2FDetect-SSLmitm/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265573780,"owners_count":23790505,"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":[],"created_at":"2024-08-04T09:01:51.875Z","updated_at":"2026-03-04T14:02:30.291Z","avatar_url":"https://github.com/clr2of8.png","language":"PowerShell","funding_links":[],"categories":["\u003ca id=\"42f9e068b6511bcbb47d6b2b273097da\"\u003e\u003c/a\u003e未分类"],"sub_categories":["\u003ca id=\"3bd67ee9f322e2c85854991c85ed6da0\"\u003e\u003c/a\u003e投毒\u0026\u0026Poisoning"],"readme":"# Detect-SSLmitm\n\nThis PowerShell script will determine if your connection to external servers over HTTPS is being decrypted by an intercepting proxy such as the internet proxies commonly found in corporate environments. It does this by comparing the SSL intermediate certificate being used for your connection to the true/known SSL certificate for the server.\n\nKudos to [@malcomvetter](https://twitter.com/malcomvetter) for the idea to write this script and for some improvement tips. For example, comparing the intermediate certificate to reduce false positives.\n\n## Usage\n\nLoad the PowerShell Module functions from the Windows command prompt as follows:\n\n```\npowershell -exec bypass\nImport-Module .\\Detect-SSLmitm.ps1\n```\n\nDetermine which sites (in the url list) are being decrypted by an intercepting proxy:\n\n```\nDetect-SSLmitm\n```\n\nThe Output looks like this:\n\n![Example Usage](https://github.com/clr2of8/Detect-SSLmitm/raw/master/images/Usage.png)\n\n\n\nIf you would like to configure which sites are checked, open the script and edit the \"Uris\" list near the bottom, then call the following function.\n\n```\nGet-GoldenHashes\n```\n\nNote, it is important to generate the Golden certificate hashes from a network location known to not decrypt SSL traffic, otherwise you will get false positives.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclr2of8%2Fdetect-sslmitm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fclr2of8%2Fdetect-sslmitm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclr2of8%2Fdetect-sslmitm/lists"}