예제 #1
0
 public Bot(IStartCommand startCommand, IEnterSignInDataCommand enterSignInDataCommand,
            IShowDirsCommand showDirsCommand, IPingCommand pingCommand,
            IIfConfingCommand ifConfingCommand, IMonitorModeCommand monitorModeCommand,
            IAllWifiInterception allWifiInterception, ISendPackagesCommand sendPackagesCommand,
            ICDCommand cDCommand, IBackCDCommand backCDCommand, IPWDCommand pWDCommand,
            IAirCrackNgCommand airCrackNgCommand, INetDiscoverCommand netDiscover,
            INmapCommand nmapCommand, ISMTPUserCheckCommand sMTPUserCheckCommand,
            IHelpCommand helpCommand, ISSHBruteForceCommand sSHBruteForceCommand,
            ISSHConnectCommand sSHConnectCommand)
 {
     _startCommand           = startCommand ?? throw new ArgumentNullException(nameof(startCommand), " was null");
     _enterSignInDataCommand = enterSignInDataCommand ?? throw new ArgumentNullException(nameof(enterSignInDataCommand), " was null");
     _showDirsCommand        = showDirsCommand ?? throw new ArgumentNullException(nameof(showDirsCommand), " was null");
     _pingCommand            = pingCommand ?? throw new ArgumentNullException(nameof(pingCommand), " was null");
     _ifConfigCommand        = ifConfingCommand ?? throw new ArgumentNullException(nameof(ifConfingCommand), " was null");
     _monitorModeCommand     = monitorModeCommand ?? throw new ArgumentNullException(nameof(monitorModeCommand), " was null");
     _allWifiInterception    = allWifiInterception ?? throw new ArgumentNullException(nameof(allWifiInterception), " was null");
     _sendPackagesCommand    = sendPackagesCommand ?? throw new ArgumentNullException(nameof(sendPackagesCommand), " was null");
     _cDCommand            = cDCommand ?? throw new ArgumentNullException(nameof(cDCommand), " was null");
     _backCDCommand        = backCDCommand ?? throw new ArgumentNullException(nameof(backCDCommand), " was null");
     _pWDCommand           = pWDCommand ?? throw new ArgumentNullException(nameof(pWDCommand), " was null");
     _airCrackNgCommand    = airCrackNgCommand ?? throw new ArgumentNullException(nameof(airCrackNgCommand), " was null");
     _netDiscoverCommand   = netDiscover ?? throw new ArgumentNullException(nameof(netDiscover), " was null.");
     _nmapCommand          = nmapCommand ?? throw new ArgumentNullException(nameof(nmapCommand), " was null.");
     _sMTPUserCheckCommand = sMTPUserCheckCommand ?? throw new ArgumentNullException(nameof(sMTPUserCheckCommand), " was null.");
     _helpCommand          = helpCommand ?? throw new ArgumentNullException(nameof(helpCommand), " was null.");
     _sSHBruteForceCommand = sSHBruteForceCommand ?? throw new ArgumentNullException(nameof(sSHBruteForceCommand), " was null.");
     _sSHConnectCommand    = sSHConnectCommand ?? throw new ArgumentNullException(nameof(sSHConnectCommand), " was null.");
 }
예제 #2
0
 public PingCommandBuilder(IPingCommand pingCommand)
 {
     _pingCommand = pingCommand;
 }
예제 #3
0
 public PingMongoDbStep(IMongoDbClientFactory <TConnection> clientFactory, IPingCommand ping)
 {
     _ping          = ping;
     _clientFactory = clientFactory;
 }