{"action":"created","issue":{"url":"https://api.github.com/repos/rapid7/metasploit-framework/issues/4978","labels_url":"https://api.github.com/repos/rapid7/metasploit-framework/issues/4978/labels{/name}","comments_url":"https://api.github.com/repos/rapid7/metasploit-framework/issues/4978/comments","events_url":"https://api.github.com/repos/rapid7/metasploit-framework/issues/4978/events","html_url":"https://github.com/rapid7/metasploit-framework/pull/4978","id":63426896,"number":4978,"title":"Python reverse HTTPS stager","user":{"login":"zeroSteiner","id":2058303,"avatar_url":"https://avatars.githubusercontent.com/u/2058303?v=3","gravatar_id":"","url":"https://api.github.com/users/zeroSteiner","html_url":"https://github.com/zeroSteiner","followers_url":"https://api.github.com/users/zeroSteiner/followers","following_url":"https://api.github.com/users/zeroSteiner/following{/other_user}","gists_url":"https://api.github.com/users/zeroSteiner/gists{/gist_id}","starred_url":"https://api.github.com/users/zeroSteiner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zeroSteiner/subscriptions","organizations_url":"https://api.github.com/users/zeroSteiner/orgs","repos_url":"https://api.github.com/users/zeroSteiner/repos","events_url":"https://api.github.com/users/zeroSteiner/events{/privacy}","received_events_url":"https://api.github.com/users/zeroSteiner/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/rapid7/metasploit-framework/labels/feature","name":"feature","color":"bfe5bf"},{"url":"https://api.github.com/repos/rapid7/metasploit-framework/labels/meterpreter","name":"meterpreter","color":"5319e7"},{"url":"https://api.github.com/repos/rapid7/metasploit-framework/labels/module","name":"module","color":"eb6420"},{"url":"https://api.github.com/repos/rapid7/metasploit-framework/labels/payload","name":"payload","color":"eb6420"}],"state":"open","locked":false,"assignee":{"login":"bcook-r7","id":10031469,"avatar_url":"https://avatars.githubusercontent.com/u/10031469?v=3","gravatar_id":"","url":"https://api.github.com/users/bcook-r7","html_url":"https://github.com/bcook-r7","followers_url":"https://api.github.com/users/bcook-r7/followers","following_url":"https://api.github.com/users/bcook-r7/following{/other_user}","gists_url":"https://api.github.com/users/bcook-r7/gists{/gist_id}","starred_url":"https://api.github.com/users/bcook-r7/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bcook-r7/subscriptions","organizations_url":"https://api.github.com/users/bcook-r7/orgs","repos_url":"https://api.github.com/users/bcook-r7/repos","events_url":"https://api.github.com/users/bcook-r7/events{/privacy}","received_events_url":"https://api.github.com/users/bcook-r7/received_events","type":"User","site_admin":false},"milestone":null,"comments":13,"created_at":"2015-03-21T17:00:08Z","updated_at":"2015-03-26T23:36:42Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/rapid7/metasploit-framework/pulls/4978","html_url":"https://github.com/rapid7/metasploit-framework/pull/4978","diff_url":"https://github.com/rapid7/metasploit-framework/pull/4978.diff","patch_url":"https://github.com/rapid7/metasploit-framework/pull/4978.patch"},"body":"This adds a reverse HTTPS stager for Python to complement the existing HTTP one. Payload specs have been updated with the new stager.\r\n\r\nThis also addresses a small issue with the unicode type check. It looks like ```__builtins__``` is a dictionary when using the HTTP / HTTPS stagers, this works around that with a more strict check.\r\n\r\nTested on:\r\n - Linux 2.5.1\r\n - Linux 2.7.8\r\n - Linux 2.7.9\r\n - Linux 3.1.3\r\n - Linux 3.4.1\r\n - Linux 3.4.3\r\n - Windows 2.7\r\n - Windows 3.4\r\n\r\nTesting Steps:\r\n - [x] Make sure Travis is Green (the new payloads_spec.rb is ok)\r\n - [x] Get a responsive session over HTTPS\r\n - [ ] Get a responsive session over HTTPS with a proxy"},"comment":{"url":"https://api.github.com/repos/rapid7/metasploit-framework/issues/comments/86754382","html_url":"https://github.com/rapid7/metasploit-framework/pull/4978#issuecomment-86754382","issue_url":"https://api.github.com/repos/rapid7/metasploit-framework/issues/4978","id":86754382,"user":{"login":"bcook-r7","id":10031469,"avatar_url":"https://avatars.githubusercontent.com/u/10031469?v=3","gravatar_id":"","url":"https://api.github.com/users/bcook-r7","html_url":"https://github.com/bcook-r7","followers_url":"https://api.github.com/users/bcook-r7/followers","following_url":"https://api.github.com/users/bcook-r7/following{/other_user}","gists_url":"https://api.github.com/users/bcook-r7/gists{/gist_id}","starred_url":"https://api.github.com/users/bcook-r7/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bcook-r7/subscriptions","organizations_url":"https://api.github.com/users/bcook-r7/orgs","repos_url":"https://api.github.com/users/bcook-r7/repos","events_url":"https://api.github.com/users/bcook-r7/events{/privacy}","received_events_url":"https://api.github.com/users/bcook-r7/received_events","type":"User","site_admin":false},"created_at":"2015-03-26T23:36:42Z","updated_at":"2015-03-26T23:36:42Z","body":"A funny thing to note, pymet crashes both system python interpreters (a 2.6 and a 2.7 one) on OS X 10.10. It works fine with the homebrew version though."}}