// /** // * File: Program.cs // * Author: haraldwolff // * // * This file and it's content is copyrighted by the Author and / or copyright holder. // * Any use wihtout proper permission is illegal and may lead to legal actions. // * // * // **/ using System; using Renci.SshNet; using ln.skyscanner.identify; using System.Net; using System.Collections.Generic; using ln.snmp.types; using System.IO; using ln.snmp; using ln.snmp.endpoint; using System.Diagnostics; using ln.perfdb.storage; using ln.logging; using System.Security.Cryptography; using ln.snmp.asn1; using System.Linq; using ln.types; using System.Runtime.InteropServices; using ln.snmp.rfc1213; using ln.types.sync; using ln.skyscanner.crawl; using System.Threading; using System.Net.NetworkInformation; using ln.skyscanner.crawl.tests; using Castle.DynamicProxy; using ln.types.odb; using System.Net.Sockets; using ln.skyscanner.entities; using ln.types.btree; using ln.types.test; namespace ln.skyscanner { class MainClass { public static void Main(string[] args) { FileLogger fileLogger = new FileLogger("skyscanner.log"); fileLogger.MaxLogLevel = LogLevel.INFO; Logger.Default.Backends.Add(fileLogger); Logger.ConsoleLogger.MaxLogLevel = LogLevel.INFO; Initialize(); SkyScanner skyScanner = new SkyScanner(args); skyScanner.Start(); } private static void Initialize() { SNMPEngine.DefaultEngine.Timeout = 3500; //using (ODB odb = new ODB("odb")) //{ //ODBCollection col = odb.GetCollection("test"); //foreach (ODBDocument odoc in col) //{ // Console.WriteLine("Stored DOC: {0}", odoc); // if (!odoc.Contains("counter")) // odoc["counter"] = 0; // else // odoc["counter"] = odoc["counter"].AsInt + 1; // col.Upsert(odoc); //} //ODBDocument doc = new ODBDocument(); //doc["snmp.msg"] = "Hallo WelT!"; //doc["name"] = "Harald"; //doc["alter"] = 39; //doc["genauer"] = 34.5; //ODBDocument ndoc = new ODBDocument(); //doc["keywords"] = ndoc; //ndoc["eins"] = 1; //ndoc["zwei"] = 2; //ndoc["drei"] = 3; //Console.WriteLine(doc); //col.Insert(doc); //Node node = new Node(CIDR.Parse("1.2.3.4")); //ODBDocument nodeDoc = ODBMapper.Default.ToODBValue(node).AsDocument; //Console.WriteLine("Node: {0}", nodeDoc); //Node node2 = ODBMapper.Default.ToNativeValue(nodeDoc); //} } } }