-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathCommandLineOptions.cs
More file actions
34 lines (25 loc) · 1.36 KB
/
CommandLineOptions.cs
File metadata and controls
34 lines (25 loc) · 1.36 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
using System;
namespace CVE_2022_26134;
public class CommandLineOptions
{
[Option('h', "rhost", Required = true, HelpText = "The remote address to exploit exemple ( confluence.*.com )")]
public string rhost { get; set; }
/*
[Option('p', "rport", Required = false, HelpText = "post of server", Default = 443)]
public string rport { get; set; }*/
[Option('l', "lhost", Required = false, HelpText = "reverse shell ip")]
public string lhost { get; set; }
[Option('m', "lport", Required = false, HelpText = "reverse shell port", Default = 9001)]
public string lport { get; set; }
[Option('p', "protocol", Required = false, HelpText = "set your protocol http:// or https://", Default = "https://")]
public string protocol { get; set; }
[Option('r', "reverse-shell", Required = false, HelpText = "Create a reverse shell", Default = false)]
public bool reverse { get; set; }
[Option('f', "fork-nc", Required = false, HelpText = "Disable NetCat", Default = false)]
public bool fork { get; set; }
[Option('n', "nc-path", Required = false, HelpText = "Netcat Path", Default = @"C:\Program Files (x86)\Nmap\ncat.exe")] // Require Nmap windows installed
public string nc { get; set; }
[Option('a', "read-file", Required = false, HelpText = "Reading File exemple ( /etc/passwd )")]
public string read { get; set; }
}