Exemplo n.º 1
0
        public void TestIp3Found()
        {
            var arinClient = new ArinClient();
            var ipResponse = arinClient.QueryIpAsync(IPAddress.Parse("96.21.63.199")).Result;

            Assert.IsNotNull(ipResponse);
            Assert.IsNotNull(ipResponse.Network);

            Assert.IsTrue(ipResponse.Network.TermsOfUse.StartsWith("http"));
            Assert.IsNotNull(ipResponse.Network.RegistrationDate.Value);
            Assert.IsNotNull(ipResponse.Network.NetBlocks[0]);
            Assert.IsNotNull(ipResponse.Network.NetBlocks[0].CidrLength.Value);
            Assert.IsNotNull(ipResponse.Network.NetBlocks[0].Description);

            Assert.IsNull(ipResponse.Network.OrgRef);

            Assert.IsNotNull(ipResponse.Network.CustomerRef);

            Assert.IsNotNull(ipResponse.Network.CustomerRef.Name);
            Assert.AreEqual("Videotron Ltee", ipResponse.Network.CustomerRef.Name);

            var customerHandle = ipResponse.Network.CustomerRef.Handle;
            var customerResponse = arinClient.QueryResourceAsync(customerHandle.ToString(), ArinClient.ResourceType.Customer).Result;

            Assert.IsNotNull(customerResponse);
            Assert.AreEqual("CANADA", customerResponse.Customer.iso3166_1.Name.Value);
            Assert.AreEqual("Montreal", customerResponse.Customer.City.Value);
            Assert.AreEqual("QC", customerResponse.Customer.iso3166_2.Value);
            Assert.AreEqual("H2X 3W4", customerResponse.Customer.PostalCode.Value);
        }
Exemplo n.º 2
0
        public void TestIp2Found()
        {
            var arinClient = new ArinClient();
            var ipResponse = arinClient.QueryIpAsync(IPAddress.Parse("98.155.64.40")).Result;

            Assert.IsNotNull(ipResponse);
            Assert.IsNotNull(ipResponse.Network);

            Assert.IsTrue(ipResponse.Network.TermsOfUse.StartsWith("http"));
            Assert.IsNotNull(ipResponse.Network.RegistrationDate.Value);
            Assert.IsNotNull(ipResponse.Network.NetBlocks[0]);
            Assert.IsNotNull(ipResponse.Network.NetBlocks[0].CidrLength.Value);
            Assert.IsNotNull(ipResponse.Network.NetBlocks[0].Description);

            Assert.IsNotNull(ipResponse.Network.OrgRef.Name);
            Assert.AreEqual("Time Warner Cable Internet LLC", ipResponse.Network.OrgRef.Name);

            var organizationHandle = ipResponse.Network.OrgRef.Handle;
            var organizationResponse = arinClient.QueryResourceAsync(organizationHandle.ToString(), ArinClient.ResourceType.Organization).Result;

            Assert.IsNotNull(organizationResponse);
            Assert.AreEqual("UNITED STATES", organizationResponse.Organization.iso3166_1.Name.Value);
            Assert.AreEqual("Herndon", organizationResponse.Organization.City.Value);
            Assert.AreEqual("VA", organizationResponse.Organization.iso3166_2.Value);
            Assert.AreEqual("20171", organizationResponse.Organization.PostalCode.Value);
        }
Exemplo n.º 3
0
        public void TestIpFound()
        {
            var arinClient = new ArinClient();
            var ipResponse = arinClient.QueryIpAsync(IPAddress.Parse("69.63.176.0")).Result;

            Assert.IsNotNull(ipResponse);
            Assert.IsNotNull(ipResponse.Network);

            Assert.IsTrue(ipResponse.Network.TermsOfUse.StartsWith("http"));
            Assert.IsNotNull(ipResponse.Network.RegistrationDate.Value);
            Assert.IsNotNull(ipResponse.Network.NetBlocks[0]);
            Assert.IsNotNull(ipResponse.Network.NetBlocks[0].CidrLength.Value);
            Assert.IsNotNull(ipResponse.Network.NetBlocks[0].Description);

            Assert.IsNotNull(ipResponse.Network.OrgRef.Name);
            Assert.AreEqual("Facebook, Inc.", ipResponse.Network.OrgRef.Name);

            var organizationHandle = ipResponse.Network.OrgRef.Handle;
            var organizationResponse = arinClient.QueryResourceAsync(organizationHandle.ToString(), ArinClient.ResourceType.Organization).Result;

            Assert.IsNotNull(organizationResponse);
            Assert.AreEqual("UNITED STATES", organizationResponse.Organization.iso3166_1.Name.Value);
            Assert.AreEqual("Menlo Park", organizationResponse.Organization.City.Value);
            Assert.AreEqual("CA", organizationResponse.Organization.iso3166_2.Value);
            Assert.AreEqual("94025", organizationResponse.Organization.PostalCode.Value);
        }
