{"id":13827235,"url":"https://github.com/hubert3/isniff","last_synced_at":"2025-06-23T05:09:56.388Z","repository":{"id":148330889,"uuid":"2144883","full_name":"hubert3/iSniff","owner":"hubert3","description":"SSL man-in-the-middle tool targeting iOS devices \u003c 4.3.5","archived":false,"fork":false,"pushed_at":"2011-08-24T18:22:48.000Z","size":127,"stargazers_count":37,"open_issues_count":0,"forks_count":9,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-04-04T09:51:10.601Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","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/hubert3.png","metadata":{"files":{"readme":"README","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}},"created_at":"2011-08-02T20:23:19.000Z","updated_at":"2024-02-11T18:17:04.000Z","dependencies_parsed_at":"2023-03-28T00:34:55.101Z","dependency_job_id":null,"html_url":"https://github.com/hubert3/iSniff","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hubert3/iSniff","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hubert3%2FiSniff","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hubert3%2FiSniff/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hubert3%2FiSniff/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hubert3%2FiSniff/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hubert3","download_url":"https://codeload.github.com/hubert3/iSniff/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hubert3%2FiSniff/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261417604,"owners_count":23155077,"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:52.481Z","updated_at":"2025-06-23T05:09:51.370Z","avatar_url":"https://github.com/hubert3.png","language":"Python","funding_links":[],"categories":["\u003ca id=\"42f9e068b6511bcbb47d6b2b273097da\"\u003e\u003c/a\u003e未分类"],"sub_categories":["\u003ca id=\"3bd67ee9f322e2c85854991c85ed6da0\"\u003e\u003c/a\u003e投毒\u0026\u0026Poisoning"],"readme":"iSniff.py [updated release 2011-08-25]\n\nSSL man-in-the-middle tool inspired by Moxie Marlinspike's sslsniff 0.8\n\nSuccessfully tested against iOS \u003c 4.3.5 devices vulnerable to CVE-2011-0228 \nbasic constraints validation issue (see http://support.apple.com/kb/HT4824)\ndiscovered by Gregor Kopf / Paul Kehrer\n\nWritten by hubert(a)pentest.com / @hubert3\n\nRedirect SSL traffic from NAT'd clients to iSniff as follows:\n\niptables -t nat -A PREROUTING -p tcp --destination-port 443 -j REDIRECT --to-ports 2000\n\nLinux/iptables is currently required for iSniff to determine the intended destination\nof redirected traffic and generate working certs. Other platforms are not supported.\n\nAny certificate trusted by iOS can be used as signing_cert - The example config below\nuses an APNS cert extracted from an iPhone using 'nimble' (tool and cert not included). \nThe certificate chain constructed with this config is similar to the one presented at \nhttps://issl.recurity.com. Website certs issued by other trusted CAs such as Verisign, \nStartcom, Comodo etc. also work.\n\nTested on Debian GNU/Linux 6.0 (kernel 2.6.32-5-686, Python 2.6.6)\nPackages required: python-m2crypto\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhubert3%2Fisniff","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhubert3%2Fisniff","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhubert3%2Fisniff/lists"}