{"action":"created","issue":{"url":"https://api.github.com/repos/Veil-Framework/Veil-Evasion/issues/276","repository_url":"https://api.github.com/repos/Veil-Framework/Veil-Evasion","labels_url":"https://api.github.com/repos/Veil-Framework/Veil-Evasion/issues/276/labels{/name}","comments_url":"https://api.github.com/repos/Veil-Framework/Veil-Evasion/issues/276/comments","events_url":"https://api.github.com/repos/Veil-Framework/Veil-Evasion/issues/276/events","html_url":"https://github.com/Veil-Framework/Veil-Evasion/pull/276","id":136239408,"number":276,"title":"User home directory Wine environments and additional distribution support.","user":{"login":"gordonrs","id":6892487,"avatar_url":"https://avatars.githubusercontent.com/u/6892487?v=3","gravatar_id":"","url":"https://api.github.com/users/gordonrs","html_url":"https://github.com/gordonrs","followers_url":"https://api.github.com/users/gordonrs/followers","following_url":"https://api.github.com/users/gordonrs/following{/other_user}","gists_url":"https://api.github.com/users/gordonrs/gists{/gist_id}","starred_url":"https://api.github.com/users/gordonrs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gordonrs/subscriptions","organizations_url":"https://api.github.com/users/gordonrs/orgs","repos_url":"https://api.github.com/users/gordonrs/repos","events_url":"https://api.github.com/users/gordonrs/events{/privacy}","received_events_url":"https://api.github.com/users/gordonrs/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2016-02-25T00:57:39Z","updated_at":"2016-03-03T07:59:15Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/Veil-Framework/Veil-Evasion/pulls/276","html_url":"https://github.com/Veil-Framework/Veil-Evasion/pull/276","diff_url":"https://github.com/Veil-Framework/Veil-Evasion/pull/276.diff","patch_url":"https://github.com/Veil-Framework/Veil-Evasion/pull/276.patch"},"body":"Changes I proposed to @ChrisTruncer last week via email concerning the installer. This is the first PR from that proposal.\r\n\r\nThe premise behind this was simply to begin to allow non-root users be able to run Veil Evasion and add additional distribution support. This required setting up wine environments inside the user's home directory and allowing the wine environment to be nuked from the installer if a previous environment is found. This required segregating off the Veil environment from one that a user might previously have on their system and we wouldn't want to interfere with it. As such, the location for this is now ~/.config/wine/veil/.\r\n\r\nAdditional distribution support has been opened up with this PR. Veil-Evasion installation now works on Arch Linux, Debian 8, Debian sid/testing and Ubuntu 15.10. Additional distribution support will be added by me on request if people really need it. The current Fedora support in there will get shored up in a future PR if people request it.\r\n\r\nAnother future PR that I have planned will get the installer filesystem spew under control and make sure everything stays within ~/.config/wine/veil.\r\n\r\nThe changes have been tested on the following distributions: Kali Linux 2, Debian 8, Ubuntu 15.10 and Arch Linux. Currently it installs and runs on all of those platforms. Some simple binaries have been put through Veil by myself but it would awesome if some other folks could help me test that these changes won't break anything for anyone's day-to-day operation.\r\n\r\nI highly welcome comments and suggestions on how to improve this further. You'll catch me idling in #Veil on IRC."},"comment":{"url":"https://api.github.com/repos/Veil-Framework/Veil-Evasion/issues/comments/191642434","html_url":"https://github.com/Veil-Framework/Veil-Evasion/pull/276#issuecomment-191642434","issue_url":"https://api.github.com/repos/Veil-Framework/Veil-Evasion/issues/276","id":191642434,"user":{"login":"gordonrs","id":6892487,"avatar_url":"https://avatars.githubusercontent.com/u/6892487?v=3","gravatar_id":"","url":"https://api.github.com/users/gordonrs","html_url":"https://github.com/gordonrs","followers_url":"https://api.github.com/users/gordonrs/followers","following_url":"https://api.github.com/users/gordonrs/following{/other_user}","gists_url":"https://api.github.com/users/gordonrs/gists{/gist_id}","starred_url":"https://api.github.com/users/gordonrs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gordonrs/subscriptions","organizations_url":"https://api.github.com/users/gordonrs/orgs","repos_url":"https://api.github.com/users/gordonrs/repos","events_url":"https://api.github.com/users/gordonrs/events{/privacy}","received_events_url":"https://api.github.com/users/gordonrs/received_events","type":"User","site_admin":false},"created_at":"2016-03-03T07:59:15Z","updated_at":"2016-03-03T07:59:15Z","body":"No problem! Let me know how it goes when you have time. If there's any issues, I'll get them sorted out."}}