Exemplo n.º 4
0
        public void TestIp4Found()
        {
            var arinClient = new ArinClient();
            var ipResponse = arinClient.QueryIpAsync(IPAddress.Parse("98.176.133.1")).Result;

            Assert.IsNotNull(ipResponse);
            Assert.IsNotNull(ipResponse.Network);

            Assert.IsTrue(ipResponse.Network.TermsOfUse.StartsWith("http"));
            Assert.IsNotNull(ipResponse.Network.RegistrationDate.Value);
            Assert.IsNotNull(ipResponse.Network.NetBlocks[0]);
            Assert.IsNotNull(ipResponse.Network.NetBlocks[0].CidrLength.Value);
            Assert.IsNotNull(ipResponse.Network.NetBlocks[0].Description);

            Assert.IsNull(ipResponse.Network.OrgRef);

            Assert.IsNotNull(ipResponse.Network.CustomerRef);

            Assert.IsNotNull(ipResponse.Network.CustomerRef.Name);
            Assert.AreEqual("Cox Communications", ipResponse.Network.CustomerRef.Name);

            var customerHandle = ipResponse.Network.CustomerRef.Handle;
            var customerResponse = arinClient.QueryResourceAsync(customerHandle.ToString(), ArinClient.ResourceType.Customer).Result;

            Assert.IsNotNull(customerResponse);
            Assert.AreEqual("UNITED STATES", customerResponse.Customer.iso3166_1.Name.Value);
            Assert.AreEqual("Atlanta", customerResponse.Customer.City.Value);
            Assert.AreEqual("GA", customerResponse.Customer.iso3166_2.Value);
            Assert.AreEqual("30319", customerResponse.Customer.PostalCode.Value);
        }
Exemplo n.º 5
0
        public void TestIp7Found()
        {
            var arinClient = new ArinClient();
            var ipResponse = arinClient.QueryIpAsync(IPAddress.Parse("174.34.144.69")).Result;

            Assert.IsNotNull(ipResponse);
            Assert.IsNotNull(ipResponse.Network);

            Assert.IsTrue(ipResponse.Network.TermsOfUse.StartsWith("http"));
            Assert.IsNotNull(ipResponse.Network.RegistrationDate.Value);
            Assert.IsNotNull(ipResponse.Network.NetBlocks[0]);
            Assert.IsNotNull(ipResponse.Network.NetBlocks[0].CidrLength.Value);
            Assert.IsNotNull(ipResponse.Network.NetBlocks[0].Description);

            Assert.IsNotNull(ipResponse.Network.OrgRef);

            Assert.IsNotNull(ipResponse.Network.OrgRef.Name);
            Assert.AreEqual("Ubiquity Server Solutions Seattle", ipResponse.Network.OrgRef.Name);

            var organizationHandle = ipResponse.Network.OrgRef.Handle;
            var organizationResponse = arinClient.QueryResourceAsync(organizationHandle.ToString(), ArinClient.ResourceType.Organization).Result;

            Assert.IsNotNull(organizationResponse);
            Assert.AreEqual("12101 Tukwila International Blvd", organizationResponse.Organization.StreetAddress.Line[0].Value.Trim());
            Assert.AreEqual("Suite 100", organizationResponse.Organization.StreetAddress.Line[1].Value.Trim());
            Assert.AreEqual("UNITED STATES", organizationResponse.Organization.iso3166_1.Name.Value);
            Assert.AreEqual("Tukwila", organizationResponse.Organization.City.Value);
            Assert.AreEqual("WA", organizationResponse.Organization.iso3166_2.Value);
            Assert.AreEqual("98168", organizationResponse.Organization.PostalCode.Value);
        }
Exemplo n.º 6
0
        public void TestIp5Found()
        {
            var arinClient = new ArinClient();
            var ipResponse = arinClient.QueryIpAsync(IPAddress.Parse("108.234.177.20")).Result;

            Assert.IsNotNull(ipResponse);
            Assert.IsNotNull(ipResponse.Network);

            Assert.IsTrue(ipResponse.Network.TermsOfUse.StartsWith("http"));
            Assert.IsNotNull(ipResponse.Network.RegistrationDate.Value);
            Assert.IsNotNull(ipResponse.Network.NetBlocks[0]);
            Assert.IsNotNull(ipResponse.Network.NetBlocks[0].CidrLength.Value);
            Assert.IsNotNull(ipResponse.Network.NetBlocks[0].Description);

            Assert.IsNotNull(ipResponse.Network.OrgRef);

            Assert.IsNotNull(ipResponse.Network.OrgRef.Name);
            Assert.AreEqual("AT&T Internet Services", ipResponse.Network.OrgRef.Name);

            var organizationHandle = ipResponse.Network.OrgRef.Handle;
            var organizationResponse = arinClient.QueryResourceAsync(organizationHandle.ToString(), ArinClient.ResourceType.Organization).Result;

            Assert.IsNotNull(organizationResponse);
            Assert.AreEqual("UNITED STATES", organizationResponse.Organization.iso3166_1.Name.Value);
            Assert.AreEqual("Richardson", organizationResponse.Organization.City.Value);
            Assert.AreEqual("TX", organizationResponse.Organization.iso3166_2.Value);
            Assert.AreEqual("75082", organizationResponse.Organization.PostalCode.Value);
        }