Beispiel #1
0
        static void Main(string[] args)
        {
            IHost host = HostFactory.Factory <FTPHost>();

            IHostOperation operation = HostOperationFactory.Factory <DownloadFileOperation>();

            HostWrapper.BreakHost <Bruteforce>(host, operation);

            //Console.ReadLine();
        }
Beispiel #2
0
 public static void BreakHost <T>(IHost host, IHostOperation hostOperation) where T : PasswordBreaker, new()
 {
     try
     {
         Connect(host, PasswordBreakerFactory.Factory <T>());
         InvokeOperation(hostOperation);
     }
     finally
     {
         Disconnect(host);
     }
 }
Beispiel #3
0
 private static void InvokeOperation(IHostOperation operation)
 {
     operation.Invoke();
 }