public PersistentOneSixtyOneResults(OneSixtyOneToolResults results) { this.FullOutput = results.FullOutput; this.HostIPAddressV4 = results.HostIPAddressV4; this.HostPort = results.HostPort; this.IsTCP = results.IsTCP; }
public IToolResults Run() { string cmd, output; cmd = "-w 10 -dd " + _options.Host; ProcessStartInfo si = new ProcessStartInfo(); si.RedirectStandardOutput = true; si.UseShellExecute = false; Process proc = new Process(); proc.StartInfo = si; proc.EnableRaisingEvents = false; proc.StartInfo.FileName = _options.Path; proc.StartInfo.Arguments = cmd; proc.Start(); output = proc.StandardOutput.ReadToEnd(); proc.WaitForExit(); OneSixtyOneToolResults results = new OneSixtyOneToolResults(output); return results; }