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

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

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

            //Console.ReadLine();
        }
Exemplo n.º 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);
     }
 }
Exemplo n.º 3
0
 private static void InvokeOperation(IHostOperation operation)
 {
     operation.Invoke();
 }