├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── SharpPrinter.sln ├── SharpPrinter ├── App.config ├── FodyWeavers.xml ├── FodyWeavers.xsd ├── Program.cs ├── Properties │ └── AssemblyInfo.cs ├── SharpPrinter.csproj └── packages.config ├── example └── SharpPrinter_Example.png └── packages ├── Costura.Fody.3.2.1 ├── .signature.p7s ├── Costura.Fody.3.2.1.nupkg ├── build │ └── Costura.Fody.props ├── lib │ └── net40 │ │ ├── Costura.dll │ │ └── Costura.xml ├── netclassicweaver │ ├── Costura.Fody.dll │ ├── Costura.Fody.pdb │ └── Costura.Fody.xcf └── netstandardweaver │ ├── Costura.Fody.dll │ ├── Costura.Fody.pdb │ └── Costura.Fody.xcf ├── Fody.3.3.3 ├── .signature.p7s ├── Fody.3.3.3.nupkg ├── build │ └── Fody.targets ├── netclassictask │ ├── Fody.dll │ ├── FodyCommon.dll │ ├── FodyHelpers.dll │ ├── FodyIsolated.dll │ ├── Mono.Cecil.Mdb.dll │ ├── Mono.Cecil.Mdb.pdb │ ├── Mono.Cecil.Pdb.dll │ ├── Mono.Cecil.Pdb.pdb │ ├── Mono.Cecil.Rocks.dll │ ├── Mono.Cecil.Rocks.pdb │ ├── Mono.Cecil.dll │ └── Mono.Cecil.pdb └── netstandardtask │ ├── Fody.dll │ ├── FodyCommon.dll │ ├── FodyHelpers.dll │ ├── FodyIsolated.dll │ ├── Mono.Cecil.Mdb.dll │ ├── Mono.Cecil.Mdb.pdb │ ├── Mono.Cecil.Pdb.dll │ ├── Mono.Cecil.Pdb.pdb │ ├── Mono.Cecil.Rocks.dll │ ├── Mono.Cecil.Rocks.pdb │ ├── Mono.Cecil.dll │ └── Mono.Cecil.pdb ├── NDesk.Options.0.2.1 ├── .signature.p7s ├── NDesk.Options.0.2.1.nupkg └── lib │ └── NDesk.Options.dll └── SnmpSharpNet.0.9.5 ├── .signature.p7s ├── SnmpSharpNet.0.9.5.nupkg └── lib └── SnmpSharpNet.dll /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .vs 2 | *.user 3 | [Dd]ebug/ 4 | [Rr]elease/ 5 | [Bb]in/ 6 | [Oo]bj/ -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | BSD 3-Clause License 2 | 3 | Copyright (c) 2018, Steve Borosh 4 | All rights reserved. 5 | 6 | Redistribution and use in source and binary forms, with or without 7 | modification, are permitted provided that the following conditions are met: 8 | 9 | 1. Redistributions of source code must retain the above copyright notice, this 10 | list of conditions and the following disclaimer. 11 | 12 | 2. Redistributions in binary form must reproduce the above copyright notice, 13 | this list of conditions and the following disclaimer in the documentation 14 | and/or other materials provided with the distribution. 15 | 16 | 3. Neither the name of the copyright holder nor the names of its 17 | contributors may be used to endorse or promote products derived from 18 | this software without specific prior written permission. 19 | 20 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 21 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 22 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 23 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 24 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 25 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 26 | SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 27 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 28 | OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 29 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # SharpPrinter 2 | 3 | Printer is a modified and console version of [ListNetworks](https://github.com/vinifr/-ListNetworks) 4 | 5 | As an example, one could execute SharpPrinter.exe through Cobalt Strike's Beacon "execute-assembly" module. 6 | 7 | 8 | #### Example usage 9 | beacon>execute-assembly /root/SharpPrinter/SharpPrinter.exe 10 | 11 | 12 | ![Example](https://raw.githubusercontent.com/rvrsh3ll/SharpPrinter/master/example/SharpPrinter_Example.png) -------------------------------------------------------------------------------- /SharpPrinter.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 15 4 | VisualStudioVersion = 15.0.28307.136 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SharpPrinter", "SharpPrinter\SharpPrinter.csproj", "{41B2D1E5-4C5D-444C-AA47-629955401ED9}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Any CPU = Debug|Any CPU 11 | Release|Any CPU = Release|Any CPU 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {41B2D1E5-4C5D-444C-AA47-629955401ED9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 15 | {41B2D1E5-4C5D-444C-AA47-629955401ED9}.Debug|Any CPU.Build.0 = Debug|Any CPU 16 | {41B2D1E5-4C5D-444C-AA47-629955401ED9}.Release|Any CPU.ActiveCfg = Release|Any CPU 17 | {41B2D1E5-4C5D-444C-AA47-629955401ED9}.Release|Any CPU.Build.0 = Release|Any CPU 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | GlobalSection(ExtensibilityGlobals) = postSolution 23 | SolutionGuid = {7402AD4A-5A96-4C65-8A1F-D85F8AE0E10B} 24 | EndGlobalSection 25 | EndGlobal 26 | -------------------------------------------------------------------------------- /SharpPrinter/App.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /SharpPrinter/FodyWeavers.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /SharpPrinter/FodyWeavers.xsd: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | A list of assembly names to exclude from the default action of "embed all Copy Local references", delimited with line breaks 13 | 14 | 15 | 16 | 17 | A list of assembly names to include from the default action of "embed all Copy Local references", delimited with line breaks. 18 | 19 | 20 | 21 | 22 | A list of unmanaged 32 bit assembly names to include, delimited with line breaks. 23 | 24 | 25 | 26 | 27 | A list of unmanaged 64 bit assembly names to include, delimited with line breaks. 28 | 29 | 30 | 31 | 32 | The order of preloaded assemblies, delimited with line breaks. 33 | 34 | 35 | 36 | 37 | 38 | This will copy embedded files to disk before loading them into memory. This is helpful for some scenarios that expected an assembly to be loaded from a physical file. 39 | 40 | 41 | 42 | 43 | Controls if .pdbs for reference assemblies are also embedded. 44 | 45 | 46 | 47 | 48 | Embedded assemblies are compressed by default, and uncompressed when they are loaded. You can turn compression off with this option. 49 | 50 | 51 | 52 | 53 | As part of Costura, embedded assemblies are no longer included as part of the build. This cleanup can be turned off. 54 | 55 | 56 | 57 | 58 | Costura by default will load as part of the module initialization. This flag disables that behavior. Make sure you call CosturaUtility.Initialize() somewhere in your code. 59 | 60 | 61 | 62 | 63 | Costura will by default use assemblies with a name like 'resources.dll' as a satellite resource and prepend the output path. This flag disables that behavior. 64 | 65 | 66 | 67 | 68 | A list of assembly names to exclude from the default action of "embed all Copy Local references", delimited with | 69 | 70 | 71 | 72 | 73 | A list of assembly names to include from the default action of "embed all Copy Local references", delimited with |. 74 | 75 | 76 | 77 | 78 | A list of unmanaged 32 bit assembly names to include, delimited with |. 79 | 80 | 81 | 82 | 83 | A list of unmanaged 64 bit assembly names to include, delimited with |. 84 | 85 | 86 | 87 | 88 | The order of preloaded assemblies, delimited with |. 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed. 97 | 98 | 99 | 100 | 101 | A comma-separated list of error codes that can be safely ignored in assembly verification. 102 | 103 | 104 | 105 | 106 | 'false' to turn off automatic generation of the XML Schema file. 107 | 108 | 109 | 110 | 111 | -------------------------------------------------------------------------------- /SharpPrinter/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Threading; 4 | using System.Threading.Tasks; 5 | using System.Runtime.InteropServices; 6 | using System.Net; 7 | using System.Net.Sockets; 8 | using System.Net.NetworkInformation; 9 | using NDesk.Options; 10 | using SnmpSharpNet; 11 | using System.Text.RegularExpressions; 12 | 13 | 14 | namespace SharpPrinter 15 | { 16 | 17 | class Program 18 | { 19 | 20 | public class Printers 21 | { 22 | public static List PrinterList = new List(); 23 | } 24 | 25 | static string GetLocalIPv4(NetworkInterfaceType _type) 26 | { 27 | string output = null; 28 | foreach (NetworkInterface item in NetworkInterface.GetAllNetworkInterfaces()) 29 | { 30 | if (item.NetworkInterfaceType == _type && item.OperationalStatus == OperationalStatus.Up) 31 | { 32 | foreach (UnicastIPAddressInformation ip in item.GetIPProperties().UnicastAddresses) 33 | { 34 | if (ip.Address.AddressFamily == AddressFamily.InterNetwork) 35 | { 36 | output = ip.Address.ToString(); 37 | } 38 | } 39 | } 40 | } 41 | return output; 42 | } 43 | 44 | static bool getSnmpnext(string host, string OID) 45 | { 46 | bool result = false; 47 | 48 | SimpleSnmp snmpVerb = new SimpleSnmp(host, 161, "public", 500, 0); 49 | if (!snmpVerb.Valid) 50 | { 51 | return result; 52 | } 53 | Oid varbind = new Oid(OID); 54 | Dictionary snmpDataS = snmpVerb.GetNext(SnmpVersion.Ver1, new string[] { varbind.ToString() }); 55 | if (snmpDataS != null) 56 | { 57 | result = true; 58 | } 59 | return result; 60 | } 61 | 62 | static bool getSnmp(string host, string OID) 63 | { 64 | bool result = false; 65 | 66 | SimpleSnmp snmpVerb = new SimpleSnmp(host, 161, "public", 500, 0); 67 | if (!snmpVerb.Valid) 68 | { 69 | return result; 70 | } 71 | 72 | Oid varbind = new Oid(OID); 73 | 74 | Dictionary snmpDataS = snmpVerb.Get(SnmpVersion.Ver1, new string[] { varbind.ToString() }); 75 | if (snmpDataS != null) 76 | { 77 | string temp = snmpDataS[varbind].ToString(); 78 | // Get MANUFACTURER 79 | int startIndex = temp.IndexOf("MFG:"); 80 | int endIndex = temp.IndexOf(";", startIndex); 81 | string mfg = temp.Substring(startIndex + 4, endIndex - (startIndex + 4)); 82 | // Get MODEL 83 | startIndex = temp.IndexOf("MDL:"); 84 | endIndex = temp.IndexOf(";", startIndex); 85 | string printerMDL = temp.Substring(startIndex + 4, endIndex - (startIndex + 4)); 86 | Printers data = new Printers(); 87 | Printers.PrinterList.Add(host + " " + mfg + " " + printerMDL); 88 | } 89 | return result; 90 | } 91 | 92 | 93 | [DllImport("iphlpapi.dll", ExactSpelling = true)] 94 | public static extern int SendARP(int DestIP, int SrcIP, byte[] pMacAddr, ref uint PhyAddrLen); 95 | 96 | static void SendArpRequest(IPAddress dst) 97 | { 98 | byte[] macAddr = new byte[6]; 99 | uint macAddrLen = (uint)macAddr.Length; 100 | int uintAddress = BitConverter.ToInt32(dst.GetAddressBytes(), 0); 101 | 102 | 103 | if (SendARP(uintAddress, 0, macAddr, ref macAddrLen) == 0) 104 | { 105 | getSnmpnext(dst.ToString(), "1.3.6.1.2.1.43"); 106 | if (getSnmpnext(dst.ToString(), "1.3.6.1.2.1.43") == true) 107 | { 108 | getSnmp(dst.ToString(), "1.3.6.1.4.1.2699.1.2.1.2.1.1.3.1"); 109 | } 110 | } 111 | } 112 | 113 | static void ScanPrinters() 114 | { 115 | string prefix = null; 116 | 117 | string temp = GetLocalIPv4(NetworkInterfaceType.Ethernet); 118 | if (temp != null) 119 | prefix = temp.Substring(0, 3); 120 | if (temp == null || (prefix == "169")) 121 | temp = GetLocalIPv4(NetworkInterfaceType.Wireless80211); 122 | string ipBase = temp; 123 | try 124 | { 125 | for (int i = 0; i < 3; i++) 126 | { 127 | ipBase = temp.Remove(ipBase.Length - 1); 128 | if (ipBase.EndsWith(".")) 129 | break; 130 | } 131 | } 132 | catch (Exception ex) 133 | { 134 | Console.WriteLine("Errormessage = " + ex.Message); 135 | } 136 | 137 | //Generating IP Range 138 | List ipAddressList = new List(); 139 | for (int i = 1; i < 254; i++) 140 | { 141 | //Obviously you'll want to safely parse user input to catch exceptions. 142 | ipAddressList.Add(IPAddress.Parse(ipBase + i)); 143 | } 144 | 145 | foreach (IPAddress ip in ipAddressList) 146 | { 147 | Thread thread = new Thread(() => SendArpRequest(ip)); 148 | thread.Start(); 149 | } 150 | 151 | } 152 | 153 | static void Main(string[] args) 154 | { 155 | bool showhelp = false; 156 | 157 | var opts = new OptionSet() 158 | { 159 | { "h|?|help", "Show available options", v => showhelp = v != null }, 160 | }; 161 | try 162 | { 163 | opts.Parse(args); 164 | } 165 | catch (OptionException e) 166 | { 167 | Console.WriteLine(e.Message); 168 | } 169 | if (showhelp) 170 | { 171 | Console.WriteLine("RTFM"); 172 | opts.WriteOptionDescriptions(Console.Out); 173 | Console.WriteLine("[*] Example: SharpPrinter.exe"); 174 | return; 175 | } 176 | 177 | 178 | try 179 | { 180 | 181 | Task task = Task.Run(() => ScanPrinters()); 182 | task.Wait(); 183 | Thread.Sleep(2000); 184 | Printers data = new Printers(); 185 | 186 | 187 | foreach (string p in Printers.PrinterList) 188 | if (p != null) 189 | { 190 | Match passback = Regex.Match(p, @"\b(Aficio MP|AltaLink|Sharp MX|ColorQube 9303)\b"); 191 | if (passback.Success) 192 | { 193 | Console.WriteLine("Found printer with potential LDAP passback: '{0}'.", p); 194 | Console.WriteLine(""); 195 | } 196 | Match export = Regex.Match(p, @"\b(iR-ADV|Minolta|KYOCERA Document Solutions Printing System|KYOCERA MITA Printing System)\b"); 197 | if (export.Success) 198 | { 199 | Console.WriteLine("Found printer with potential for passwords in address book: '{0}'.", p); 200 | Console.WriteLine(""); 201 | } 202 | Match leakage = Regex.Match(p, @"\b(KONICA MINOLTA bizhub|TopAccess|M3035|Canon iR3320|Canon iR2220|Canon iR C5800|Canon iR C2620|Canon iR C3200|Canon iR C3220|Canon iR5055|Canon iR3045|Canon iR3035|Top Page - MX-|KONICA MINOLTA magicolor 4690MF|KONICA MINOLTA magicolor 1690MF)\b"); 203 | if (leakage.Success) 204 | { 205 | Console.WriteLine("Found printer with potential for password leakage: '{0}'.", p); 206 | Console.WriteLine(""); 207 | } 208 | } 209 | else 210 | { 211 | Printers.PrinterList.ForEach(i => Console.WriteLine("{0}\t", i)); 212 | Console.WriteLine(""); 213 | } 214 | Console.WriteLine("Done!"); 215 | Console.WriteLine("For more information on these attacks, check out the following information:"); 216 | Console.WriteLine("https://www.defcon.org/images/defcon-19/dc-19-presentations/Heiland/DEFCON-19-Heiland-Printer-To-Pwnd.pdf"); 217 | Console.WriteLine(""); 218 | 219 | } 220 | catch (Exception e) 221 | { 222 | Console.WriteLine(e); 223 | } 224 | 225 | } 226 | } 227 | } -------------------------------------------------------------------------------- /SharpPrinter/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("SharpPrinter")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("")] 12 | [assembly: AssemblyProduct("SharpPrinter")] 13 | [assembly: AssemblyCopyright("Copyright © 2018")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("41b2d1e5-4c5d-444c-aa47-629955401ed9")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /SharpPrinter/SharpPrinter.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | Debug 7 | AnyCPU 8 | {41B2D1E5-4C5D-444C-AA47-629955401ED9} 9 | Exe 10 | SharpPrinter 11 | SharpPrinter 12 | v4.5.1 13 | 512 14 | true 15 | true 16 | 17 | 18 | 19 | 20 | AnyCPU 21 | true 22 | full 23 | false 24 | bin\Debug\ 25 | DEBUG;TRACE 26 | prompt 27 | 4 28 | 29 | 30 | AnyCPU 31 | none 32 | true 33 | bin\Release\ 34 | TRACE 35 | prompt 36 | 4 37 | 38 | 39 | 40 | ..\packages\Costura.Fody.3.2.1\lib\net40\Costura.dll 41 | 42 | 43 | ..\packages\NDesk.Options.0.2.1\lib\NDesk.Options.dll 44 | 45 | 46 | ..\packages\SnmpSharpNet.0.9.5\lib\SnmpSharpNet.dll 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. 70 | 71 | 72 | 73 | 74 | -------------------------------------------------------------------------------- /SharpPrinter/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /example/SharpPrinter_Example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvrsh3ll/SharpPrinter/c524e44c05f45ab020a553bc2ffa003fc1a97928/example/SharpPrinter_Example.png -------------------------------------------------------------------------------- /packages/Costura.Fody.3.2.1/.signature.p7s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvrsh3ll/SharpPrinter/c524e44c05f45ab020a553bc2ffa003fc1a97928/packages/Costura.Fody.3.2.1/.signature.p7s -------------------------------------------------------------------------------- /packages/Costura.Fody.3.2.1/Costura.Fody.3.2.1.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvrsh3ll/SharpPrinter/c524e44c05f45ab020a553bc2ffa003fc1a97928/packages/Costura.Fody.3.2.1/Costura.Fody.3.2.1.nupkg -------------------------------------------------------------------------------- /packages/Costura.Fody.3.2.1/build/Costura.Fody.props: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netclassicweaver 5 | netstandardweaver 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /packages/Costura.Fody.3.2.1/lib/net40/Costura.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvrsh3ll/SharpPrinter/c524e44c05f45ab020a553bc2ffa003fc1a97928/packages/Costura.Fody.3.2.1/lib/net40/Costura.dll -------------------------------------------------------------------------------- /packages/Costura.Fody.3.2.1/lib/net40/Costura.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Costura 5 | 6 | 7 | 8 | 9 | Contains methods for interacting with the Costura system. 10 | 11 | 12 | 13 | 14 | Call this to Initialize the Costura system. 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /packages/Costura.Fody.3.2.1/netclassicweaver/Costura.Fody.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvrsh3ll/SharpPrinter/c524e44c05f45ab020a553bc2ffa003fc1a97928/packages/Costura.Fody.3.2.1/netclassicweaver/Costura.Fody.dll -------------------------------------------------------------------------------- /packages/Costura.Fody.3.2.1/netclassicweaver/Costura.Fody.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvrsh3ll/SharpPrinter/c524e44c05f45ab020a553bc2ffa003fc1a97928/packages/Costura.Fody.3.2.1/netclassicweaver/Costura.Fody.pdb -------------------------------------------------------------------------------- /packages/Costura.Fody.3.2.1/netclassicweaver/Costura.Fody.xcf: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | A list of assembly names to exclude from the default action of "embed all Copy Local references", delimited with line breaks 7 | 8 | 9 | 10 | 11 | A list of assembly names to include from the default action of "embed all Copy Local references", delimited with line breaks. 12 | 13 | 14 | 15 | 16 | A list of unmanaged 32 bit assembly names to include, delimited with line breaks. 17 | 18 | 19 | 20 | 21 | A list of unmanaged 64 bit assembly names to include, delimited with line breaks. 22 | 23 | 24 | 25 | 26 | The order of preloaded assemblies, delimited with line breaks. 27 | 28 | 29 | 30 | 31 | 32 | This will copy embedded files to disk before loading them into memory. This is helpful for some scenarios that expected an assembly to be loaded from a physical file. 33 | 34 | 35 | 36 | 37 | Controls if .pdbs for reference assemblies are also embedded. 38 | 39 | 40 | 41 | 42 | Embedded assemblies are compressed by default, and uncompressed when they are loaded. You can turn compression off with this option. 43 | 44 | 45 | 46 | 47 | As part of Costura, embedded assemblies are no longer included as part of the build. This cleanup can be turned off. 48 | 49 | 50 | 51 | 52 | Costura by default will load as part of the module initialization. This flag disables that behavior. Make sure you call CosturaUtility.Initialize() somewhere in your code. 53 | 54 | 55 | 56 | 57 | Costura will by default use assemblies with a name like 'resources.dll' as a satellite resource and prepend the output path. This flag disables that behavior. 58 | 59 | 60 | 61 | 62 | A list of assembly names to exclude from the default action of "embed all Copy Local references", delimited with | 63 | 64 | 65 | 66 | 67 | A list of assembly names to include from the default action of "embed all Copy Local references", delimited with |. 68 | 69 | 70 | 71 | 72 | A list of unmanaged 32 bit assembly names to include, delimited with |. 73 | 74 | 75 | 76 | 77 | A list of unmanaged 64 bit assembly names to include, delimited with |. 78 | 79 | 80 | 81 | 82 | The order of preloaded assemblies, delimited with |. 83 | 84 | 85 | -------------------------------------------------------------------------------- /packages/Costura.Fody.3.2.1/netstandardweaver/Costura.Fody.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvrsh3ll/SharpPrinter/c524e44c05f45ab020a553bc2ffa003fc1a97928/packages/Costura.Fody.3.2.1/netstandardweaver/Costura.Fody.dll -------------------------------------------------------------------------------- /packages/Costura.Fody.3.2.1/netstandardweaver/Costura.Fody.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvrsh3ll/SharpPrinter/c524e44c05f45ab020a553bc2ffa003fc1a97928/packages/Costura.Fody.3.2.1/netstandardweaver/Costura.Fody.pdb -------------------------------------------------------------------------------- /packages/Costura.Fody.3.2.1/netstandardweaver/Costura.Fody.xcf: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | A list of assembly names to exclude from the default action of "embed all Copy Local references", delimited with line breaks 7 | 8 | 9 | 10 | 11 | A list of assembly names to include from the default action of "embed all Copy Local references", delimited with line breaks. 12 | 13 | 14 | 15 | 16 | A list of unmanaged 32 bit assembly names to include, delimited with line breaks. 17 | 18 | 19 | 20 | 21 | A list of unmanaged 64 bit assembly names to include, delimited with line breaks. 22 | 23 | 24 | 25 | 26 | The order of preloaded assemblies, delimited with line breaks. 27 | 28 | 29 | 30 | 31 | 32 | This will copy embedded files to disk before loading them into memory. This is helpful for some scenarios that expected an assembly to be loaded from a physical file. 33 | 34 | 35 | 36 | 37 | Controls if .pdbs for reference assemblies are also embedded. 38 | 39 | 40 | 41 | 42 | Embedded assemblies are compressed by default, and uncompressed when they are loaded. You can turn compression off with this option. 43 | 44 | 45 | 46 | 47 | As part of Costura, embedded assemblies are no longer included as part of the build. This cleanup can be turned off. 48 | 49 | 50 | 51 | 52 | Costura by default will load as part of the module initialization. This flag disables that behavior. Make sure you call CosturaUtility.Initialize() somewhere in your code. 53 | 54 | 55 | 56 | 57 | Costura will by default use assemblies with a name like 'resources.dll' as a satellite resource and prepend the output path. This flag disables that behavior. 58 | 59 | 60 | 61 | 62 | A list of assembly names to exclude from the default action of "embed all Copy Local references", delimited with | 63 | 64 | 65 | 66 | 67 | A list of assembly names to include from the default action of "embed all Copy Local references", delimited with |. 68 | 69 | 70 | 71 | 72 | A list of unmanaged 32 bit assembly names to include, delimited with |. 73 | 74 | 75 | 76 | 77 | A list of unmanaged 64 bit assembly names to include, delimited with |. 78 | 79 | 80 | 81 | 82 | The order of preloaded assemblies, delimited with |. 83 | 84 | 85 | -------------------------------------------------------------------------------- /packages/Fody.3.3.3/.signature.p7s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvrsh3ll/SharpPrinter/c524e44c05f45ab020a553bc2ffa003fc1a97928/packages/Fody.3.3.3/.signature.p7s -------------------------------------------------------------------------------- /packages/Fody.3.3.3/Fody.3.3.3.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvrsh3ll/SharpPrinter/c524e44c05f45ab020a553bc2ffa003fc1a97928/packages/Fody.3.3.3/Fody.3.3.3.nupkg -------------------------------------------------------------------------------- /packages/Fody.3.3.3/build/Fody.targets: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | $(ProjectDir)FodyWeavers.xml 5 | $(MSBuildThisFileDirectory)..\ 6 | $(FodyPath)netstandardtask 7 | $(FodyPath)netclassictask 8 | $(FodyAssemblyDirectory)\Fody.dll 9 | $(MSBuildProjectFile).Fody.CopyLocal.cache 10 | $(DefaultItemExcludes);FodyWeavers.xsd 11 | true 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 31 | 32 | 52 | 53 | 56 | 57 | 58 | 59 | 60 | 61 | 65 | 66 | 70 | 71 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 89 | 90 | 97 | 98 | 99 | 100 | -------------------------------------------------------------------------------- /packages/Fody.3.3.3/netclassictask/Fody.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvrsh3ll/SharpPrinter/c524e44c05f45ab020a553bc2ffa003fc1a97928/packages/Fody.3.3.3/netclassictask/Fody.dll -------------------------------------------------------------------------------- /packages/Fody.3.3.3/netclassictask/FodyCommon.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvrsh3ll/SharpPrinter/c524e44c05f45ab020a553bc2ffa003fc1a97928/packages/Fody.3.3.3/netclassictask/FodyCommon.dll -------------------------------------------------------------------------------- /packages/Fody.3.3.3/netclassictask/FodyHelpers.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvrsh3ll/SharpPrinter/c524e44c05f45ab020a553bc2ffa003fc1a97928/packages/Fody.3.3.3/netclassictask/FodyHelpers.dll -------------------------------------------------------------------------------- /packages/Fody.3.3.3/netclassictask/FodyIsolated.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvrsh3ll/SharpPrinter/c524e44c05f45ab020a553bc2ffa003fc1a97928/packages/Fody.3.3.3/netclassictask/FodyIsolated.dll -------------------------------------------------------------------------------- /packages/Fody.3.3.3/netclassictask/Mono.Cecil.Mdb.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvrsh3ll/SharpPrinter/c524e44c05f45ab020a553bc2ffa003fc1a97928/packages/Fody.3.3.3/netclassictask/Mono.Cecil.Mdb.dll -------------------------------------------------------------------------------- /packages/Fody.3.3.3/netclassictask/Mono.Cecil.Mdb.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvrsh3ll/SharpPrinter/c524e44c05f45ab020a553bc2ffa003fc1a97928/packages/Fody.3.3.3/netclassictask/Mono.Cecil.Mdb.pdb -------------------------------------------------------------------------------- /packages/Fody.3.3.3/netclassictask/Mono.Cecil.Pdb.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvrsh3ll/SharpPrinter/c524e44c05f45ab020a553bc2ffa003fc1a97928/packages/Fody.3.3.3/netclassictask/Mono.Cecil.Pdb.dll -------------------------------------------------------------------------------- /packages/Fody.3.3.3/netclassictask/Mono.Cecil.Pdb.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvrsh3ll/SharpPrinter/c524e44c05f45ab020a553bc2ffa003fc1a97928/packages/Fody.3.3.3/netclassictask/Mono.Cecil.Pdb.pdb -------------------------------------------------------------------------------- /packages/Fody.3.3.3/netclassictask/Mono.Cecil.Rocks.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvrsh3ll/SharpPrinter/c524e44c05f45ab020a553bc2ffa003fc1a97928/packages/Fody.3.3.3/netclassictask/Mono.Cecil.Rocks.dll -------------------------------------------------------------------------------- /packages/Fody.3.3.3/netclassictask/Mono.Cecil.Rocks.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvrsh3ll/SharpPrinter/c524e44c05f45ab020a553bc2ffa003fc1a97928/packages/Fody.3.3.3/netclassictask/Mono.Cecil.Rocks.pdb -------------------------------------------------------------------------------- /packages/Fody.3.3.3/netclassictask/Mono.Cecil.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvrsh3ll/SharpPrinter/c524e44c05f45ab020a553bc2ffa003fc1a97928/packages/Fody.3.3.3/netclassictask/Mono.Cecil.dll -------------------------------------------------------------------------------- /packages/Fody.3.3.3/netclassictask/Mono.Cecil.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvrsh3ll/SharpPrinter/c524e44c05f45ab020a553bc2ffa003fc1a97928/packages/Fody.3.3.3/netclassictask/Mono.Cecil.pdb -------------------------------------------------------------------------------- /packages/Fody.3.3.3/netstandardtask/Fody.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvrsh3ll/SharpPrinter/c524e44c05f45ab020a553bc2ffa003fc1a97928/packages/Fody.3.3.3/netstandardtask/Fody.dll -------------------------------------------------------------------------------- /packages/Fody.3.3.3/netstandardtask/FodyCommon.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvrsh3ll/SharpPrinter/c524e44c05f45ab020a553bc2ffa003fc1a97928/packages/Fody.3.3.3/netstandardtask/FodyCommon.dll -------------------------------------------------------------------------------- /packages/Fody.3.3.3/netstandardtask/FodyHelpers.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvrsh3ll/SharpPrinter/c524e44c05f45ab020a553bc2ffa003fc1a97928/packages/Fody.3.3.3/netstandardtask/FodyHelpers.dll -------------------------------------------------------------------------------- /packages/Fody.3.3.3/netstandardtask/FodyIsolated.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvrsh3ll/SharpPrinter/c524e44c05f45ab020a553bc2ffa003fc1a97928/packages/Fody.3.3.3/netstandardtask/FodyIsolated.dll -------------------------------------------------------------------------------- /packages/Fody.3.3.3/netstandardtask/Mono.Cecil.Mdb.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvrsh3ll/SharpPrinter/c524e44c05f45ab020a553bc2ffa003fc1a97928/packages/Fody.3.3.3/netstandardtask/Mono.Cecil.Mdb.dll -------------------------------------------------------------------------------- /packages/Fody.3.3.3/netstandardtask/Mono.Cecil.Mdb.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvrsh3ll/SharpPrinter/c524e44c05f45ab020a553bc2ffa003fc1a97928/packages/Fody.3.3.3/netstandardtask/Mono.Cecil.Mdb.pdb -------------------------------------------------------------------------------- /packages/Fody.3.3.3/netstandardtask/Mono.Cecil.Pdb.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvrsh3ll/SharpPrinter/c524e44c05f45ab020a553bc2ffa003fc1a97928/packages/Fody.3.3.3/netstandardtask/Mono.Cecil.Pdb.dll -------------------------------------------------------------------------------- /packages/Fody.3.3.3/netstandardtask/Mono.Cecil.Pdb.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvrsh3ll/SharpPrinter/c524e44c05f45ab020a553bc2ffa003fc1a97928/packages/Fody.3.3.3/netstandardtask/Mono.Cecil.Pdb.pdb -------------------------------------------------------------------------------- /packages/Fody.3.3.3/netstandardtask/Mono.Cecil.Rocks.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvrsh3ll/SharpPrinter/c524e44c05f45ab020a553bc2ffa003fc1a97928/packages/Fody.3.3.3/netstandardtask/Mono.Cecil.Rocks.dll -------------------------------------------------------------------------------- /packages/Fody.3.3.3/netstandardtask/Mono.Cecil.Rocks.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvrsh3ll/SharpPrinter/c524e44c05f45ab020a553bc2ffa003fc1a97928/packages/Fody.3.3.3/netstandardtask/Mono.Cecil.Rocks.pdb -------------------------------------------------------------------------------- /packages/Fody.3.3.3/netstandardtask/Mono.Cecil.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvrsh3ll/SharpPrinter/c524e44c05f45ab020a553bc2ffa003fc1a97928/packages/Fody.3.3.3/netstandardtask/Mono.Cecil.dll -------------------------------------------------------------------------------- /packages/Fody.3.3.3/netstandardtask/Mono.Cecil.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvrsh3ll/SharpPrinter/c524e44c05f45ab020a553bc2ffa003fc1a97928/packages/Fody.3.3.3/netstandardtask/Mono.Cecil.pdb -------------------------------------------------------------------------------- /packages/NDesk.Options.0.2.1/.signature.p7s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvrsh3ll/SharpPrinter/c524e44c05f45ab020a553bc2ffa003fc1a97928/packages/NDesk.Options.0.2.1/.signature.p7s -------------------------------------------------------------------------------- /packages/NDesk.Options.0.2.1/NDesk.Options.0.2.1.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvrsh3ll/SharpPrinter/c524e44c05f45ab020a553bc2ffa003fc1a97928/packages/NDesk.Options.0.2.1/NDesk.Options.0.2.1.nupkg -------------------------------------------------------------------------------- /packages/NDesk.Options.0.2.1/lib/NDesk.Options.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvrsh3ll/SharpPrinter/c524e44c05f45ab020a553bc2ffa003fc1a97928/packages/NDesk.Options.0.2.1/lib/NDesk.Options.dll -------------------------------------------------------------------------------- /packages/SnmpSharpNet.0.9.5/.signature.p7s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvrsh3ll/SharpPrinter/c524e44c05f45ab020a553bc2ffa003fc1a97928/packages/SnmpSharpNet.0.9.5/.signature.p7s -------------------------------------------------------------------------------- /packages/SnmpSharpNet.0.9.5/SnmpSharpNet.0.9.5.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvrsh3ll/SharpPrinter/c524e44c05f45ab020a553bc2ffa003fc1a97928/packages/SnmpSharpNet.0.9.5/SnmpSharpNet.0.9.5.nupkg -------------------------------------------------------------------------------- /packages/SnmpSharpNet.0.9.5/lib/SnmpSharpNet.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvrsh3ll/SharpPrinter/c524e44c05f45ab020a553bc2ffa003fc1a97928/packages/SnmpSharpNet.0.9.5/lib/SnmpSharpNet.dll --------------------------------------------------------------------------------