{"action":"closed","number":50,"pull_request":{"url":"https://api.github.com/repos/nabla-c0d3/sslyze/pulls/50","id":29212397,"html_url":"https://github.com/nabla-c0d3/sslyze/pull/50","diff_url":"https://github.com/nabla-c0d3/sslyze/pull/50.diff","patch_url":"https://github.com/nabla-c0d3/sslyze/pull/50.patch","issue_url":"https://api.github.com/repos/nabla-c0d3/sslyze/issues/50","number":50,"state":"closed","locked":false,"title":"Quiet","user":{"login":"cjeanneret","id":82490,"avatar_url":"https://avatars.githubusercontent.com/u/82490?v=3","gravatar_id":"","url":"https://api.github.com/users/cjeanneret","html_url":"https://github.com/cjeanneret","followers_url":"https://api.github.com/users/cjeanneret/followers","following_url":"https://api.github.com/users/cjeanneret/following{/other_user}","gists_url":"https://api.github.com/users/cjeanneret/gists{/gist_id}","starred_url":"https://api.github.com/users/cjeanneret/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cjeanneret/subscriptions","organizations_url":"https://api.github.com/users/cjeanneret/orgs","repos_url":"https://api.github.com/users/cjeanneret/repos","events_url":"https://api.github.com/users/cjeanneret/events{/privacy}","received_events_url":"https://api.github.com/users/cjeanneret/received_events","type":"User","site_admin":false},"body":"This should fix #49 in a convenient way :).\r\n\r\nI tested the following things:\r\n\r\nHide output as expected:\r\n```Bash\r\ncedric@gally:pts/3 ~/dev/sslyze % ./sslyze.py --quiet --regular --xml_out /tmp/foo.xml www.swisstengu.ch \r\ncedric@gally:pts/3 ~/dev/sslyze % \r\n```\r\n\r\nDisplay output despite --quiet (as expected, at least I think it's better like that):\r\n```Bash\r\ncedric@gally:pts/3 ~/dev/sslyze % ./sslyze.py --quiet --regular www.swisstengu.ch                            \r\n\r\n\r\n\r\n AVAILABLE PLUGINS\r\n -----------------\r\n\r\n  PluginCompression\r\n  PluginChromeSha1Deprecation\r\n  PluginCertInfo\r\n  PluginSessionResumption\r\n  PluginSessionRenegotiation\r\n  PluginHeartbleed\r\n  PluginHSTS\r\n  PluginOpenSSLCipherSuites\r\n[.. snip…]\r\n```\r\n\r\nOopss, no nassl:\r\n```Bash\r\ncedric@gally:pts/3 ~/dev/sslyze % ./sslyze.py --quiet --regular www.swisstengu.ch \r\nNo module named nassl.SslClient\r\nERROR: Could not import nassl Python module. Did you clone SSLyze's repo ? \r\nPlease download the right pre-compiled package as described in the README.\r\n```\r\n\r\nI guess it's good :).","created_at":"2015-02-12T20:19:03Z","updated_at":"2015-03-22T00:24:50Z","closed_at":"2015-03-22T00:24:50Z","merged_at":"2015-03-22T00:24:50Z","merge_commit_sha":"6fb742ed87ca4090a53090df265066e64b7eae5a","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/nabla-c0d3/sslyze/pulls/50/commits","review_comments_url":"https://api.github.com/repos/nabla-c0d3/sslyze/pulls/50/comments","review_comment_url":"https://api.github.com/repos/nabla-c0d3/sslyze/pulls/comments{/number}","comments_url":"https://api.github.com/repos/nabla-c0d3/sslyze/issues/50/comments","statuses_url":"https://api.github.com/repos/nabla-c0d3/sslyze/statuses/dc5cfd512db9f17b17ac038f65e86cbc90c48492","head":{"label":"cjeanneret:quiet","ref":"quiet","sha":"dc5cfd512db9f17b17ac038f65e86cbc90c48492","user":{"login":"cjeanneret","id":82490,"avatar_url":"https://avatars.githubusercontent.com/u/82490?v=3","gravatar_id":"","url":"https://api.github.com/users/cjeanneret","html_url":"https://github.com/cjeanneret","followers_url":"https://api.github.com/users/cjeanneret/followers","following_url":"https://api.github.com/users/cjeanneret/following{/other_user}","gists_url":"https://api.github.com/users/cjeanneret/gists{/gist_id}","starred_url":"https://api.github.com/users/cjeanneret/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cjeanneret/subscriptions","organizations_url":"https://api.github.com/users/cjeanneret/orgs","repos_url":"https://api.github.com/users/cjeanneret/repos","events_url":"https://api.github.com/users/cjeanneret/events{/privacy}","received_events_url":"https://api.github.com/users/cjeanneret/received_events","type":"User","site_admin":false},"repo":{"id":30720255,"name":"sslyze","full_name":"cjeanneret/sslyze","owner":{"login":"cjeanneret","id":82490,"avatar_url":"https://avatars.githubusercontent.com/u/82490?v=3","gravatar_id":"","url":"https://api.github.com/users/cjeanneret","html_url":"https://github.com/cjeanneret","followers_url":"https://api.github.com/users/cjeanneret/followers","following_url":"https://api.github.com/users/cjeanneret/following{/other_user}","gists_url":"https://api.github.com/users/cjeanneret/gists{/gist_id}","starred_url":"https://api.github.com/users/cjeanneret/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cjeanneret/subscriptions","organizations_url":"https://api.github.com/users/cjeanneret/orgs","repos_url":"https://api.github.com/users/cjeanneret/repos","events_url":"https://api.github.com/users/cjeanneret/events{/privacy}","received_events_url":"https://api.github.com/users/cjeanneret/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/cjeanneret/sslyze","description":"Fast and full-featured SSL scanner","fork":true,"url":"https://api.github.com/repos/cjeanneret/sslyze","forks_url":"https://api.github.com/repos/cjeanneret/sslyze/forks","keys_url":"https://api.github.com/repos/cjeanneret/sslyze/keys{/key_id}","collaborators_url":"https://api.github.com/repos/cjeanneret/sslyze/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/cjeanneret/sslyze/teams","hooks_url":"https://api.github.com/repos/cjeanneret/sslyze/hooks","issue_events_url":"https://api.github.com/repos/cjeanneret/sslyze/issues/events{/number}","events_url":"https://api.github.com/repos/cjeanneret/sslyze/events","assignees_url":"https://api.github.com/repos/cjeanneret/sslyze/assignees{/user}","branches_url":"https://api.github.com/repos/cjeanneret/sslyze/branches{/branch}","tags_url":"https://api.github.com/repos/cjeanneret/sslyze/tags","blobs_url":"https://api.github.com/repos/cjeanneret/sslyze/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/cjeanneret/sslyze/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/cjeanneret/sslyze/git/refs{/sha}","trees_url":"https://api.github.com/repos/cjeanneret/sslyze/git/trees{/sha}","statuses_url":"https://api.github.com/repos/cjeanneret/sslyze/statuses/{sha}","languages_url":"https://api.github.com/repos/cjeanneret/sslyze/languages","stargazers_url":"https://api.github.com/repos/cjeanneret/sslyze/stargazers","contributors_url":"https://api.github.com/repos/cjeanneret/sslyze/contributors","subscribers_url":"https://api.github.com/repos/cjeanneret/sslyze/subscribers","subscription_url":"https://api.github.com/repos/cjeanneret/sslyze/subscription","commits_url":"https://api.github.com/repos/cjeanneret/sslyze/commits{/sha}","git_commits_url":"https://api.github.com/repos/cjeanneret/sslyze/git/commits{/sha}","comments_url":"https://api.github.com/repos/cjeanneret/sslyze/comments{/number}","issue_comment_url":"https://api.github.com/repos/cjeanneret/sslyze/issues/comments{/number}","contents_url":"https://api.github.com/repos/cjeanneret/sslyze/contents/{+path}","compare_url":"https://api.github.com/repos/cjeanneret/sslyze/compare/{base}...{head}","merges_url":"https://api.github.com/repos/cjeanneret/sslyze/merges","archive_url":"https://api.github.com/repos/cjeanneret/sslyze/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/cjeanneret/sslyze/downloads","issues_url":"https://api.github.com/repos/cjeanneret/sslyze/issues{/number}","pulls_url":"https://api.github.com/repos/cjeanneret/sslyze/pulls{/number}","milestones_url":"https://api.github.com/repos/cjeanneret/sslyze/milestones{/number}","notifications_url":"https://api.github.com/repos/cjeanneret/sslyze/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/cjeanneret/sslyze/labels{/name}","releases_url":"https://api.github.com/repos/cjeanneret/sslyze/releases{/id}","created_at":"2015-02-12T19:45:12Z","updated_at":"2015-02-12T19:45:12Z","pushed_at":"2015-02-12T20:14:34Z","git_url":"git://github.com/cjeanneret/sslyze.git","ssh_url":"git@github.com:cjeanneret/sslyze.git","clone_url":"https://github.com/cjeanneret/sslyze.git","svn_url":"https://github.com/cjeanneret/sslyze","homepage":"","size":1891,"stargazers_count":0,"watchers_count":0,"language":"Python","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"nabla-c0d3:master","ref":"master","sha":"875813f62f8135b62d6e8d7e5a2e309f2c3b5380","user":{"login":"nabla-c0d3","id":1915165,"avatar_url":"https://avatars.githubusercontent.com/u/1915165?v=3","gravatar_id":"","url":"https://api.github.com/users/nabla-c0d3","html_url":"https://github.com/nabla-c0d3","followers_url":"https://api.github.com/users/nabla-c0d3/followers","following_url":"https://api.github.com/users/nabla-c0d3/following{/other_user}","gists_url":"https://api.github.com/users/nabla-c0d3/gists{/gist_id}","starred_url":"https://api.github.com/users/nabla-c0d3/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nabla-c0d3/subscriptions","organizations_url":"https://api.github.com/users/nabla-c0d3/orgs","repos_url":"https://api.github.com/users/nabla-c0d3/repos","events_url":"https://api.github.com/users/nabla-c0d3/events{/privacy}","received_events_url":"https://api.github.com/users/nabla-c0d3/received_events","type":"User","site_admin":false},"repo":{"id":23058769,"name":"sslyze","full_name":"nabla-c0d3/sslyze","owner":{"login":"nabla-c0d3","id":1915165,"avatar_url":"https://avatars.githubusercontent.com/u/1915165?v=3","gravatar_id":"","url":"https://api.github.com/users/nabla-c0d3","html_url":"https://github.com/nabla-c0d3","followers_url":"https://api.github.com/users/nabla-c0d3/followers","following_url":"https://api.github.com/users/nabla-c0d3/following{/other_user}","gists_url":"https://api.github.com/users/nabla-c0d3/gists{/gist_id}","starred_url":"https://api.github.com/users/nabla-c0d3/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nabla-c0d3/subscriptions","organizations_url":"https://api.github.com/users/nabla-c0d3/orgs","repos_url":"https://api.github.com/users/nabla-c0d3/repos","events_url":"https://api.github.com/users/nabla-c0d3/events{/privacy}","received_events_url":"https://api.github.com/users/nabla-c0d3/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/nabla-c0d3/sslyze","description":"Fast and full-featured SSL scanner","fork":false,"url":"https://api.github.com/repos/nabla-c0d3/sslyze","forks_url":"https://api.github.com/repos/nabla-c0d3/sslyze/forks","keys_url":"https://api.github.com/repos/nabla-c0d3/sslyze/keys{/key_id}","collaborators_url":"https://api.github.com/repos/nabla-c0d3/sslyze/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/nabla-c0d3/sslyze/teams","hooks_url":"https://api.github.com/repos/nabla-c0d3/sslyze/hooks","issue_events_url":"https://api.github.com/repos/nabla-c0d3/sslyze/issues/events{/number}","events_url":"https://api.github.com/repos/nabla-c0d3/sslyze/events","assignees_url":"https://api.github.com/repos/nabla-c0d3/sslyze/assignees{/user}","branches_url":"https://api.github.com/repos/nabla-c0d3/sslyze/branches{/branch}","tags_url":"https://api.github.com/repos/nabla-c0d3/sslyze/tags","blobs_url":"https://api.github.com/repos/nabla-c0d3/sslyze/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/nabla-c0d3/sslyze/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/nabla-c0d3/sslyze/git/refs{/sha}","trees_url":"https://api.github.com/repos/nabla-c0d3/sslyze/git/trees{/sha}","statuses_url":"https://api.github.com/repos/nabla-c0d3/sslyze/statuses/{sha}","languages_url":"https://api.github.com/repos/nabla-c0d3/sslyze/languages","stargazers_url":"https://api.github.com/repos/nabla-c0d3/sslyze/stargazers","contributors_url":"https://api.github.com/repos/nabla-c0d3/sslyze/contributors","subscribers_url":"https://api.github.com/repos/nabla-c0d3/sslyze/subscribers","subscription_url":"https://api.github.com/repos/nabla-c0d3/sslyze/subscription","commits_url":"https://api.github.com/repos/nabla-c0d3/sslyze/commits{/sha}","git_commits_url":"https://api.github.com/repos/nabla-c0d3/sslyze/git/commits{/sha}","comments_url":"https://api.github.com/repos/nabla-c0d3/sslyze/comments{/number}","issue_comment_url":"https://api.github.com/repos/nabla-c0d3/sslyze/issues/comments{/number}","contents_url":"https://api.github.com/repos/nabla-c0d3/sslyze/contents/{+path}","compare_url":"https://api.github.com/repos/nabla-c0d3/sslyze/compare/{base}...{head}","merges_url":"https://api.github.com/repos/nabla-c0d3/sslyze/merges","archive_url":"https://api.github.com/repos/nabla-c0d3/sslyze/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/nabla-c0d3/sslyze/downloads","issues_url":"https://api.github.com/repos/nabla-c0d3/sslyze/issues{/number}","pulls_url":"https://api.github.com/repos/nabla-c0d3/sslyze/pulls{/number}","milestones_url":"https://api.github.com/repos/nabla-c0d3/sslyze/milestones{/number}","notifications_url":"https://api.github.com/repos/nabla-c0d3/sslyze/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/nabla-c0d3/sslyze/labels{/name}","releases_url":"https://api.github.com/repos/nabla-c0d3/sslyze/releases{/id}","created_at":"2014-08-18T04:33:30Z","updated_at":"2015-03-22T00:24:50Z","pushed_at":"2015-03-22T00:24:50Z","git_url":"git://github.com/nabla-c0d3/sslyze.git","ssh_url":"git@github.com:nabla-c0d3/sslyze.git","clone_url":"https://github.com/nabla-c0d3/sslyze.git","svn_url":"https://github.com/nabla-c0d3/sslyze","homepage":"","size":2357,"stargazers_count":344,"watchers_count":344,"language":"Python","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":36,"mirror_url":null,"open_issues_count":18,"forks":36,"open_issues":18,"watchers":344,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/nabla-c0d3/sslyze/pulls/50"},"html":{"href":"https://github.com/nabla-c0d3/sslyze/pull/50"},"issue":{"href":"https://api.github.com/repos/nabla-c0d3/sslyze/issues/50"},"comments":{"href":"https://api.github.com/repos/nabla-c0d3/sslyze/issues/50/comments"},"review_comments":{"href":"https://api.github.com/repos/nabla-c0d3/sslyze/pulls/50/comments"},"review_comment":{"href":"https://api.github.com/repos/nabla-c0d3/sslyze/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/nabla-c0d3/sslyze/pulls/50/commits"},"statuses":{"href":"https://api.github.com/repos/nabla-c0d3/sslyze/statuses/dc5cfd512db9f17b17ac038f65e86cbc90c48492"}},"merged":true,"mergeable":null,"mergeable_state":"unknown","merged_by":{"login":"nabla-c0d3","id":1915165,"avatar_url":"https://avatars.githubusercontent.com/u/1915165?v=3","gravatar_id":"","url":"https://api.github.com/users/nabla-c0d3","html_url":"https://github.com/nabla-c0d3","followers_url":"https://api.github.com/users/nabla-c0d3/followers","following_url":"https://api.github.com/users/nabla-c0d3/following{/other_user}","gists_url":"https://api.github.com/users/nabla-c0d3/gists{/gist_id}","starred_url":"https://api.github.com/users/nabla-c0d3/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nabla-c0d3/subscriptions","organizations_url":"https://api.github.com/users/nabla-c0d3/orgs","repos_url":"https://api.github.com/users/nabla-c0d3/repos","events_url":"https://api.github.com/users/nabla-c0d3/events{/privacy}","received_events_url":"https://api.github.com/users/nabla-c0d3/received_events","type":"User","site_admin":false},"comments":0,"review_comments":0,"commits":2,"additions":31,"deletions":12,"changed_files":2}}