PageRenderTime 46ms CodeModel.GetById 14ms RepoModel.GetById 0ms app.codeStats 1ms

/src/providers/checkers/allocations.h

https://gitlab.com/drwdal/magma
C Header | 1831 lines | 1544 code | 6 blank | 281 comment | 0 complexity | fde8f6e1db75dc55fbfd07600d058c70 MD5 | raw file
  1. /**
  2. * @file /magma/providers/checkers/allocations.h
  3. *
  4. * @brief Functions used to scan, analyze, check, and validate data.
  5. *
  6. * $Author$
  7. * $Date$
  8. * $Revision$
  9. *
  10. * Allocation Data
  11. * http://www.iana.org/assignments/ipv4-address-space/ipv4-address-space.xml
  12. * http://www.iana.org/assignments/ipv4-address-space/ipv4-address-space.txt
  13. *
  14. * Network Popularity
  15. * http://www.spamcop.net/w3m?action=map
  16. * http://www.spamcop.net/w3m?action=map;format=text
  17. *
  18. * Last Updated
  19. * 2010/11/09
  20. *
  21. */
  22. #ifndef MAGMA_PROVIDERS_CHECKERS_ALLOCATIONS_H
  23. #define MAGMA_PROVIDERS_CHECKERS_ALLOCATIONS_H
  24. /*****************************************************************************************************************************
  25. *****************************************************************************************************************************/
  26. const struct {
  27. uint32_t status, owner, weight;
  28. chr_t *comment;
  29. } ip_v4_allocations_t[] = {
  30. {
  31. // 0.0.0.0/24
  32. RESERVED,
  33. EMPTY,
  34. 0,
  35. NULL
  36. },
  37. {
  38. // 1.0.0.0/24
  39. ALLOCATED,
  40. REGISTRY,
  41. 0,
  42. "APNIC"
  43. },
  44. {
  45. // 2.0.0.0/24
  46. ALLOCATED,
  47. REGISTRY,
  48. 0,
  49. "RIPE NCC"
  50. },
  51. {
  52. // 3.0.0.0/24
  53. ALLOCATED,
  54. DIRECT,
  55. 434,
  56. "GENERAL ELECTRIC COMPANY"
  57. },
  58. {
  59. // 4.0.0.0/24
  60. ALLOCATED,
  61. DIRECT,
  62. 9113,
  63. "LEVEL 3 COMMUNICATIONS"
  64. },
  65. {
  66. // 5.0.0.0/24
  67. UNALLOCATED,
  68. EMPTY,
  69. 0,
  70. NULL
  71. },
  72. {
  73. // 6.0.0.0/24
  74. ALLOCATED,
  75. DIRECT,
  76. 178,
  77. "ARMY INFORMATION SYSTEMS CENTER"
  78. },
  79. {
  80. // 7.0.0.0/24
  81. ALLOCATED,
  82. REGISTRY,
  83. 0,
  84. "ARIN"
  85. },
  86. {
  87. // 8.0.0.0/24
  88. ALLOCATED,
  89. DIRECT,
  90. 7178,
  91. "LEVEL 3 COMMUNICATIONS"
  92. },
  93. {
  94. // 9.0.0.0/24
  95. ALLOCATED,
  96. DIRECT,
  97. 766,
  98. "IBM"
  99. },
  100. {
  101. // 10.0.0.0/24
  102. RESERVED,
  103. EMPTY,
  104. 0,
  105. NULL
  106. },
  107. {
  108. // 11.0.0.0/24
  109. ALLOCATED,
  110. DIRECT,
  111. 436,
  112. "DOD INTEL INFORMATION SYSTEMS"
  113. },
  114. {
  115. // 12.0.0.0/24
  116. ALLOCATED,
  117. DIRECT,
  118. 40243,
  119. "AT&T BELL LABORATORIES"
  120. },
  121. {
  122. // 13.0.0.0/24
  123. ALLOCATED,
  124. DIRECT,
  125. 292,
  126. "XEROX CORPORATION"
  127. },
  128. {
  129. // 14.0.0.0/24
  130. ALLOCATED,
  131. REGISTRY,
  132. 0,
  133. "APNIC"
  134. },
  135. {
  136. // 15.0.0.0/24
  137. ALLOCATED,
  138. DIRECT,
  139. 497,
  140. "HEWLETT-PACKARD COMPANY"
  141. },
  142. {
  143. // 16.0.0.0/24
  144. ALLOCATED,
  145. DIRECT,
  146. 589,
  147. "DIGITAL EQUIPMENT CORPORATION"
  148. },
  149. {
  150. // 17.0.0.0/24
  151. ALLOCATED,
  152. DIRECT,
  153. 645,
  154. "APPLE COMPUTER"
  155. },
  156. {
  157. // 18.0.0.0/24
  158. ALLOCATED,
  159. DIRECT,
  160. 685,
  161. "MIT"
  162. },
  163. {
  164. // 19.0.0.0/24
  165. ALLOCATED,
  166. DIRECT,
  167. 280,
  168. "FORD MOTOR COMPANY"
  169. },
  170. {
  171. // 20.0.0.0/24
  172. ALLOCATED,
  173. DIRECT,
  174. 452,
  175. "COMPUTER SCIENCES CORPORATION"
  176. },
  177. {
  178. // 21.0.0.0/24
  179. ALLOCATED,
  180. DIRECT,
  181. 182,
  182. "DDN-RVN"
  183. },
  184. {
  185. // 22.0.0.0/24
  186. ALLOCATED,
  187. DIRECT,
  188. 225,
  189. "DEFENSE INFORMATION SYSTEMS AGENCY"
  190. },
  191. {
  192. // 23.0.0.0/24
  193. UNALLOCATED,
  194. EMPTY,
  195. 0,
  196. NULL
  197. },
  198. {
  199. // 24.0.0.0/24
  200. ALLOCATED,
  201. REGISTRY,
  202. 134794,
  203. "ARIN"
  204. },
  205. {
  206. // 25.0.0.0/24
  207. ALLOCATED,
  208. DIRECT,
  209. 258,
  210. "UK MINISTRY OF DEFENCE"
  211. },
  212. {
  213. // 26.0.0.0/24
  214. ALLOCATED,
  215. DIRECT,
  216. 221,
  217. "DEFENSE INFORMATION SYSTEMS AGENCY"
  218. },
  219. {
  220. // 27.0.0.0/24
  221. ALLOCATED,
  222. REGISTRY,
  223. 19540,
  224. "APNIC"
  225. },
  226. {
  227. // 28.0.0.0/24
  228. ALLOCATED,
  229. DIRECT,
  230. 321,
  231. "DSI-NORTH"
  232. },
  233. {
  234. // 29.0.0.0/24
  235. ALLOCATED,
  236. DIRECT,
  237. 219,
  238. "DEFENSE INFORMATION SYSTEMS AGENCY"
  239. },
  240. {
  241. // 30.0.0.0/24
  242. ALLOCATED,
  243. DIRECT,
  244. 271,
  245. "DEFENSE INFORMATION SYSTEMS AGENCY"
  246. },
  247. {
  248. // 31.0.0.0/24
  249. ALLOCATED,
  250. REGISTRY,
  251. 101,
  252. "RIPE NCC"
  253. },
  254. {
  255. // 32.0.0.0/24
  256. ALLOCATED,
  257. DIRECT,
  258. 1725,
  259. "AT&T GLOBAL NETWORK SERVICES"
  260. },
  261. {
  262. // 33.0.0.0/24
  263. ALLOCATED,
  264. DIRECT,
  265. 194,
  266. "DLA SYSTEMS AUTOMATION CENTER"
  267. },
  268. {
  269. // 34.0.0.0/24
  270. ALLOCATED,
  271. DIRECT,
  272. 299,
  273. "HALLIBURTON COMPANY"
  274. },
  275. {
  276. // 35.0.0.0/24
  277. ALLOCATED,
  278. DIRECT,
  279. 1144,
  280. "MERIT COMPUTER NETWORK"
  281. },
  282. {
  283. // 36.0.0.0/24
  284. ALLOCATED,
  285. REGISTRY,
  286. 139,
  287. "APNIC"
  288. },
  289. {
  290. // 37.0.0.0/24
  291. UNALLOCATED,
  292. EMPTY,
  293. 0,
  294. NULL
  295. },
  296. {
  297. // 38.0.0.0/24
  298. ALLOCATED,
  299. DIRECT,
  300. 10908,
  301. "PSINET"
  302. },
  303. {
  304. // 39.0.0.0/24
  305. UNALLOCATED,
  306. EMPTY,
  307. 0,
  308. NULL
  309. },
  310. {
  311. // 40.0.0.0/24
  312. ALLOCATED,
  313. DIRECT,
  314. 321,
  315. "ELI LILY & COMPANY"
  316. },
  317. {
  318. // 41.0.0.0/24
  319. ALLOCATED,
  320. REGISTRY,
  321. 427763,
  322. "AFRINIC"
  323. },
  324. {
  325. // 42.0.0.0/24
  326. ALLOCATED,
  327. REGISTRY,
  328. 109,
  329. "APNIC"
  330. },
  331. {
  332. // 43.0.0.0/24
  333. ALLOCATED,
  334. REGISTRY,
  335. 638,
  336. "APNIC"
  337. },
  338. {
  339. // 44.0.0.0/24
  340. ALLOCATED,
  341. DIRECT,
  342. 284,
  343. "AMATEUR RADIO DIGITAL COMMUNICATIONS"
  344. },
  345. {
  346. // 45.0.0.0/24
  347. ALLOCATED,
  348. DIRECT,
  349. 208,
  350. "INTEROP SHOW NETWORK"
  351. },
  352. {
  353. // 46.0.0.0/24
  354. ALLOCATED,
  355. REGISTRY,
  356. 37725,
  357. "RIPE NCC"
  358. },
  359. {
  360. // 47.0.0.0/24
  361. ALLOCATED,
  362. DIRECT,
  363. 221,
  364. "BELL-NORTHERN RESEARCH"
  365. },
  366. {
  367. // 48.0.0.0/24
  368. ALLOCATED,
  369. DIRECT,
  370. 367,
  371. "PRUDENTIAL SECURITIES"
  372. },
  373. {
  374. // 49.0.0.0/24
  375. ALLOCATED,
  376. REGISTRY,
  377. 208,
  378. "APNIC"
  379. },
  380. {
  381. // 50.0.0.0/24
  382. ALLOCATED,
  383. REGISTRY,
  384. 1122,
  385. "ARIN"
  386. },
  387. {
  388. // 51.0.0.0/24
  389. ALLOCATED,
  390. DIRECT,
  391. 252,
  392. "UK GOVERNMENT DEPARTMENT FOR WORK AND PENSIONS"
  393. },
  394. {
  395. // 52.0.0.0/24
  396. ALLOCATED,
  397. DIRECT,
  398. 273,
  399. "EI DUPONT DE NEMOURS AND CO"
  400. },
  401. {
  402. // 53.0.0.0/24
  403. ALLOCATED,
  404. DIRECT,
  405. 261,
  406. "CAP DEBIS CCS"
  407. },
  408. {
  409. // 54.0.0.0/24
  410. ALLOCATED,
  411. DIRECT,
  412. 320,
  413. "MERCK AND CO"
  414. },
  415. {
  416. // 55.0.0.0/24
  417. ALLOCATED,
  418. DIRECT,
  419. 350,
  420. "DOD NETWORK INFORMATION CENTER"
  421. },
  422. {
  423. // 56.0.0.0/24
  424. ALLOCATED,
  425. DIRECT,
  426. 366,
  427. "US POSTAL SERVICE"
  428. },
  429. {
  430. // 57.0.0.0/24
  431. ALLOCATED,
  432. DIRECT,
  433. 708,
  434. "SITA"
  435. },
  436. {
  437. // 58.0.0.0/24
  438. ALLOCATED,
  439. REGISTRY,
  440. 212498,
  441. "APNIC"
  442. },
  443. {
  444. // 59.0.0.0/24
  445. ALLOCATED,
  446. REGISTRY,
  447. 340981,
  448. "APNIC"
  449. },
  450. {
  451. // 60.0.0.0/24
  452. ALLOCATED,
  453. REGISTRY,
  454. 127272,
  455. "APNIC"
  456. },
  457. {
  458. // 61.0.0.0/24
  459. ALLOCATED,
  460. REGISTRY,
  461. 164146,
  462. "APNIC"
  463. },
  464. {
  465. // 62.0.0.0/24
  466. ALLOCATED,
  467. REGISTRY,
  468. 162116,
  469. "RIPE NCC"
  470. },
  471. {
  472. // 63.0.0.0/24
  473. ALLOCATED,
  474. REGISTRY,
  475. 50412,
  476. "ARIN"
  477. },
  478. {
  479. // 64.0.0.0/24
  480. ALLOCATED,
  481. REGISTRY,
  482. 90532,
  483. "ARIN"
  484. },
  485. {
  486. // 65.0.0.0/24
  487. ALLOCATED,
  488. REGISTRY,
  489. 65347,
  490. "ARIN"
  491. },
  492. {
  493. // 66.0.0.0/24
  494. ALLOCATED,
  495. REGISTRY,
  496. 133837,
  497. "ARIN"
  498. },
  499. {
  500. // 67.0.0.0/24
  501. ALLOCATED,
  502. REGISTRY,
  503. 110877,
  504. "ARIN"
  505. },
  506. {
  507. // 68.0.0.0/24
  508. ALLOCATED,
  509. REGISTRY,
  510. 103413,
  511. "ARIN"
  512. },
  513. {
  514. // 69.0.0.0/24
  515. ALLOCATED,
  516. REGISTRY,
  517. 123901,
  518. "ARIN"
  519. },
  520. {
  521. // 70.0.0.0/24
  522. ALLOCATED,
  523. REGISTRY,
  524. 109800,
  525. "ARIN"
  526. },
  527. {
  528. // 71.0.0.0/24
  529. ALLOCATED,
  530. REGISTRY,
  531. 163828,
  532. "ARIN"
  533. },
  534. {
  535. // 72.0.0.0/24
  536. ALLOCATED,
  537. REGISTRY,
  538. 110224,
  539. "ARIN"
  540. },
  541. {
  542. // 73.0.0.0/24
  543. ALLOCATED,
  544. REGISTRY,
  545. 91,
  546. "ARIN"
  547. },
  548. {
  549. // 74.0.0.0/24
  550. ALLOCATED,
  551. REGISTRY,
  552. 79245,
  553. "ARIN"
  554. },
  555. {
  556. // 75.0.0.0/24
  557. ALLOCATED,
  558. REGISTRY,
  559. 77784,
  560. "ARIN"
  561. },
  562. {
  563. // 76.0.0.0/24
  564. ALLOCATED,
  565. REGISTRY,
  566. 61095,
  567. "ARIN"
  568. },
  569. {
  570. // 77.0.0.0/24
  571. ALLOCATED,
  572. REGISTRY,
  573. 291140,
  574. "RIPE NCC"
  575. },
  576. {
  577. // 78.0.0.0/24
  578. ALLOCATED,
  579. REGISTRY,
  580. 163642,
  581. "RIPE NCC"
  582. },
  583. {
  584. // 79.0.0.0/24
  585. ALLOCATED,
  586. REGISTRY,
  587. 207160,
  588. "RIPE NCC"
  589. },
  590. {
  591. // 80.0.0.0/24
  592. ALLOCATED,
  593. REGISTRY,
  594. 204358,
  595. "RIPE NCC"
  596. },
  597. {
  598. // 81.0.0.0/24
  599. ALLOCATED,
  600. REGISTRY,
  601. 214351,
  602. "RIPE NCC"
  603. },
  604. {
  605. // 82.0.0.0/24
  606. ALLOCATED,
  607. REGISTRY,
  608. 235586,
  609. "RIPE NCC"
  610. },
  611. {
  612. // 83.0.0.0/24
  613. ALLOCATED,
  614. REGISTRY,
  615. 200177,
  616. "RIPE NCC"
  617. },
  618. {
  619. // 84.0.0.0/24
  620. ALLOCATED,
  621. REGISTRY,
  622. 287060,
  623. "RIPE NCC"
  624. },
  625. {
  626. // 85.0.0.0/24
  627. ALLOCATED,
  628. REGISTRY,
  629. 232369,
  630. "RIPE NCC"
  631. },
  632. {
  633. // 86.0.0.0/24
  634. ALLOCATED,
  635. REGISTRY,
  636. 222364,
  637. "RIPE NCC"
  638. },
  639. {
  640. // 87.0.0.0/24
  641. ALLOCATED,
  642. REGISTRY,
  643. 193718,
  644. "RIPE NCC"
  645. },
  646. {
  647. // 88.0.0.0/24
  648. ALLOCATED,
  649. REGISTRY,
  650. 209331,
  651. "RIPE NCC"
  652. },
  653. {
  654. // 89.0.0.0/24
  655. ALLOCATED,
  656. REGISTRY,
  657. 273166,
  658. "RIPE NCC"
  659. },
  660. {
  661. // 90.0.0.0/24
  662. ALLOCATED,
  663. REGISTRY,
  664. 138596,
  665. "RIPE NCC"
  666. },
  667. {
  668. // 91.0.0.0/24
  669. ALLOCATED,
  670. REGISTRY,
  671. 189388,
  672. "RIPE NCC"
  673. },
  674. {
  675. // 92.0.0.0/24
  676. ALLOCATED,
  677. REGISTRY,
  678. 299631,
  679. "RIPE NCC"
  680. },
  681. {
  682. // 93.0.0.0/24
  683. ALLOCATED,
  684. REGISTRY,
  685. 196553,
  686. "RIPE NCC"
  687. },
  688. {
  689. // 94.0.0.0/24
  690. ALLOCATED,
  691. REGISTRY,
  692. 326009,
  693. "RIPE NCC"
  694. },
  695. {
  696. // 95.0.0.0/24
  697. ALLOCATED,
  698. REGISTRY,
  699. 427549,
  700. "RIPE NCC"
  701. },
  702. {
  703. // 96.0.0.0/24
  704. ALLOCATED,
  705. REGISTRY,
  706. 21913,
  707. "ARIN"
  708. },
  709. {
  710. // 97.0.0.0/24
  711. ALLOCATED,
  712. REGISTRY,
  713. 13721,
  714. "ARIN"
  715. },
  716. {
  717. // 98.0.0.0/24
  718. ALLOCATED,
  719. REGISTRY,
  720. 34764,
  721. "ARIN"
  722. },
  723. {
  724. // 99.0.0.0/24
  725. ALLOCATED,
  726. REGISTRY,
  727. 12832,
  728. "ARIN"
  729. },
  730. {
  731. // 100.0.0.0/24
  732. UNALLOCATED,
  733. EMPTY,
  734. 0,
  735. NULL
  736. },
  737. {
  738. // 101.0.0.0/24
  739. ALLOCATED,
  740. REGISTRY,
  741. 83,
  742. "APNIC"
  743. },
  744. {
  745. // 102.0.0.0/24
  746. UNALLOCATED,
  747. EMPTY,
  748. 0,
  749. NULL
  750. },
  751. {
  752. // 103.0.0.0/24
  753. UNALLOCATED,
  754. EMPTY,
  755. 0,
  756. NULL
  757. },
  758. {
  759. // 104.0.0.0/24
  760. UNALLOCATED,
  761. EMPTY,
  762. 0,
  763. NULL
  764. },
  765. {
  766. // 105.0.0.0/24
  767. UNALLOCATED,
  768. EMPTY,
  769. 0,
  770. NULL
  771. },
  772. {
  773. // 106.0.0.0/24
  774. UNALLOCATED,
  775. EMPTY,
  776. 0,
  777. NULL
  778. },
  779. {
  780. // 107.0.0.0/24
  781. ALLOCATED,
  782. REGISTRY,
  783. 113,
  784. "ARIN"
  785. },
  786. {
  787. // 108.0.0.0/24
  788. ALLOCATED,
  789. REGISTRY,
  790. 1907,
  791. "ARIN"
  792. },
  793. {
  794. // 109.0.0.0/24
  795. ALLOCATED,
  796. REGISTRY,
  797. 235582,
  798. "RIPE NCC"
  799. },
  800. {
  801. // 110.0.0.0/24
  802. ALLOCATED,
  803. REGISTRY,
  804. 92047,
  805. "APNIC"
  806. },
  807. {
  808. // 111.0.0.0/24
  809. ALLOCATED,
  810. REGISTRY,
  811. 28936,
  812. "APNIC"
  813. },
  814. {
  815. // 112.0.0.0/24
  816. ALLOCATED,
  817. REGISTRY,
  818. 49989,
  819. "APNIC"
  820. },
  821. {
  822. // 113.0.0.0/24
  823. ALLOCATED,
  824. REGISTRY,
  825. 255152,
  826. "APNIC"
  827. },
  828. {
  829. // 114.0.0.0/24
  830. ALLOCATED,
  831. REGISTRY,
  832. 74173,
  833. "APNIC"
  834. },
  835. {
  836. // 115.0.0.0/24
  837. ALLOCATED,
  838. REGISTRY,
  839. 161491,
  840. "APNIC"
  841. },
  842. {
  843. // 116.0.0.0/24
  844. ALLOCATED,
  845. REGISTRY,
  846. 103288,
  847. "APNIC"
  848. },
  849. {
  850. // 117.0.0.0/24
  851. ALLOCATED,
  852. REGISTRY,
  853. 378097,
  854. "APNIC"
  855. },
  856. {
  857. // 118.0.0.0/24
  858. ALLOCATED,
  859. REGISTRY,
  860. 91640,
  861. "APNIC"
  862. },
  863. {
  864. // 119.0.0.0/24
  865. ALLOCATED,
  866. REGISTRY,
  867. 187104,
  868. "APNIC"
  869. },
  870. {
  871. // 120.0.0.0/24
  872. ALLOCATED,
  873. REGISTRY,
  874. 66136,
  875. "APNIC"
  876. },
  877. {
  878. // 121.0.0.0/24
  879. ALLOCATED,
  880. REGISTRY,
  881. 116971,
  882. "APNIC"
  883. },
  884. {
  885. // 122.0.0.0/24
  886. ALLOCATED,
  887. REGISTRY,
  888. 298350,
  889. "APNIC"
  890. },
  891. {
  892. // 123.0.0.0/24
  893. ALLOCATED,
  894. REGISTRY,
  895. 234043,
  896. "APNIC"
  897. },
  898. {
  899. // 124.0.0.0/24
  900. ALLOCATED,
  901. REGISTRY,
  902. 163853,
  903. "APNIC"
  904. },
  905. {
  906. // 125.0.0.0/24
  907. ALLOCATED,
  908. REGISTRY,
  909. 201198,
  910. "APNIC"
  911. },
  912. {
  913. // 126.0.0.0/24
  914. ALLOCATED,
  915. REGISTRY,
  916. 308,
  917. "APNIC"
  918. },
  919. {
  920. // 127.0.0.0/24
  921. RESERVED,
  922. EMPTY,
  923. 0,
  924. NULL
  925. },
  926. {
  927. // 128.0.0.0/24
  928. ALLOCATED,
  929. REGISTRY,
  930. 19138,
  931. "ARIN"
  932. },
  933. {
  934. // 129.0.0.0/24
  935. ALLOCATED,
  936. REGISTRY,
  937. 10939,
  938. "ARIN"
  939. },
  940. {
  941. // 130.0.0.0/24
  942. ALLOCATED,
  943. REGISTRY,
  944. 13655,
  945. "ARIN"
  946. },
  947. {
  948. // 131.0.0.0/24
  949. ALLOCATED,
  950. REGISTRY,
  951. 5772,
  952. "ARIN"
  953. },
  954. {
  955. // 132.0.0.0/24
  956. ALLOCATED,
  957. REGISTRY,
  958. 4182,
  959. "ARIN"
  960. },
  961. {
  962. // 133.0.0.0/24
  963. ALLOCATED,
  964. REGISTRY,
  965. 3186,
  966. "APNIC"
  967. },
  968. {
  969. // 134.0.0.0/24
  970. ALLOCATED,
  971. REGISTRY,
  972. 5116,
  973. "ARIN"
  974. },
  975. {
  976. // 135.0.0.0/24
  977. ALLOCATED,
  978. REGISTRY,
  979. 1177,
  980. "ARIN"
  981. },
  982. {
  983. // 136.0.0.0/24
  984. ALLOCATED,
  985. REGISTRY,
  986. 1683,
  987. "ARIN"
  988. },
  989. {
  990. // 137.0.0.0/24
  991. ALLOCATED,
  992. REGISTRY,
  993. 6484,
  994. "ARIN"
  995. },
  996. {
  997. // 138.0.0.0/24
  998. ALLOCATED,
  999. REGISTRY,
  1000. 7538,
  1001. "ARIN"
  1002. },
  1003. {
  1004. // 139.0.0.0/24
  1005. ALLOCATED,
  1006. REGISTRY,
  1007. 4032,
  1008. "ARIN"
  1009. },
  1010. {
  1011. // 140.0.0.0/24
  1012. ALLOCATED,
  1013. REGISTRY,
  1014. 9141,
  1015. "ARIN"
  1016. },
  1017. {
  1018. // 141.0.0.0/24
  1019. ALLOCATED,
  1020. REGISTRY,
  1021. 14108,
  1022. "RIPE NCC"
  1023. },
  1024. {
  1025. // 142.0.0.0/24
  1026. ALLOCATED,
  1027. REGISTRY,
  1028. 11515,
  1029. "ARIN"
  1030. },
  1031. {
  1032. // 143.0.0.0/24
  1033. ALLOCATED,
  1034. REGISTRY,
  1035. 4720,
  1036. "ARIN"
  1037. },
  1038. {
  1039. // 144.0.0.0/24
  1040. ALLOCATED,
  1041. REGISTRY,
  1042. 7414,
  1043. "ARIN"
  1044. },
  1045. {
  1046. // 145.0.0.0/24
  1047. ALLOCATED,
  1048. REGISTRY,
  1049. 4412,
  1050. "RIPE NCC"
  1051. },
  1052. {
  1053. // 146.0.0.0/24
  1054. ALLOCATED,
  1055. REGISTRY,
  1056. 3753,
  1057. "ARIN"
  1058. },
  1059. {
  1060. // 147.0.0.0/24
  1061. ALLOCATED,
  1062. REGISTRY,
  1063. 7714,
  1064. "ARIN"
  1065. },
  1066. {
  1067. // 148.0.0.0/24
  1068. ALLOCATED,
  1069. REGISTRY,
  1070. 8583,
  1071. "ARIN"
  1072. },
  1073. {
  1074. // 149.0.0.0/24
  1075. ALLOCATED,
  1076. REGISTRY,
  1077. 3643,
  1078. "ARIN"
  1079. },
  1080. {
  1081. // 150.0.0.0/24
  1082. ALLOCATED,
  1083. REGISTRY,
  1084. 6633,
  1085. "APNIC"
  1086. },
  1087. {
  1088. // 151.0.0.0/24
  1089. ALLOCATED,
  1090. REGISTRY,
  1091. 136969,
  1092. "RIPE NCC"
  1093. },
  1094. {
  1095. // 152.0.0.0/24
  1096. ALLOCATED,
  1097. REGISTRY,
  1098. 3395,
  1099. "ARIN"
  1100. },
  1101. {
  1102. // 153.0.0.0/24
  1103. ALLOCATED,
  1104. REGISTRY,
  1105. 1615,
  1106. "APNIC"
  1107. },
  1108. {
  1109. // 154.0.0.0/24
  1110. ALLOCATED,
  1111. REGISTRY,
  1112. 612,
  1113. "AFRINIC"
  1114. },
  1115. {
  1116. // 155.0.0.0/24
  1117. ALLOCATED,
  1118. REGISTRY,
  1119. 4502,
  1120. "ARIN"
  1121. },
  1122. {
  1123. // 156.0.0.0/24
  1124. ALLOCATED,
  1125. REGISTRY,
  1126. 2391,
  1127. "ARIN"
  1128. },
  1129. {
  1130. // 157.0.0.0/24
  1131. ALLOCATED,
  1132. REGISTRY,
  1133. 8185,
  1134. "ARIN"
  1135. },
  1136. {
  1137. // 158.0.0.0/24
  1138. ALLOCATED,
  1139. REGISTRY,
  1140. 3056,
  1141. "ARIN"
  1142. },
  1143. {
  1144. // 159.0.0.0/24
  1145. ALLOCATED,
  1146. REGISTRY,
  1147. 5396,
  1148. "ARIN"
  1149. },
  1150. {
  1151. // 160.0.0.0/24
  1152. ALLOCATED,
  1153. REGISTRY,
  1154. 3583,
  1155. "ARIN"
  1156. },
  1157. {
  1158. // 161.0.0.0/24
  1159. ALLOCATED,
  1160. REGISTRY,
  1161. 4493,
  1162. "ARIN"
  1163. },
  1164. {
  1165. // 162.0.0.0/24
  1166. ALLOCATED,
  1167. REGISTRY,
  1168. 5901,
  1169. "ARIN"
  1170. },
  1171. {
  1172. // 163.0.0.0/24
  1173. ALLOCATED,
  1174. REGISTRY,
  1175. 4940,
  1176. "APNIC"
  1177. },
  1178. {
  1179. // 164.0.0.0/24
  1180. ALLOCATED,
  1181. REGISTRY,
  1182. 3904,
  1183. "ARIN"
  1184. },
  1185. {
  1186. // 165.0.0.0/24
  1187. ALLOCATED,
  1188. REGISTRY,
  1189. 12778,
  1190. "ARIN"
  1191. },
  1192. {
  1193. // 166.0.0.0/24
  1194. ALLOCATED,
  1195. REGISTRY,
  1196. 20079,
  1197. "ARIN"
  1198. },
  1199. {
  1200. // 167.0.0.0/24
  1201. ALLOCATED,
  1202. REGISTRY,
  1203. 2937,
  1204. "ARIN"
  1205. },
  1206. {
  1207. // 168.0.0.0/24
  1208. ALLOCATED,
  1209. REGISTRY,
  1210. 12878,
  1211. "ARIN"
  1212. },
  1213. {
  1214. // 169.0.0.0/24
  1215. RESERVED,
  1216. EMPTY,
  1217. 0,
  1218. NULL
  1219. },
  1220. {
  1221. // 170.0.0.0/24
  1222. ALLOCATED,
  1223. REGISTRY,
  1224. 8840,
  1225. "ARIN"
  1226. },
  1227. {
  1228. // 171.0.0.0/24
  1229. ALLOCATED,
  1230. REGISTRY,
  1231. 697,
  1232. "APNIC"
  1233. },
  1234. {
  1235. // 172.0.0.0/24
  1236. RESERVED,
  1237. EMPTY,
  1238. 0,
  1239. NULL
  1240. },
  1241. {
  1242. // 173.0.0.0/24
  1243. ALLOCATED,
  1244. REGISTRY,
  1245. 56003,
  1246. "ARIN"
  1247. },
  1248. {
  1249. // 174.0.0.0/24
  1250. ALLOCATED,
  1251. REGISTRY,
  1252. 42547,
  1253. "ARIN"
  1254. },
  1255. {
  1256. // 175.0.0.0/24
  1257. ALLOCATED,
  1258. REGISTRY,
  1259. 12484,
  1260. "APNIC"
  1261. },
  1262. {
  1263. // 176.0.0.0/24
  1264. ALLOCATED,
  1265. REGISTRY,
  1266. 314,
  1267. "RIPE NCC"
  1268. },
  1269. {
  1270. // 177.0.0.0/24
  1271. ALLOCATED,
  1272. REGISTRY,
  1273. 196,
  1274. "LACNIC"
  1275. },
  1276. {
  1277. // 178.0.0.0/24
  1278. ALLOCATED,
  1279. REGISTRY,
  1280. 374629,
  1281. "RIPE NCC"
  1282. },
  1283. {
  1284. // 179.0.0.0/24
  1285. UNALLOCATED,
  1286. EMPTY,
  1287. 0,
  1288. NULL
  1289. },
  1290. {
  1291. // 180.0.0.0/24
  1292. ALLOCATED,
  1293. REGISTRY,
  1294. 53379,
  1295. "APNIC"
  1296. },
  1297. {
  1298. // 181.0.0.0/24
  1299. ALLOCATED,
  1300. REGISTRY,
  1301. 223,
  1302. "LACNIC"
  1303. },
  1304. {
  1305. // 182.0.0.0/24
  1306. ALLOCATED,
  1307. REGISTRY,
  1308. 41815,
  1309. "APNIC"
  1310. },
  1311. {
  1312. // 183.0.0.0/24
  1313. ALLOCATED,
  1314. REGISTRY,
  1315. 82046,
  1316. "APNIC"
  1317. },
  1318. {
  1319. // 184.0.0.0/24
  1320. ALLOCATED,
  1321. REGISTRY,
  1322. 11086,
  1323. "ARIN"
  1324. },
  1325. {
  1326. // 185.0.0.0/24
  1327. UNALLOCATED,
  1328. EMPTY,
  1329. 0,
  1330. NULL
  1331. },
  1332. {
  1333. // 186.0.0.0/24
  1334. ALLOCATED,
  1335. REGISTRY,
  1336. 187821,
  1337. "LACNIC"
  1338. },
  1339. {
  1340. // 187.0.0.0/24
  1341. ALLOCATED,
  1342. REGISTRY,
  1343. 266272,
  1344. "LACNIC"
  1345. },
  1346. {
  1347. // 188.0.0.0/24
  1348. ALLOCATED,
  1349. REGISTRY,
  1350. 280462,
  1351. "RIPE NCC"
  1352. },
  1353. {
  1354. // 189.0.0.0/24
  1355. ALLOCATED,
  1356. REGISTRY,
  1357. 383283,
  1358. "LACNIC"
  1359. },
  1360. {
  1361. // 190.0.0.0/24
  1362. ALLOCATED,
  1363. REGISTRY,
  1364. 512680,
  1365. "LACNIC"
  1366. },
  1367. {
  1368. // 191.0.0.0/24
  1369. ALLOCATED,
  1370. REGISTRY,
  1371. 548,
  1372. "LACNIC"
  1373. },
  1374. {
  1375. // 192.0.0.0/24
  1376. RESERVED,
  1377. EMPTY,
  1378. 0,
  1379. NULL
  1380. },
  1381. {
  1382. // 193.0.0.0/24
  1383. ALLOCATED,
  1384. REGISTRY,
  1385. 69224,
  1386. "RIPE NCC"
  1387. },
  1388. {
  1389. // 194.0.0.0/24
  1390. ALLOCATED,
  1391. REGISTRY,
  1392. 58961,
  1393. "RIPE NCC"
  1394. },
  1395. {
  1396. // 195.0.0.0/24
  1397. ALLOCATED,
  1398. REGISTRY,
  1399. 100333,
  1400. "RIPE NCC"
  1401. },
  1402. {
  1403. // 196.0.0.0/24
  1404. ALLOCATED,
  1405. REGISTRY,
  1406. 88902,
  1407. "AFRINIC"
  1408. },
  1409. {
  1410. // 197.0.0.0/24
  1411. ALLOCATED,
  1412. REGISTRY,
  1413. 5403,
  1414. "AFRINIC"
  1415. },
  1416. {
  1417. // 198.0.0.0/24
  1418. RESERVED,
  1419. EMPTY,
  1420. 0,
  1421. NULL
  1422. },
  1423. {
  1424. // 199.0.0.0/24
  1425. ALLOCATED,
  1426. REGISTRY,
  1427. 15080,
  1428. "ARIN"
  1429. },
  1430. {
  1431. // 200.0.0.0/24
  1432. ALLOCATED,
  1433. REGISTRY,
  1434. 269919,
  1435. "LACNIC"
  1436. },
  1437. {
  1438. // 201.0.0.0/24
  1439. ALLOCATED,
  1440. REGISTRY,
  1441. 409518,
  1442. "LACNIC"
  1443. },
  1444. {
  1445. // 202.0.0.0/24
  1446. ALLOCATED,
  1447. REGISTRY,
  1448. 106109,
  1449. "APNIC"
  1450. },
  1451. {
  1452. // 203.0.0.0/24
  1453. RESERVED,
  1454. EMPTY,
  1455. 0,
  1456. NULL
  1457. },
  1458. {
  1459. // 204.0.0.0/24
  1460. ALLOCATED,
  1461. REGISTRY,
  1462. 35015,
  1463. "ARIN"
  1464. },
  1465. {
  1466. // 205.0.0.0/24
  1467. ALLOCATED,
  1468. REGISTRY,
  1469. 14164,
  1470. "ARIN"
  1471. },
  1472. {
  1473. // 206.0.0.0/24
  1474. ALLOCATED,
  1475. REGISTRY,
  1476. 28730,
  1477. "ARIN"
  1478. },
  1479. {
  1480. // 207.0.0.0/24
  1481. ALLOCATED,
  1482. REGISTRY,
  1483. 66000,
  1484. "ARIN"
  1485. },
  1486. {
  1487. // 208.0.0.0/24
  1488. ALLOCATED,
  1489. REGISTRY,
  1490. 70335,
  1491. "ARIN"
  1492. },
  1493. {
  1494. // 209.0.0.0/24
  1495. ALLOCATED,
  1496. REGISTRY,
  1497. 76247,
  1498. "ARIN"
  1499. },
  1500. {
  1501. // 210.0.0.0/24
  1502. ALLOCATED,
  1503. REGISTRY,
  1504. 92815,
  1505. "APNIC"
  1506. },
  1507. {
  1508. // 211.0.0.0/24
  1509. ALLOCATED,
  1510. REGISTRY,
  1511. 128852,
  1512. "APNIC"
  1513. },
  1514. {
  1515. // 212.0.0.0/24
  1516. ALLOCATED,
  1517. REGISTRY,
  1518. 153741,
  1519. "RIPE NCC"
  1520. },
  1521. {
  1522. // 213.0.0.0/24
  1523. ALLOCATED,
  1524. REGISTRY,
  1525. 185783,
  1526. "RIPE NCC"
  1527. },
  1528. {
  1529. // 214.0.0.0/24
  1530. ALLOCATED,
  1531. DIRECT,
  1532. 414,
  1533. "US-DOD"
  1534. },
  1535. {
  1536. // 215.0.0.0/24
  1537. ALLOCATED,
  1538. DIRECT,
  1539. 166,
  1540. "US-DOD"
  1541. },
  1542. {
  1543. // 216.0.0.0/24
  1544. ALLOCATED,
  1545. REGISTRY,
  1546. 119415,
  1547. "ARIN"
  1548. },
  1549. {
  1550. // 217.0.0.0/24
  1551. ALLOCATED,
  1552. REGISTRY,
  1553. 193939,
  1554. "RIPE NCC"
  1555. },
  1556. {
  1557. // 218.0.0.0/24
  1558. ALLOCATED,
  1559. REGISTRY,
  1560. 185224,
  1561. "APNIC"
  1562. },
  1563. {
  1564. // 219.0.0.0/24
  1565. ALLOCATED,
  1566. REGISTRY,
  1567. 122612,
  1568. "APNIC"
  1569. },
  1570. {
  1571. // 220.0.0.0/24
  1572. ALLOCATED,
  1573. REGISTRY,
  1574. 167570,
  1575. "APNIC"
  1576. },
  1577. {
  1578. // 221.0.0.0/24
  1579. ALLOCATED,
  1580. REGISTRY,
  1581. 144090,
  1582. "APNIC"
  1583. },
  1584. {
  1585. // 222.0.0.0/24
  1586. ALLOCATED,
  1587. REGISTRY,
  1588. 266493,
  1589. "APNIC"
  1590. },
  1591. {
  1592. // 223.0.0.0/24
  1593. ALLOCATED,
  1594. REGISTRY,
  1595. 1586,
  1596. "APNIC"
  1597. },
  1598. {
  1599. // 224.0.0.0/24
  1600. RESERVED,
  1601. EMPTY,
  1602. 0,
  1603. NULL
  1604. },
  1605. {
  1606. // 225.0.0.0/24
  1607. RESERVED,
  1608. EMPTY,
  1609. 0,
  1610. NULL
  1611. },
  1612. {
  1613. // 226.0.0.0/24
  1614. RESERVED,
  1615. EMPTY,
  1616. 0,
  1617. NULL
  1618. },
  1619. {
  1620. // 227.0.0.0/24
  1621. RESERVED,
  1622. EMPTY,
  1623. 0,
  1624. NULL
  1625. },
  1626. {
  1627. // 228.0.0.0/24
  1628. RESERVED,
  1629. EMPTY,
  1630. 0,
  1631. NULL
  1632. },
  1633. {
  1634. // 229.0.0.0/24
  1635. RESERVED,
  1636. EMPTY,
  1637. 0,
  1638. NULL
  1639. },
  1640. {
  1641. // 230.0.0.0/24
  1642. RESERVED,
  1643. EMPTY,
  1644. 0,
  1645. NULL
  1646. },
  1647. {
  1648. // 231.0.0.0/24
  1649. RESERVED,
  1650. EMPTY,
  1651. 0,
  1652. NULL
  1653. },
  1654. {
  1655. // 232.0.0.0/24
  1656. RESERVED,
  1657. EMPTY,
  1658. 0,
  1659. NULL
  1660. },
  1661. {
  1662. // 233.0.0.0/24
  1663. RESERVED,
  1664. EMPTY,
  1665. 0,
  1666. NULL
  1667. },
  1668. {
  1669. // 234.0.0.0/24
  1670. RESERVED,
  1671. EMPTY,
  1672. 0,
  1673. NULL
  1674. },
  1675. {
  1676. // 235.0.0.0/24
  1677. RESERVED,
  1678. EMPTY,
  1679. 0,
  1680. NULL
  1681. },
  1682. {
  1683. // 236.0.0.0/24
  1684. RESERVED,
  1685. EMPTY,
  1686. 0,
  1687. NULL
  1688. },
  1689. {
  1690. // 237.0.0.0/24
  1691. RESERVED,
  1692. EMPTY,
  1693. 0,
  1694. NULL
  1695. },
  1696. {
  1697. // 238.0.0.0/24
  1698. RESERVED,
  1699. EMPTY,
  1700. 0,
  1701. NULL
  1702. },
  1703. {
  1704. // 239.0.0.0/24
  1705. RESERVED,
  1706. EMPTY,
  1707. 0,
  1708. NULL
  1709. },
  1710. {
  1711. // 240.0.0.0/24
  1712. RESERVED,
  1713. EMPTY,
  1714. 0,
  1715. NULL
  1716. },
  1717. {
  1718. // 241.0.0.0/24
  1719. RESERVED,
  1720. EMPTY,
  1721. 0,
  1722. NULL
  1723. },
  1724. {
  1725. // 242.0.0.0/24
  1726. RESERVED,
  1727. EMPTY,
  1728. 0,
  1729. NULL
  1730. },
  1731. {
  1732. // 243.0.0.0/24
  1733. RESERVED,
  1734. EMPTY,
  1735. 0,
  1736. NULL
  1737. },
  1738. {
  1739. // 244.0.0.0/24
  1740. RESERVED,
  1741. EMPTY,
  1742. 0,
  1743. NULL
  1744. },
  1745. {
  1746. // 245.0.0.0/24
  1747. RESERVED,
  1748. EMPTY,
  1749. 0,
  1750. NULL
  1751. },
  1752. {
  1753. // 246.0.0.0/24
  1754. RESERVED,
  1755. EMPTY,
  1756. 0,
  1757. NULL
  1758. },
  1759. {
  1760. // 247.0.0.0/24
  1761. RESERVED,
  1762. EMPTY,
  1763. 0,
  1764. NULL
  1765. },
  1766. {
  1767. // 248.0.0.0/24
  1768. RESERVED,
  1769. EMPTY,
  1770. 0,
  1771. NULL
  1772. },
  1773. {
  1774. // 249.0.0.0/24
  1775. RESERVED,
  1776. EMPTY,
  1777. 0,
  1778. NULL
  1779. },
  1780. {
  1781. // 250.0.0.0/24
  1782. RESERVED,
  1783. EMPTY,
  1784. 0,
  1785. NULL
  1786. },
  1787. {
  1788. // 251.0.0.0/24
  1789. RESERVED,
  1790. EMPTY,
  1791. 0,
  1792. NULL
  1793. },
  1794. {
  1795. // 252.0.0.0/24
  1796. RESERVED,
  1797. EMPTY,
  1798. 0,
  1799. NULL
  1800. },
  1801. {
  1802. // 253.0.0.0/24
  1803. RESERVED,
  1804. EMPTY,
  1805. 0,
  1806. NULL
  1807. },
  1808. {
  1809. // 254.0.0.0/24
  1810. RESERVED,
  1811. EMPTY,
  1812. 0,
  1813. NULL
  1814. },
  1815. {
  1816. // 255.0.0.0/24
  1817. RESERVED,
  1818. EMPTY,
  1819. 0,
  1820. NULL
  1821. }
  1822. };
  1823. #endif