{"action":"created","issue":{"url":"https://api.github.com/repos/rapid7/meterpreter/issues/110","labels_url":"https://api.github.com/repos/rapid7/meterpreter/issues/110/labels{/name}","comments_url":"https://api.github.com/repos/rapid7/meterpreter/issues/110/comments","events_url":"https://api.github.com/repos/rapid7/meterpreter/issues/110/events","html_url":"https://github.com/rapid7/meterpreter/issues/110","id":53283887,"number":110,"title":"Move all the Meterpreter source to this repo","user":{"login":"OJ","id":28896,"avatar_url":"https://avatars.githubusercontent.com/u/28896?v=3","gravatar_id":"","url":"https://api.github.com/users/OJ","html_url":"https://github.com/OJ","followers_url":"https://api.github.com/users/OJ/followers","following_url":"https://api.github.com/users/OJ/following{/other_user}","gists_url":"https://api.github.com/users/OJ/gists{/gist_id}","starred_url":"https://api.github.com/users/OJ/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/OJ/subscriptions","organizations_url":"https://api.github.com/users/OJ/orgs","repos_url":"https://api.github.com/users/OJ/repos","events_url":"https://api.github.com/users/OJ/events{/privacy}","received_events_url":"https://api.github.com/users/OJ/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/rapid7/meterpreter/labels/feature","name":"feature","color":"bfe5bf"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":13,"created_at":"2015-01-02T22:51:54Z","updated_at":"2015-01-29T20:37:26Z","closed_at":null,"body":"At the moment we have Meterpreter-related source scattered through a few repos:\r\n\r\n* https://github.com/rapid7/meterpreter/ - for Windows and POSIX (and OSX at some point).\r\n* https://github.com/rapid7/metasploit-javapayload/ - for Java and Android.\r\n* https://github.com/rapid7/metasploit-framework/ - for PHP, Python and [whatever else].\r\n\r\nI think it'd be fantabulous to have all the source in the same repo for a few reasons:\r\n\r\n1. Having all the source to the same app in the same repo makes a lot of sense.\r\n1. Features are often added to one version of meterpreter and not others, partly because it's so easy to forget that the others exist, especially for new contributors (I am particularly guilty of this).\r\n1. Meterpreter's history should live in one place regardless of the version.\r\n1. Issues related to Meterpreter can be tracked in one location.\r\n1. I'm running out of ideas but wanted this list to look bigger.\r\n\r\nWhat do you all think? Is this a worthy goal? I'm sure it'll come with some pain with regards to builds and somesuch, but I think long term it's a worthy goal.\r\n\r\nThoughts appreciated."},"comment":{"url":"https://api.github.com/repos/rapid7/meterpreter/issues/comments/72099390","html_url":"https://github.com/rapid7/meterpreter/issues/110#issuecomment-72099390","issue_url":"https://api.github.com/repos/rapid7/meterpreter/issues/110","id":72099390,"user":{"login":"timwr","id":684924,"avatar_url":"https://avatars.githubusercontent.com/u/684924?v=3","gravatar_id":"","url":"https://api.github.com/users/timwr","html_url":"https://github.com/timwr","followers_url":"https://api.github.com/users/timwr/followers","following_url":"https://api.github.com/users/timwr/following{/other_user}","gists_url":"https://api.github.com/users/timwr/gists{/gist_id}","starred_url":"https://api.github.com/users/timwr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/timwr/subscriptions","organizations_url":"https://api.github.com/users/timwr/orgs","repos_url":"https://api.github.com/users/timwr/repos","events_url":"https://api.github.com/users/timwr/events{/privacy}","received_events_url":"https://api.github.com/users/timwr/received_events","type":"User","site_admin":false},"created_at":"2015-01-29T20:37:26Z","updated_at":"2015-01-29T20:37:26Z","body":"In my humble opinion things were easier when everything was just in one repository. The more repositories there are the harder it is to keep them in sync. I'd be in favour of merging the javapayload repo into this repo.\r\nAdditionally the javapayload binaries shouldn't really be in the metasploit-framework repository, let me know if there is anything I can do to help put them into a gem.\r\n"}}