public void OnetimeSetup()
        {
            var host = new ScanHost("10.20.30.40")
            {
                HostName = "server1.domain.com",
                Ssh      = true
            };

            _deserializer = new PortScanDeserializer(ProtocolType.SSH2);
            var connectionTreeModel = _deserializer.Deserialize(new[] { host });
            var root = connectionTreeModel.RootNodes.First();

            _importedConnectionInfo = root.Children.First();
        }
Esempio n. 2
0
        public void Import(IEnumerable <ScanHost> hosts, ContainerInfo destinationContainer)
        {
            var deserializer        = new PortScanDeserializer(hosts, _targetProtocolType);
            var connectionTreeModel = deserializer.Deserialize();

            var importedRootNode = connectionTreeModel.RootNodes.First();

            if (importedRootNode == null)
            {
                return;
            }
            var childrenToAdd = importedRootNode.Children.ToArray();

            destinationContainer.AddChildRange(childrenToAdd);
        }
Esempio n. 3
0
 public void OnetimeTeardown()
 {
     _deserializer           = null;
     _importedConnectionInfo = null;
 }