lol
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

evil-winrm: init at 3.3 (#153752)

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>

authored by

Enno Richter
Sandro
and committed by
GitHub
57a54d6e 49a51536

+283
+7
pkgs/tools/security/evil-winrm/Gemfile
··· 1 + source 'https://rubygems.org' 2 + 3 + gem 'winrm' 4 + gem 'winrm-fs' 5 + gem 'stringio' 6 + gem 'logger' 7 + gem 'fileutils'
+51
pkgs/tools/security/evil-winrm/Gemfile.lock
··· 1 + GEM 2 + remote: https://rubygems.org/ 3 + specs: 4 + builder (3.2.3) 5 + erubis (2.7.0) 6 + ffi (1.11.1) 7 + fileutils (0.7.2) 8 + gssapi (1.3.0) 9 + ffi (>= 1.0.1) 10 + gyoku (1.3.1) 11 + builder (>= 2.1.2) 12 + httpclient (2.8.3) 13 + little-plugger (1.1.4) 14 + logger (1.4.3) 15 + logging (2.2.2) 16 + little-plugger (~> 1.1) 17 + multi_json (~> 1.10) 18 + multi_json (1.14.1) 19 + nori (2.6.0) 20 + rexml (3.2.5) 21 + rubyntlm (0.6.2) 22 + rubyzip (1.3.0) 23 + stringio (0.0.2) 24 + winrm (2.3.2) 25 + builder (>= 2.1.2) 26 + erubis (~> 2.7) 27 + gssapi (~> 1.2) 28 + gyoku (~> 1.0) 29 + httpclient (~> 2.2, >= 2.2.0.2) 30 + logging (>= 1.6.1, < 3.0) 31 + nori (~> 2.0) 32 + rexml (>= 3.2.3.1) 33 + rubyntlm (~> 0.6.0, >= 0.6.1) 34 + winrm-fs (1.3.2) 35 + erubis (~> 2.7) 36 + logging (>= 1.6.1, < 3.0) 37 + rubyzip (~> 1.1) 38 + winrm (~> 2.0) 39 + 40 + PLATFORMS 41 + ruby 42 + 43 + DEPENDENCIES 44 + fileutils 45 + logger 46 + stringio 47 + winrm 48 + winrm-fs 49 + 50 + BUNDLED WITH 51 + 2.2.24
+36
pkgs/tools/security/evil-winrm/default.nix
··· 1 + { stdenv, lib, fetchFromGitHub, makeWrapper, bundlerEnv }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "evil-winrm"; 5 + version = "3.3"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "Hackplayers"; 9 + repo = "evil-winrm"; 10 + rev = "v${version}"; 11 + sha256 = "sha256-uWhRkq7I/XRWSUpR8lWRhDImE6x0pX9/B3gKhRIhkf8="; 12 + }; 13 + 14 + env = bundlerEnv { 15 + name = pname; 16 + gemfile = ./Gemfile; 17 + lockfile = ./Gemfile.lock; 18 + gemset = ./gemset.nix; 19 + }; 20 + 21 + nativeBuildInputs = [ makeWrapper ]; 22 + buildInputs = [ env.wrappedRuby ]; 23 + 24 + installPhase = '' 25 + mkdir -p $out/bin 26 + cp evil-winrm.rb $out/bin/evil-winrm 27 + ''; 28 + 29 + meta = with lib; { 30 + homepage = "https://github.com/Hackplayers/evil-winrm"; 31 + changelog = "https://github.com/Hackplayers/evil-winrm/releases/tag/v${version}"; 32 + description = "WinRM shell for hacking/pentesting"; 33 + license = licenses.lgpl3Plus; 34 + maintainers = with maintainers; [ elohmeier ]; 35 + }; 36 + }
+187
pkgs/tools/security/evil-winrm/gemset.nix
··· 1 + { 2 + builder = { 3 + groups = ["default"]; 4 + platforms = []; 5 + source = { 6 + remotes = ["https://rubygems.org"]; 7 + sha256 = "0qibi5s67lpdv1wgcj66wcymcr04q6j4mzws6a479n0mlrmh5wr1"; 8 + type = "gem"; 9 + }; 10 + version = "3.2.3"; 11 + }; 12 + erubis = { 13 + groups = ["default"]; 14 + platforms = []; 15 + source = { 16 + remotes = ["https://rubygems.org"]; 17 + sha256 = "1fj827xqjs91yqsydf0zmfyw9p4l2jz5yikg3mppz6d7fi8kyrb3"; 18 + type = "gem"; 19 + }; 20 + version = "2.7.0"; 21 + }; 22 + ffi = { 23 + groups = ["default"]; 24 + platforms = []; 25 + source = { 26 + remotes = ["https://rubygems.org"]; 27 + sha256 = "06mvxpjply8qh4j3fj9wh08kdzwkbnvsiysh0vrhlk5cwxzjmblh"; 28 + type = "gem"; 29 + }; 30 + version = "1.11.1"; 31 + }; 32 + fileutils = { 33 + groups = ["default"]; 34 + platforms = []; 35 + source = { 36 + remotes = ["https://rubygems.org"]; 37 + sha256 = "173z4dsqp9khcsl7x93dq1qj9d7rd378a7yfg53b1s6mczlkvh2k"; 38 + type = "gem"; 39 + }; 40 + version = "0.7.2"; 41 + }; 42 + gssapi = { 43 + dependencies = ["ffi"]; 44 + groups = ["default"]; 45 + platforms = []; 46 + source = { 47 + remotes = ["https://rubygems.org"]; 48 + sha256 = "13l6pqbfrx3vv7cw26nq9p8rnyp9br31gaz85q32wx6hnzfcriwh"; 49 + type = "gem"; 50 + }; 51 + version = "1.3.0"; 52 + }; 53 + gyoku = { 54 + dependencies = ["builder"]; 55 + groups = ["default"]; 56 + platforms = []; 57 + source = { 58 + remotes = ["https://rubygems.org"]; 59 + sha256 = "1wn0sl14396g5lyvp8sjmcb1hw9rbyi89gxng91r7w4df4jwiidh"; 60 + type = "gem"; 61 + }; 62 + version = "1.3.1"; 63 + }; 64 + httpclient = { 65 + groups = ["default"]; 66 + platforms = []; 67 + source = { 68 + remotes = ["https://rubygems.org"]; 69 + sha256 = "19mxmvghp7ki3klsxwrlwr431li7hm1lczhhj8z4qihl2acy8l99"; 70 + type = "gem"; 71 + }; 72 + version = "2.8.3"; 73 + }; 74 + little-plugger = { 75 + groups = ["default"]; 76 + platforms = []; 77 + source = { 78 + remotes = ["https://rubygems.org"]; 79 + sha256 = "1frilv82dyxnlg8k1jhrvyd73l6k17mxc5vwxx080r4x1p04gwym"; 80 + type = "gem"; 81 + }; 82 + version = "1.1.4"; 83 + }; 84 + logger = { 85 + groups = ["default"]; 86 + platforms = []; 87 + source = { 88 + remotes = ["https://rubygems.org"]; 89 + sha256 = "1ihvvl2im9qii31d42c9kfscdg2flfqajs6ycbpslznclmfc71gc"; 90 + type = "gem"; 91 + }; 92 + version = "1.4.3"; 93 + }; 94 + logging = { 95 + dependencies = ["little-plugger" "multi_json"]; 96 + groups = ["default"]; 97 + platforms = []; 98 + source = { 99 + remotes = ["https://rubygems.org"]; 100 + sha256 = "06j6iaj89h9jhkx1x3hlswqrfnqds8br05xb1qra69dpvbdmjcwn"; 101 + type = "gem"; 102 + }; 103 + version = "2.2.2"; 104 + }; 105 + multi_json = { 106 + groups = ["default"]; 107 + platforms = []; 108 + source = { 109 + remotes = ["https://rubygems.org"]; 110 + sha256 = "0xy54mjf7xg41l8qrg1bqri75agdqmxap9z466fjismc1rn2jwfr"; 111 + type = "gem"; 112 + }; 113 + version = "1.14.1"; 114 + }; 115 + nori = { 116 + groups = ["default"]; 117 + platforms = []; 118 + source = { 119 + remotes = ["https://rubygems.org"]; 120 + sha256 = "066wc774a2zp4vrq3k7k8p0fhv30ymqmxma1jj7yg5735zls8agn"; 121 + type = "gem"; 122 + }; 123 + version = "2.6.0"; 124 + }; 125 + rexml = { 126 + groups = ["default"]; 127 + platforms = []; 128 + source = { 129 + remotes = ["https://rubygems.org"]; 130 + sha256 = "08ximcyfjy94pm1rhcx04ny1vx2sk0x4y185gzn86yfsbzwkng53"; 131 + type = "gem"; 132 + }; 133 + version = "3.2.5"; 134 + }; 135 + rubyntlm = { 136 + groups = ["default"]; 137 + platforms = []; 138 + source = { 139 + remotes = ["https://rubygems.org"]; 140 + sha256 = "1p6bxsklkbcqni4bcq6jajc2n57g0w5rzn4r49c3lb04wz5xg0dy"; 141 + type = "gem"; 142 + }; 143 + version = "0.6.2"; 144 + }; 145 + rubyzip = { 146 + groups = ["default"]; 147 + platforms = []; 148 + source = { 149 + remotes = ["https://rubygems.org"]; 150 + sha256 = "1qxc2zxwwipm6kviiar4gfhcakpx1jdcs89v6lvzivn5hq1xk78l"; 151 + type = "gem"; 152 + }; 153 + version = "1.3.0"; 154 + }; 155 + stringio = { 156 + groups = ["default"]; 157 + platforms = []; 158 + source = { 159 + remotes = ["https://rubygems.org"]; 160 + sha256 = "1hj8awh547kf6a7vgs565xh8hicffd0brb2a96jna5lr3a2fvmj8"; 161 + type = "gem"; 162 + }; 163 + version = "0.0.2"; 164 + }; 165 + winrm = { 166 + dependencies = ["builder" "erubis" "gssapi" "gyoku" "httpclient" "logging" "nori" "rexml" "rubyntlm"]; 167 + groups = ["default"]; 168 + platforms = []; 169 + source = { 170 + remotes = ["https://rubygems.org"]; 171 + sha256 = "19vxrclxc5l8n2agwvv291740s6gna2phg3lkybjb0ldkmpi3sj2"; 172 + type = "gem"; 173 + }; 174 + version = "2.3.2"; 175 + }; 176 + winrm-fs = { 177 + dependencies = ["erubis" "logging" "rubyzip" "winrm"]; 178 + groups = ["default"]; 179 + platforms = []; 180 + source = { 181 + remotes = ["https://rubygems.org"]; 182 + sha256 = "0fy4yj52kssrm5hchq7l2mbry6w6yvi736p1wjpyv8m19rx7k0c3"; 183 + type = "gem"; 184 + }; 185 + version = "1.3.2"; 186 + }; 187 + }
+2
pkgs/top-level/all-packages.nix
··· 5078 5078 5079 5079 epubcheck = callPackage ../tools/text/epubcheck { }; 5080 5080 5081 + evil-winrm = callPackage ../tools/security/evil-winrm { }; 5082 + 5081 5083 luckybackup = libsForQt5.callPackage ../tools/backup/luckybackup { 5082 5084 ssh = openssh; 5083 5085 };