├── .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 | 
--------------------------------------------------------------------------------
/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
--------------------------------------------------------------------------------