From df0d528983419e6abbea1a30c7c85a77d6957d31 Mon Sep 17 00:00:00 2001 From: Massimo Candela Date: Mon, 30 Dec 2019 12:11:56 +0100 Subject: [PATCH 01/60] wip --- prefixes.it.yml | 23916 +++++++++++++++++++++++++++++++ src/connectors/connectorRIS.js | 60 +- src/consumer.js | 1 - text.yml | 42 + 4 files changed, 23992 insertions(+), 27 deletions(-) create mode 100644 prefixes.it.yml create mode 100644 text.yml diff --git a/prefixes.it.yml b/prefixes.it.yml new file mode 100644 index 0000000..4298ac2 --- /dev/null +++ b/prefixes.it.yml @@ -0,0 +1,23916 @@ +2001:678:12::/48: + description: CCTLD-IT-ANYCAST - Registro del ccTLD it - IIT-CNR + asn: 197440 + ignoreMorespecifics: false + ignore: false + +2001:678:b14::/48: + description: MOGS-IT-AS - Mogs S.r.l. + asn: 208166 + ignoreMorespecifics: false + ignore: false + +2001:67c:29c::/48: + description: ENGINE-NETWORKS-AS - Engine Technology S.R.L. + asn: 47316 + ignoreMorespecifics: false + ignore: false + +2001:67c:790::/48: + description: SIAV-S-P-A - Siav S.p.A. + asn: 207042 + ignoreMorespecifics: false + ignore: false + +2001:67c:1b08::/48: + description: CNR - Consiglio Nazionale delle Ricerche + asn: 2598 + ignoreMorespecifics: false + ignore: false + +2001:6b8::/32: + description: ASN-CSELT # AS-CSELT CONVERTED TO ASN-CSELT FOR RPSL COMPLIANCE - Telecom Italia S.p.A. + asn: 5609 + ignoreMorespecifics: false + ignore: false + +2001:750::/32: + description: ASN-CLOUDITALIA - CLOUDITALIA TELECOMUNICAZIONI S.P.A. + asn: 15589 + ignoreMorespecifics: false + ignore: false + +2001:760::/32: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +2001:7f8:10::/48: + description: NAMEX-IXP - NAMEX CONSORZIO + asn: 24796 + ignoreMorespecifics: false + ignore: false + +2001:7f8:23::/48: + description: TOPIX-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC + asn: 25309 + ignoreMorespecifics: false + ignore: false + +2001:7f8:5f::/48: + description: ASN-VSIX - Universita di Padova + asn: 2593 + ignoreMorespecifics: false + ignore: false + +2001:848::/32: + description: CSP-AS - CSP s.c. a r.l. + asn: 2595 + ignoreMorespecifics: false + ignore: false + +2001:848:804::/48: + description: CSP-SCHOOLS-AS CSP s.c. a r.l., IT + asn: 2596 + ignoreMorespecifics: false + ignore: false + +2001:b00::/29: + description: FASTWEB - Fastweb SpA + asn: 12874 + ignoreMorespecifics: false + ignore: false + +2001:1418::/29: + description: ITGATE - IT.Gate S.p.A. + asn: 12779 + ignoreMorespecifics: false + ignore: false + +2001:1450::/32: + description: AS-IRIDEOS-KP - IRIDEOS S.P.A. + asn: 5602 + ignoreMorespecifics: false + ignore: false + +2001:15a8::/32: + description: IP-TELECOM-AS - ip telecom srl + asn: 29449 + ignoreMorespecifics: false + ignore: false + +2001:16a8::/32: + description: RMNET - RMnet S.R.L. + asn: 12533 + ignoreMorespecifics: false + ignore: false + +2001:1a38::/32: + description: SERVER24-AS - INCUBATEC GmbH - Srl + asn: 34081 + ignoreMorespecifics: false + ignore: false + +2001:1a60::/32: + description: ASN-CSI - CSI Piemonte + asn: 2594 + ignoreMorespecifics: false + ignore: false + +2001:1ac0::/32: + description: MIXITA-AS - MIX S.r.L. - Milan Internet eXchange + asn: 16004 + ignoreMorespecifics: false + ignore: false + +2001:1bd0::/32: + description: RETELIT-AS - Reti Telematiche Italiane S.p.A. (Retelit S.p.A.) + asn: 28716 + ignoreMorespecifics: false + ignore: false + +2001:40d0::/32: + description: ASN-PANSERVICE - Giuliano Claudio Peritore trading as "Panservice s.a.s. di Cuseo Fabrizio & C." + asn: 20912 + ignoreMorespecifics: false + ignore: false + +2001:41a0::/32: + description: RTRT-PEGASO - Regione Toscana + asn: 6882 + ignoreMorespecifics: false + ignore: false + +2001:41a8::/32: + description: SEABONE-NET - TELECOM ITALIA SPARKLE S.p.A. + asn: 6762 + ignoreMorespecifics: false + ignore: false + +2001:41a8:604::/64: + description: SEABONE-NET TELECOM ITALIA SPARKLE S.p.A., IT + asn: 6762 + ignoreMorespecifics: false + ignore: false + +2001:41a8:27:300::/56: + description: SEABONE-NET TELECOM ITALIA SPARKLE S.p.A., IT + asn: 6762 + ignoreMorespecifics: false + ignore: false + +2001:4b18::/32: + description: ASN-IDC - Telecom Italia S.p.A. + asn: 20746 + ignoreMorespecifics: false + ignore: false + +2001:4b78::/29: + description: SEEWEB - SEEWEB s.r.l. + asn: 12637 + ignoreMorespecifics: false + ignore: false + +2001:4b78::/32: + description: SEEWEB SEEWEB s.r.l., IT + asn: 12637 + ignoreMorespecifics: false + ignore: false + +2001:4bb0::/32: + description: AS_INTERACTIVE - Qcom spa + asn: 41497 + ignoreMorespecifics: false + ignore: false + +2001:4c00::/29: + description: E4A-AS - E4A s.r.l. + asn: 34695 + ignoreMorespecifics: false + ignore: false + +2001:4c00:893b::/48: + description: FUSOLAB Fusolab onlus, IT + asn: 197835 + ignoreMorespecifics: false + ignore: false + +2001:4c90::/29: + description: NGI-AS - EOLO S.p.A. + asn: 35612 + ignoreMorespecifics: false + ignore: false + +2001:4d38::/32: + description: ASN-ENTER - ENTER S.r.l. + asn: 12850 + ignoreMorespecifics: false + ignore: false + +2a00:c50::/29: + description: MEDIA-VENETO - Omegacom S.R.L.S. + asn: 49289 + ignoreMorespecifics: false + ignore: false + +2a00:f58::/32: + description: AS-IRIDEOS-MC - IRIDEOS S.P.A. + asn: 5396 + ignoreMorespecifics: false + ignore: false + +2a00:10c8::/32: + description: TRENTINODIGITALE-AS - Trentino Digitale SPA + asn: 12835 + ignoreMorespecifics: false + ignore: false + +2a00:1620::/32: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +2a00:1988::/32: + description: TELNET-ITALY - TELNET S.r.l. + asn: 5392 + ignoreMorespecifics: false + ignore: false + +2a00:19a8::/32: + description: SPE-AS - S.P.E.Sistemi e Progetti Elett + asn: 49640 + ignoreMorespecifics: false + ignore: false + +2a00:1cb0::/32: + description: ICCOM-AS - Iccom S.r.l. + asn: 44219 + ignoreMorespecifics: false + ignore: false + +2a00:1f48::/29: + description: NETGLOBAL-ASN - Net Global Srl + asn: 50316 + ignoreMorespecifics: false + ignore: false + +2a00:43e0::/32: + description: PARVATI - PARVATI SRL + asn: 60975 + ignoreMorespecifics: false + ignore: false + +2a00:46c0::/32: + description: IRPNET-AS - Irpinia Net-Com SRL + asn: 48500 + ignoreMorespecifics: false + ignore: false + +2a00:54e0::/32: + description: DODONET - EL.COM. S.R.L. + asn: 199324 + ignoreMorespecifics: false + ignore: false + +2a00:5b00::/29: + description: ASN-REDDER - Redder Telco s.r.l. + asn: 33986 + ignoreMorespecifics: false + ignore: false + +2a00:65c0::/32: + description: INRETE-AS - Inrete s.r.l + asn: 25156 + ignoreMorespecifics: false + ignore: false + +2a00:65c0:1::/48: + description: INRETE-AS Inrete s.r.l, IT + asn: 25156 + ignoreMorespecifics: false + ignore: false + +2a00:83a0::/32: + description: SKYTV-AS - Sky Italia srl + asn: 60772 + ignoreMorespecifics: false + ignore: false + +2a00:a9a0::/32: + description: PROGETTO8 - Progetto8 Srl + asn: 198721 + ignoreMorespecifics: false + ignore: false + +2a00:aa00::/32: + description: UMBRIA_NET - Umbrianet S.R.L. + asn: 15663 + ignoreMorespecifics: false + ignore: false + +2a00:ae20::/32: + description: SIRIUSTEC-IT - Sirius Technology SRL + asn: 60501 + ignoreMorespecifics: false + ignore: false + +2a00:c5e0::/32: + description: FASTCON-AS - FASTCON srl + asn: 198399 + ignoreMorespecifics: false + ignore: false + +2a00:d400::/32: + description: LEVEL7-AS - Level7 s.r.l. + asn: 197506 + ignoreMorespecifics: false + ignore: false + +2a00:d8e0::/32: + description: TISCALI-IT - Tiscali Italia S.P.A. + asn: 8612 + ignoreMorespecifics: false + ignore: false + +2a00:e540::/32: + description: SOGEI-ASN - Sogei Societa' Generale d' Informatica S.p.A. + asn: 33964 + ignoreMorespecifics: false + ignore: false + +2a00:eea0::/29: + description: DELTATRE-AS - Deltatre S.p.A. + asn: 12906 + ignoreMorespecifics: false + ignore: false + +2a00:fa80::/32: + description: TELIGO-AS - NEXIN TECHNOLOGIES S.P.A. + asn: 31076 + ignoreMorespecifics: false + ignore: false + +2a01:2d8::/29: + description: INTERCOM-AS - Intercom s.r.l. + asn: 8224 + ignoreMorespecifics: false + ignore: false + +2a01:6a0::/32: + description: BRT-AS - Playnet S.R.L. + asn: 13284 + ignoreMorespecifics: false + ignore: false + +2a01:7d0::/32: + description: TISCALI-IT - Tiscali Italia S.P.A. + asn: 8612 + ignoreMorespecifics: false + ignore: false + +2a01:2000::/20: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +2a01:4840::/32: + description: GRIFONLINE - Grifonline S.r.l. + asn: 43942 + ignoreMorespecifics: false + ignore: false + +2a01:5420::/32: + description: NEXUSWAY - Nexusway srl + asn: 199947 + ignoreMorespecifics: false + ignore: false + +2a01:5d20::/32: + description: EASYCONN-AS - EasyConn SRL + asn: 199941 + ignoreMorespecifics: false + ignore: false + +2a01:5f60::/32: + description: INTESYS-AS - Intesys Networking Srl + asn: 199321 + ignoreMorespecifics: false + ignore: false + +2a01:5f80::/32: + description: MANDARIN-AS - Mandarin S.p.A. + asn: 47408 + ignoreMorespecifics: false + ignore: false + +2a01:6080::/32: + description: ASN-INWEBADRIATICO - Inweb Adriatico S.r.l. + asn: 198916 + ignoreMorespecifics: false + ignore: false + +2a01:63c0::/32: + description: ESTRACOM-AS - ESTRACOM SPA + asn: 31319 + ignoreMorespecifics: false + ignore: false + +2a01:65c0::/32: + description: ASN-ITNET - ITnet S.r.l. + asn: 3242 + ignoreMorespecifics: false + ignore: false + +2a01:7140::/32: + description: WHL-AS - Worldwide Hotel Link srl + asn: 41849 + ignoreMorespecifics: false + ignore: false + +2a01:7540::/32: + description: ASN-TELEMAR - Telemar s.p.a. + asn: 13097 + ignoreMorespecifics: false + ignore: false + +2a01:8320::/32: + description: ASN-AEMNET - IREN ENERGIA S.P.A + asn: 39636 + ignoreMorespecifics: false + ignore: false + +2a01:9300::/32: + description: AS-IRIDEOS-KP - IRIDEOS S.P.A. + asn: 5602 + ignoreMorespecifics: false + ignore: false + +2a01:9840::/32: + description: INTRED-AS - INTRED S.P.A. + asn: 31115 + ignoreMorespecifics: false + ignore: false + +2a01:9a80::/32: + description: CONVERGENZE-AS - Convergenze S.p.A. + asn: 39120 + ignoreMorespecifics: false + ignore: false + +2a01:9ac0::/32: + description: BRAINBOX - Brainbox S.r.l. + asn: 59919 + ignoreMorespecifics: false + ignore: false + +2a01:9c00::/32: + description: ASCOMPU - Technology Transfer Intercontinental S.R.L + asn: 44567 + ignoreMorespecifics: false + ignore: false + +2a01:9da0::/32: + description: ACTIVENETWORK-AS - Active Network S.p.A. + asn: 197075 + ignoreMorespecifics: false + ignore: false + +2a01:a620::/32: + description: ASN-WARIAN - Warian S.R.L. + asn: 56911 + ignoreMorespecifics: false + ignore: false + +2a01:a7c0::/32: + description: NIMWAVE - Nim Wave srl + asn: 199606 + ignoreMorespecifics: false + ignore: false + +2a01:b600::/32: + description: EHIWEB - Ehinet Srl + asn: 43989 + ignoreMorespecifics: false + ignore: false + +2a01:bf40::/32: + description: LEONET-AS-IT - Leonet srl + asn: 15691 + ignoreMorespecifics: false + ignore: false + +2a02:20::/32: + description: ULI-MAIN - Utility Line Italia S.r.l. + asn: 9026 + ignoreMorespecifics: false + ignore: false + +2a02:f8::/32: + description: ASDASD-AS - ASDASD srl a socio unico + asn: 28929 + ignoreMorespecifics: false + ignore: false + +2a02:2e8::/32: + description: KONVERTO-AS - KONVERTO SPA + asn: 44512 + ignoreMorespecifics: false + ignore: false + +2a02:490::/29: + description: BRENNERCOM-AS - Brennercom S.p.A. + asn: 20811 + ignoreMorespecifics: false + ignore: false + +2a02:4d0::/32: + description: IT-STCOM - Metrolink S.R.L. + asn: 8816 + ignoreMorespecifics: false + ignore: false + +2a02:600::/32: + description: MYNET-AS - MYNET S.R.L. + asn: 31263 + ignoreMorespecifics: false + ignore: false + +2a02:670::/32: + description: PLANETEL - Planetel Srl + asn: 47217 + ignoreMorespecifics: false + ignore: false + +2a02:688::/32: + description: UNIDATA - UNIDATA S.p.A. + asn: 5394 + ignoreMorespecifics: false + ignore: false + +2a02:7d8::/32: + description: AS-IRIDEOS-IN-NETAPP - IRIDEOS S.P.A. + asn: 3302 + ignoreMorespecifics: false + ignore: false + +2a02:7d8:e00::/44: + description: AS-IRIDEOS-IN-NETAPP IRIDEOS S.P.A., IT + asn: 3302 + ignoreMorespecifics: false + ignore: false + +2a02:838::/32: + description: FORINICOM - Forinicom S.r.l. + asn: 47187 + ignoreMorespecifics: false + ignore: false + +2a02:9a8::/32: + description: ASN-SPIN - Spin SpA + asn: 6734 + ignoreMorespecifics: false + ignore: false + +2a02:e50::/32: + description: DTS-AS - Digital Telecommunication Services S.r.l. + asn: 49605 + ignoreMorespecifics: false + ignore: false + +2a02:ed8::/32: + description: GUEST - GUEST.IT s.r.l. + asn: 44898 + ignoreMorespecifics: false + ignore: false + +2a02:1630::/32: + description: IT-TWT-AS - TWT S.p.A. + asn: 30848 + ignoreMorespecifics: false + ignore: false + +2a02:2058::/32: + description: KONVERTO-AS - KONVERTO SPA + asn: 44512 + ignoreMorespecifics: false + ignore: false + +2a02:2420::/32: + description: ACTIVENETWORK-AS - Active Network S.p.A. + asn: 197075 + ignoreMorespecifics: false + ignore: false + +2a02:27e8::/32: + description: UNIBZ-AS - Libera Universita di Bolzano + asn: 51708 + ignoreMorespecifics: false + ignore: false + +2a02:2888::/32: + description: FASTNET-BKB-ASN - FASTNET SpA + asn: 8265 + ignoreMorespecifics: false + ignore: false + +2a02:29a0::/32: + description: AMPERSAND-AS - Ampersand Srl + asn: 56472 + ignoreMorespecifics: false + ignore: false + +2a02:29e0::/32: + description: ASSEFLOW - Seflow S.N.C. Di Marco Brame' & C. + asn: 49367 + ignoreMorespecifics: false + ignore: false + +2a02:2ae0::/32: + description: UUNET - MCI Communications Services + asn: 702 + ignoreMorespecifics: false + ignore: false + +2a02:46e0::/32: + description: CPL - CPL CONCORDIA Soc. Coop. + asn: 60049 + ignoreMorespecifics: false + ignore: false + +2a02:46e0:face::/48: + description: CPL CPL CONCORDIA Soc. Coop., IT + asn: 60049 + ignoreMorespecifics: false + ignore: false + +2a02:46e0:1dc::/48: + description: CPL CPL CONCORDIA Soc. Coop., IT + asn: 60049 + ignoreMorespecifics: false + ignore: false + +2a02:4720::/29: + description: NAQUADRIA-AS - Naquadria S.R.L. + asn: 201333 + ignoreMorespecifics: false + ignore: false + +2a02:4721::/32: + description: NAQUADRIA-AS Naquadria S.R.L., IT + asn: 201333 + ignoreMorespecifics: false + ignore: false + +2a02:4720::/32: + description: NAQUADRIA-AS Naquadria S.R.L., IT + asn: 201333 + ignoreMorespecifics: false + ignore: false + +2a02:4d80::/32: + description: BT-ITALIA - BT Italia S.p.A. + asn: 8968 + ignoreMorespecifics: false + ignore: false + +2a02:5620::/32: + description: KELIWEB - Keliweb S.R.L + asn: 202675 + ignoreMorespecifics: false + ignore: false + +2a02:5640::/29: + description: ASN-UNO - Uno Communications SpA + asn: 9137 + ignoreMorespecifics: false + ignore: false + +2a02:5c80::/32: + description: AS-IRIDEOS-KP - IRIDEOS S.P.A. + asn: 5602 + ignoreMorespecifics: false + ignore: false + +2a02:6120::/32: + description: NEXTIT - Next.it S.r.l. + asn: 201950 + ignoreMorespecifics: false + ignore: false + +2a02:7320::/32: + description: ASN-TERRA - Terra S.p.a. + asn: 31222 + ignoreMorespecifics: false + ignore: false + +2a02:7be0::/32: + description: ASN-BUONGIORNO - DOCOMO Digital Italy S.p.A. + asn: 201175 + ignoreMorespecifics: false + ignore: false + +2a02:7d60::/32: + description: HSTM-AS - S.T.M. SRL + asn: 60019 + ignoreMorespecifics: false + ignore: false + +2a02:b000::/23: + description: ASN-WINDTRE - WIND TRE S.P.A. + asn: 1267 + ignoreMorespecifics: false + ignore: false + +2a02:c540::/29: + description: FASTWEB - Fastweb SpA + asn: 12874 + ignoreMorespecifics: false + ignore: false + +2a02:c680::/31: + description: ELSYNET - ELSYNET S.R.L. + asn: 196983 + ignoreMorespecifics: false + ignore: false + +2a02:cdc0::/29: + description: SBTAP-AS - Comune di San Benedetto del Tronto + asn: 59715 + ignoreMorespecifics: false + ignore: false + +2a02:cdc6::/48: + description: SBTAP-AS Comune di San Benedetto del Tronto, IT + asn: 59715 + ignoreMorespecifics: false + ignore: false + +2a02:ff00::/29: + description: XMATICA-AS - XMATICA SRL + asn: 60475 + ignoreMorespecifics: false + ignore: false + +2a03:9c0::/32: + description: RETELIT-AS - Reti Telematiche Italiane S.p.A. (Retelit S.p.A.) + asn: 28716 + ignoreMorespecifics: false + ignore: false + +2a03:a60::/32: + description: PLINK-AS - Professional Link S.r.l. + asn: 59862 + ignoreMorespecifics: false + ignore: false + +2a03:1700::/29: + description: WINDTRE-AS - WIND TRE S.P.A. + asn: 24608 + ignoreMorespecifics: false + ignore: false + +2a03:35a0::/32: + description: ASIMANTOVA-AS - TNET SERVIZI SRL + asn: 24749 + ignoreMorespecifics: false + ignore: false + +2a03:37a0::/32: + description: LV3-IT - LV3 Soc. Coop. + asn: 59755 + ignoreMorespecifics: false + ignore: false + +2a03:3d80::/32: + description: ISILINE-AS - ISI Line srl + asn: 13113 + ignoreMorespecifics: false + ignore: false + +2a03:5c00::/32: + description: ASCOTLC-AS - Asco TLC S.p.A. + asn: 29177 + ignoreMorespecifics: false + ignore: false + +2a03:6800::/32: + description: ISP-INASSET-AS - InAsset S.r.l. + asn: 47902 + ignoreMorespecifics: false + ignore: false + +2a03:8980::/32: + description: ASN-TIM - Telecom Italia S.p.A. + asn: 16232 + ignoreMorespecifics: false + ignore: false + +2a03:91c0::/32: + description: EPIC-NETWORKS-AS - EPIC NETWORKS S.R.L. + asn: 57394 + ignoreMorespecifics: false + ignore: false + +2a03:9880::/32: + description: IFINET-AS - Ifinet Srl + asn: 24817 + ignoreMorespecifics: false + ignore: false + +2a03:9e20::/32: + description: TELEFONICASERVIZI - Telefonica Servizi srl + asn: 203672 + ignoreMorespecifics: false + ignore: false + +2a03:a6c0::/32: + description: ASN-JCOMWIFI-IT - JCOM Telecomunicazioni s.c.a r.l. + asn: 201502 + ignoreMorespecifics: false + ignore: false + +2a03:b020::/29: + description: FIBERTELECOM-AS - Fiber Telecom S.p.A. + asn: 41327 + ignoreMorespecifics: false + ignore: false + +2a03:c380::/32: + description: CASAWEB-AS - Acantho S.p.a + asn: 21309 + ignoreMorespecifics: false + ignore: false + +2a03:d200::/32: + description: VEGAIT - VEGA - Parco Scientifico Tecnologico di Venezia S.c.a.r.l. + asn: 56366 + ignoreMorespecifics: false + ignore: false + +2a03:e700::/32: + description: ASN-TNET - T.net S.p.A. + asn: 8922 + ignoreMorespecifics: false + ignore: false + +2a03:ff80::/29: + description: ACTIVENETWORK-AS - Active Network S.p.A. + asn: 197075 + ignoreMorespecifics: false + ignore: false + +2a04:d00::/29: + description: FIRSTAS-GATET1 - GATE T1 SRL + asn: 204326 + ignoreMorespecifics: false + ignore: false + +2a04:1540::/29: + description: FIBRAWEB - Fibraweb S.p.A + asn: 199348 + ignoreMorespecifics: false + ignore: false + +2a04:2080::/29: + description: INTERPLANET-IT - Interplanet S.r.l. + asn: 34758 + ignoreMorespecifics: false + ignore: false + +2a04:2700::/29: + description: SEEWEB - SEEWEB s.r.l. + asn: 12637 + ignoreMorespecifics: false + ignore: false + +2a04:3280::/29: + description: ASN-DEBIS - Engineering D.HUB S.p.A. + asn: 21176 + ignoreMorespecifics: false + ignore: false + +2a04:5880::/29: + description: ASN-BANCADITALIA - BANCA D'ITALIA + asn: 34759 + ignoreMorespecifics: false + ignore: false + +2a04:6580::/29: + description: NETECOM - Net & Com s.r.l. + asn: 6831 + ignoreMorespecifics: false + ignore: false + +2a04:7b00::/29: + description: WIRELESS_GROUP_COMMUNICATIONS_SRL - Wireless Group Communications S.r.l. + asn: 203848 + ignoreMorespecifics: false + ignore: false + +2a04:8640::/29: + description: NHM - NHM - S.R.L. + asn: 62275 + ignoreMorespecifics: false + ignore: false + +2a04:9f00::/29: + description: TREPSYSTEMAS - 3 P System Srl + asn: 199837 + ignoreMorespecifics: false + ignore: false + +2a04:a580::/29: + description: FASTWEB - Fastweb SpA + asn: 12874 + ignoreMorespecifics: false + ignore: false + +2a04:a9c0::/29: + description: GTECH - GTECH S.p.A. + asn: 35574 + ignoreMorespecifics: false + ignore: false + +2a04:a9c3::/32: + description: GTECH GTECH S.p.A., IT + asn: 35574 + ignoreMorespecifics: false + ignore: false + +2a04:a9c1::/32: + description: GTECH GTECH S.p.A., IT + asn: 35574 + ignoreMorespecifics: false + ignore: false + +2a04:a9c2::/32: + description: GTECH GTECH S.p.A., IT + asn: 35574 + ignoreMorespecifics: false + ignore: false + +2a04:a9c6::/32: + description: GTECH GTECH S.p.A., IT + asn: 35574 + ignoreMorespecifics: false + ignore: false + +2a04:a9c7::/32: + description: GTECH GTECH S.p.A., IT + asn: 35574 + ignoreMorespecifics: false + ignore: false + +2a04:a9c5::/32: + description: GTECH GTECH S.p.A., IT + asn: 35574 + ignoreMorespecifics: false + ignore: false + +2a04:a9c0::/32: + description: GTECH GTECH S.p.A., IT + asn: 35574 + ignoreMorespecifics: false + ignore: false + +2a04:a9c4::/32: + description: GTECH GTECH S.p.A., IT + asn: 35574 + ignoreMorespecifics: false + ignore: false + +2a04:c240::/29: + description: INFORMATICA-SYSTEM-AS - INFORMATICA SYSTEM S.R.L. + asn: 62009 + ignoreMorespecifics: false + ignore: false + +2a04:c8c0::/29: + description: NOVANETWORKS - NOVA NETWORKS S.R.L. + asn: 28941 + ignoreMorespecifics: false + ignore: false + +2a05:18c0::/29: + description: GTT-BACKBONE - GTT Communications Inc. + asn: 3257 + ignoreMorespecifics: false + ignore: false + +2a05:3880::/29: + description: HORIZONTELECOM - Horizon Telecom SPA + asn: 201518 + ignoreMorespecifics: false + ignore: false + +2a05:6080::/29: + description: SITEK - Si.TEK Informatica Srl + asn: 44920 + ignoreMorespecifics: false + ignore: false + +2a05:9d40::/29: + description: SPADHAUSEN - Spadhausen SRL Unipersonale + asn: 62166 + ignoreMorespecifics: false + ignore: false + +2a05:a3c0::/29: + description: FASTFONE-ASN - Fastfone s.r.l. + asn: 201127 + ignoreMorespecifics: false + ignore: false + +2a05:b740::/29: + description: IT-MOD_AS - Ministero della Difesa + asn: 210026 + ignoreMorespecifics: false + ignore: false + +2a05:bdc0::/29: + description: SPAZIOTEMPO-AS - Spaziotempo s.r.l. + asn: 201058 + ignoreMorespecifics: false + ignore: false + +2a05:be80::/29: + description: SEEWEB - SEEWEB s.r.l. + asn: 12637 + ignoreMorespecifics: false + ignore: false + +2a05:c6c0::/29: + description: DTS-AS - Digital Telecommunication Services S.r.l. + asn: 49605 + ignoreMorespecifics: false + ignore: false + +2a05:db80::/29: + description: OPENPOP-AS - OPENPOP SA + asn: 41071 + ignoreMorespecifics: false + ignore: false + +2a05:f340::/29: + description: VIPNET-AS - Vipnet.it S.r.l. + asn: 41827 + ignoreMorespecifics: false + ignore: false + +2a06:d00::/29: + description: TELEIMPIANTI-AS - TELEIMPIANTI SRL + asn: 200689 + ignoreMorespecifics: false + ignore: false + +2a06:2080::/29: + description: EMAXY - EMAXY SRL + asn: 197825 + ignoreMorespecifics: false + ignore: false + +2a06:4dc0::/29: + description: SIRIUSTEC-IT - Sirius Technology SRL + asn: 60501 + ignoreMorespecifics: false + ignore: false + +2a06:52c0::/29: + description: BLSIT-AS - B.L.S. Consulting S.r.l. + asn: 201483 + ignoreMorespecifics: false + ignore: false + +2a06:7280::/29: + description: ASN-MAC - Manutenzione ed Assistenza Computers S.r.l. + asn: 204096 + ignoreMorespecifics: false + ignore: false + +2a06:7780::/29: + description: AS-IRIDEOS-IN-NETAPP - IRIDEOS S.P.A. + asn: 3302 + ignoreMorespecifics: false + ignore: false + +2a06:8580::/29: + description: ICANET-AS - ICA-NET SRL + asn: 16191 + ignoreMorespecifics: false + ignore: false + +2a06:9240::/29: + description: RLNET-AS - ERRE ELLE NET s.r.l. + asn: 47406 + ignoreMorespecifics: false + ignore: false + +2a06:9d40::/29: + description: MYNET-AS - myNet GmbH + asn: 31543 + ignoreMorespecifics: false + ignore: false + +2a06:b700::/29: + description: QOOIX - Qooix s.r.l.s. + asn: 201616 + ignoreMorespecifics: false + ignore: false + +2a06:c2c0::/29: + description: INTERPLANET-IT - Interplanet S.r.l. + asn: 34758 + ignoreMorespecifics: false + ignore: false + +2a06:cfc0::/29: + description: TREPSYSTEMAS - 3 P System Srl + asn: 199837 + ignoreMorespecifics: false + ignore: false + +2a06:d440::/29: + description: CDP-SPA - Centro di Produzione Spa + asn: 57329 + ignoreMorespecifics: false + ignore: false + +2a06:d440::/32: + description: CDP-SPA Centro di Produzione Spa, IT + asn: 57329 + ignoreMorespecifics: false + ignore: false + +2a06:fac0::/29: + description: ASN-ADHOC-NETWORK - Made Network Srl + asn: 13182 + ignoreMorespecifics: false + ignore: false + +2a07:780::/29: + description: IPTECHNOLOGY - IP Technology srl + asn: 206476 + ignoreMorespecifics: false + ignore: false + +2a07:1ec0::/29: + description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC + asn: 41364 + ignoreMorespecifics: false + ignore: false + +2a07:2580::/29: + description: UNICATLC-AS - Unica Telecomunicazioni s.r.l. + asn: 203223 + ignoreMorespecifics: false + ignore: false + +2a07:2e80::/29: + description: IT-SUPERNAP - SUPERNAP Italia S.r.l. + asn: 203201 + ignoreMorespecifics: false + ignore: false + +2a07:3d00::/29: + description: TELMEKOM-AS - TELMEKOM SRL + asn: 49088 + ignoreMorespecifics: false + ignore: false + +2a07:50c0::/29: + description: SEEWEB - SEEWEB s.r.l. + asn: 12637 + ignoreMorespecifics: false + ignore: false + +2a07:79c0::/29: + description: SITEK - Si.TEK Informatica Srl + asn: 44920 + ignoreMorespecifics: false + ignore: false + +2a07:7e80::/29: + description: AS_DIMENSIONE - Dimensione S.r.l. + asn: 202870 + ignoreMorespecifics: false + ignore: false + +2a07:8cc0::/29: + description: MICROSERVIZI - Micro Servizi di Linguanti Claudia & C. S.A.S. + asn: 202761 + ignoreMorespecifics: false + ignore: false + +2a07:b0c0::/29: + description: KERINGEYEWEAR - Kering Eyewear S.p.A. + asn: 202617 + ignoreMorespecifics: false + ignore: false + +2a07:c700::/29: + description: LIMITIS-AS - Limitis s.r.l. + asn: 50178 + ignoreMorespecifics: false + ignore: false + +2a07:cb40::/29: + description: SIPORTAL-AS - Siportal Srl + asn: 28999 + ignoreMorespecifics: false + ignore: false + +2a07:df00::/29: + description: NETEN-AS - Neten Srl + asn: 41974 + ignoreMorespecifics: false + ignore: false + +2a09:7c0::/29: + description: COMMON_NET - COMMON NET S.r.l. + asn: 209624 + ignoreMorespecifics: false + ignore: false + +2a09:840::/32: + description: EXPLORERSERVIZI - Explorer Servizi S.R.L + asn: 209634 + ignoreMorespecifics: false + ignore: false + +2a09:3e40::/29: + description: FIBERTELECOM-AS - Fiber Telecom S.p.A. + asn: 41327 + ignoreMorespecifics: false + ignore: false + +2a09:5a00::/29: + description: MOMIT - MOMIT SRL + asn: 204760 + ignoreMorespecifics: false + ignore: false + +2a09:62c0::/29: + description: INTERCOM-AS - Intercom s.r.l. + asn: 8224 + ignoreMorespecifics: false + ignore: false + +2a09:6740::/29: + description: REEVO - REEVO S.R.L. + asn: 31617 + ignoreMorespecifics: false + ignore: false + +2a09:6c40::/29: + description: BZ-AS - BZSOLUTIONS SRL + asn: 209408 + ignoreMorespecifics: false + ignore: false + +2a09:c3c0::/29: + description: ALFASERVICE - Alfa Service s.r.l. + asn: 209102 + ignoreMorespecifics: false + ignore: false + +2a0a:15c0::/29: + description: GLOBALROUTERLLC - Global Router LLC + asn: 206273 + ignoreMorespecifics: false + ignore: false + +2a0a:1e40::/32: + description: FASTALP-AS - Telecomunicazioni digitali Fastalp S.R.L. + asn: 51300 + ignoreMorespecifics: false + ignore: false + +2a0a:27c0::/32: + description: CHOBI-AS - Chobi di Miele Marika + asn: 206244 + ignoreMorespecifics: false + ignore: false + +2a0a:4680::/29: + description: ALLPROCESS - MEDIATELCO SRL + asn: 206737 + ignoreMorespecifics: false + ignore: false + +2a0a:6640::/29: + description: WEBCOPY-AS - D. & D. DI ALESSANDRO E FLAVIA DERIU SNC + asn: 42658 + ignoreMorespecifics: false + ignore: false + +2a0a:6d00::/29: + description: ARGOSID - Argosid Network S.R.L + asn: 206988 + ignoreMorespecifics: false + ignore: false + +2a0a:7300::/32: + description: ASN-WARIAN - Warian S.R.L. + asn: 56911 + ignoreMorespecifics: false + ignore: false + +2a0a:7c40::/32: + description: ASN-GRUPPOAPI - api - anonima petroli italiana SpA + asn: 205925 + ignoreMorespecifics: false + ignore: false + +2a0a:9440::/29: + description: ALTITUD - ALTITUD S.r.l. + asn: 57111 + ignoreMorespecifics: false + ignore: false + +2a0a:c540::/29: + description: PLUSCREATIVO - Plus Creativo LLC + asn: 205940 + ignoreMorespecifics: false + ignore: false + +2a0a:cc40::/29: + description: INFRANET-AS - Infranet S.p.A. + asn: 44241 + ignoreMorespecifics: false + ignore: false + +2a0a:e6c0::/29: + description: ACTIVENETWORK-AS - Active Network S.p.A. + asn: 197075 + ignoreMorespecifics: false + ignore: false + +2a0a:f980::/29: + description: AIRBEAM-AS - Airbeam S.r.l. + asn: 50877 + ignoreMorespecifics: false + ignore: false + +2a0b:46c0::/29: + description: MACROTEL-AS - MACROTEL ITALIA SRL + asn: 208578 + ignoreMorespecifics: false + ignore: false + +2a0b:5ac0::/29: + description: MVA-AS20160531 - Mirko Montuori trading as MVA Connect + asn: 202803 + ignoreMorespecifics: false + ignore: false + +2a0b:7380::/29: + description: REEVO - REEVO S.R.L. + asn: 31617 + ignoreMorespecifics: false + ignore: false + +2a0b:91c0::/29: + description: CLOUDFIRE - Cloudfire s.r.l. + asn: 203489 + ignoreMorespecifics: false + ignore: false + +2a0b:9580::/32: + description: DODONET - EL.COM. S.R.L. + asn: 199324 + ignoreMorespecifics: false + ignore: false + +2a0b:a540::/29: + description: ASN-WINDTRE - WIND TRE S.P.A. + asn: 1267 + ignoreMorespecifics: false + ignore: false + +2a0b:aa00::/29: + description: BRENNERCOM-AS - Brennercom S.p.A. + asn: 20811 + ignoreMorespecifics: false + ignore: false + +2a0b:aa80::/29: + description: MEGAWEB_IT_BIELLA - CITTA' STUDI S.P.A. + asn: 42669 + ignoreMorespecifics: false + ignore: false + +2a0b:ad40::/29: + description: ITUBLOX-AS - U-BLOX ITALIA SPA + asn: 205493 + ignoreMorespecifics: false + ignore: false + +2a0b:c600::/29: + description: IDMSUEDTIROL-AS - IDM Suedtirol Alto Adige + asn: 51344 + ignoreMorespecifics: false + ignore: false + +2a0b:d680::/32: + description: FASTFONE-ASN - Fastfone s.r.l. + asn: 201127 + ignoreMorespecifics: false + ignore: false + +2a0b:ffc0::/29: + description: BVNETWORKS-AS - BV Networks srl + asn: 207013 + ignoreMorespecifics: false + ignore: false + +2a0c:2140::/29: + description: REEVO - REEVO S.R.L. + asn: 31617 + ignoreMorespecifics: false + ignore: false + +2a0c:4c00::/29: + description: SMARTPROVIDER - Consorzio Smartprovider + asn: 205260 + ignoreMorespecifics: false + ignore: false + +2a0c:5c40::/29: + description: NCONNECT-AS - LLC "Server v arendy" + asn: 49335 + ignoreMorespecifics: false + ignore: false + +2a0c:7d40::/32: + description: ASN-KUKUA - Kukua s.r.l. + asn: 209418 + ignoreMorespecifics: false + ignore: false + +2a0c:8000::/29: + description: NHM-LISIEUX - S.T.D. LISIEUX S.R.L. + asn: 58113 + ignoreMorespecifics: false + ignore: false + +2a0c:9c80::/29: + description: MOMIT - MOMIT SRL + asn: 204760 + ignoreMorespecifics: false + ignore: false + +2a0c:bdc0::/29: + description: NEXTIT - Next.it S.r.l. + asn: 201950 + ignoreMorespecifics: false + ignore: false + +2a0c:e2c0::/29: + description: NHM - NHM - S.R.L. + asn: 62275 + ignoreMorespecifics: false + ignore: false + +2a0c:e440::/29: + description: WAVECOM - WAVECOM SRL + asn: 200497 + ignoreMorespecifics: false + ignore: false + +2a0c:f840::/29: + description: RETELIT-AS - Reti Telematiche Italiane S.p.A. (Retelit S.p.A.) + asn: 28716 + ignoreMorespecifics: false + ignore: false + +2a0d:540::/29: + description: BLUWIFI - NEWMEDIAWEB S.R.L. + asn: 203180 + ignoreMorespecifics: false + ignore: false + +2a0d:cc0::/29: + description: SIRIUSTEC-IT - Sirius Technology SRL + asn: 60501 + ignoreMorespecifics: false + ignore: false + +2a0d:1b80::/32: + description: DBLC-AS - DOUBLEC S.a.s. + asn: 204664 + ignoreMorespecifics: false + ignore: false + +2a0d:20c0::/29: + description: TELEIMPIANTI-AS - TELEIMPIANTI SRL + asn: 200689 + ignoreMorespecifics: false + ignore: false + +2a0d:2640::/29: + description: OPTICONN-IT - OPTICONN SRL + asn: 57264 + ignoreMorespecifics: false + ignore: false + +2a0d:2c40::/29: + description: NETIKOM-AS - Netikom SRL + asn: 207146 + ignoreMorespecifics: false + ignore: false + +2a0d:9b40::/29: + description: REEVO - REEVO S.R.L. + asn: 31617 + ignoreMorespecifics: false + ignore: false + +2a0d:b000::/29: + description: SEEWEB - SEEWEB s.r.l. + asn: 12637 + ignoreMorespecifics: false + ignore: false + +2a0d:f540::/29: + description: AS-NEXIM - NEXIM ITALIA SRL + asn: 210122 + ignoreMorespecifics: false + ignore: false + +2a0e:400::/25: + description: SKYIT-BB - Sky Italia srl + asn: 210278 + ignoreMorespecifics: false + ignore: false + +2a0e:2140::/29: + description: REEVO - REEVO S.R.L. + asn: 31617 + ignoreMorespecifics: false + ignore: false + +2a0e:3e80::/29: + description: AS-CODING - Coding SRL + asn: 204504 + ignoreMorespecifics: false + ignore: false + +2a0f:7080::/29: + description: SIRIUSTEC-IT - Sirius Technology SRL + asn: 60501 + ignoreMorespecifics: false + ignore: false + +2a0f:8a80::/29: + description: INFORMATICA-SYSTEM-AS - INFORMATICA SYSTEM S.R.L. + asn: 62009 + ignoreMorespecifics: false + ignore: false + +2.56.92.0/22: + description: DATACENTERSRL-AS-SET - Data Center S.R.L. + asn: 209234 + ignoreMorespecifics: false + ignore: false + +2.56.128.0/22: + description: ALFASERVICE - Alfa Service s.r.l. + asn: 209102 + ignoreMorespecifics: false + ignore: false + +2.57.32.0/22: + description: MELITAITALIA - Melita Italia SRL + asn: 209222 + ignoreMorespecifics: false + ignore: false + +2.57.32.0/23: + description: MELITAITALIA Melita Italia SRL, IT + asn: 209222 + ignoreMorespecifics: false + ignore: false + +2.57.34.0/23: + description: MELITAITALIA Melita Italia SRL, IT + asn: 209222 + ignoreMorespecifics: false + ignore: false + +2.57.84.0/22: + description: ASNOVACONN - NOVACONN SRL + asn: 203462 + ignoreMorespecifics: false + ignore: false + +2.57.87.0/24: + description: asnovaconn NOVACONN SRL, IT + asn: 203462 + ignoreMorespecifics: false + ignore: false + +2.57.85.0/24: + description: asnovaconn NOVACONN SRL, IT + asn: 203462 + ignoreMorespecifics: false + ignore: false + +2.57.86.0/24: + description: asnovaconn NOVACONN SRL, IT + asn: 203462 + ignoreMorespecifics: false + ignore: false + +2.57.84.0/24: + description: asnovaconn NOVACONN SRL, IT + asn: 203462 + ignoreMorespecifics: false + ignore: false + +2.58.136.0/22: + description: OPENFIBER-ITALY - Open Fiber S.P.A. + asn: 210218 + ignoreMorespecifics: false + ignore: false + +2.58.136.0/23: + description: OpenFiber-Italy Open Fiber S.P.A., IT + asn: 210218 + ignoreMorespecifics: false + ignore: false + +2.58.138.0/23: + description: OpenFiber-Italy Open Fiber S.P.A., IT + asn: 210218 + ignoreMorespecifics: false + ignore: false + +2.58.184.0/22: + description: NUOVAFIBER-AS - NUOVAFIBER S.R.L. + asn: 209182 + ignoreMorespecifics: false + ignore: false + +2.58.208.0/22: + description: COMACSPAIT - COMAC S.P.A. + asn: 208775 + ignoreMorespecifics: false + ignore: false + +2.58.211.0/24: + description: comacspait COMAC S.P.A., IT + asn: 208775 + ignoreMorespecifics: false + ignore: false + +2.58.208.0/24: + description: comacspait COMAC S.P.A., IT + asn: 208775 + ignoreMorespecifics: false + ignore: false + +2.58.210.0/24: + description: comacspait COMAC S.P.A., IT + asn: 208775 + ignoreMorespecifics: false + ignore: false + +2.58.209.0/24: + description: comacspait COMAC S.P.A., IT + asn: 208775 + ignoreMorespecifics: false + ignore: false + +2.59.140.0/22: + description: BRAINBOX - Brainbox S.r.l. + asn: 59919 + ignoreMorespecifics: false + ignore: false + +2.156.0.0/14: + description: WINDTRE-AS - WIND TRE S.P.A. + asn: 24608 + ignoreMorespecifics: false + ignore: false + +2.159.0.0/16: + description: WINDTRE-AS WIND TRE S.P.A., IT + asn: 24608 + ignoreMorespecifics: false + ignore: false + +2.157.0.0/16: + description: WINDTRE-AS WIND TRE S.P.A., IT + asn: 24608 + ignoreMorespecifics: false + ignore: false + +2.156.0.0/16: + description: WINDTRE-AS WIND TRE S.P.A., IT + asn: 24608 + ignoreMorespecifics: false + ignore: false + +2.158.0.0/16: + description: WINDTRE-AS WIND TRE S.P.A., IT + asn: 24608 + ignoreMorespecifics: false + ignore: false + +2.192.0.0/13: + description: ASN-TIM - Telecom Italia S.p.A. + asn: 16232 + ignoreMorespecifics: false + ignore: false + +5.8.96.0/19: + description: IT-TWT-AS - TWT S.p.A. + asn: 30848 + ignoreMorespecifics: false + ignore: false + +5.11.32.0/21: + description: PLANETEL - Planetel Srl + asn: 47217 + ignoreMorespecifics: false + ignore: false + +5.42.144.0/21: + description: ASN-FRW - Frosinone Wireless S.p.A. + asn: 50627 + ignoreMorespecifics: false + ignore: false + +5.42.148.0/22: + description: ASN-FRW Frosinone Wireless S.p.A., IT + asn: 50627 + ignoreMorespecifics: false + ignore: false + +5.43.232.0/21: + description: TERRECABLATE - Terrecablate Reti e Servizi S.R.L. + asn: 29050 + ignoreMorespecifics: false + ignore: false + +5.43.248.0/21: + description: NORDCMSPA - Nordcom S.p.a. + asn: 198830 + ignoreMorespecifics: false + ignore: false + +5.61.0.0/21: + description: WISPI - I.T.S. DI VACANTI ANGELO IMPRESA INDIVIDUALE + asn: 204923 + ignoreMorespecifics: false + ignore: false + +5.61.192.0/21: + description: SKYLOGIC-AS - SKYLOGIC S.P.A. + asn: 29286 + ignoreMorespecifics: false + ignore: false + +5.61.216.0/21: + description: NETOIP - Netoip.com srl + asn: 202709 + ignoreMorespecifics: false + ignore: false + +5.62.72.0/21: + description: NHM - NHM - S.R.L. + asn: 62275 + ignoreMorespecifics: false + ignore: false + +5.63.136.0/21: + description: CASAWEB-AS - Acantho S.p.a + asn: 21309 + ignoreMorespecifics: false + ignore: false + +5.63.168.0/21: + description: IT-TWT-AS - TWT S.p.A. + asn: 30848 + ignoreMorespecifics: false + ignore: false + +5.83.104.0/21: + description: SETAAS - SETA S.R.L. + asn: 198898 + ignoreMorespecifics: false + ignore: false + +5.84.0.0/14: + description: WINDTRE-AS - WIND TRE S.P.A. + asn: 24608 + ignoreMorespecifics: false + ignore: false + +5.86.0.0/15: + description: WINDTRE-AS WIND TRE S.P.A., IT + asn: 24608 + ignoreMorespecifics: false + ignore: false + +5.87.0.0/16: + description: WINDTRE-AS WIND TRE S.P.A., IT + asn: 24608 + ignoreMorespecifics: false + ignore: false + +5.86.0.0/16: + description: WINDTRE-AS WIND TRE S.P.A., IT + asn: 24608 + ignoreMorespecifics: false + ignore: false + +5.84.0.0/16: + description: WINDTRE-AS WIND TRE S.P.A., IT + asn: 24608 + ignoreMorespecifics: false + ignore: false + +5.85.0.0/16: + description: WINDTRE-AS WIND TRE S.P.A., IT + asn: 24608 + ignoreMorespecifics: false + ignore: false + +5.88.0.0/13: + description: VODAFONE-IT-ASN - Vodafone Italia S.p.A. + asn: 30722 + ignoreMorespecifics: false + ignore: false + +5.88.192.0/19: + description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT + asn: 30722 + ignoreMorespecifics: false + ignore: false + +5.89.176.0/20: + description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT + asn: 30722 + ignoreMorespecifics: false + ignore: false + +5.94.64.0/19: + description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT + asn: 30722 + ignoreMorespecifics: false + ignore: false + +5.88.160.0/20: + description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT + asn: 30722 + ignoreMorespecifics: false + ignore: false + +5.88.224.0/19: + description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT + asn: 30722 + ignoreMorespecifics: false + ignore: false + +5.88.96.0/19: + description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT + asn: 30722 + ignoreMorespecifics: false + ignore: false + +5.89.48.0/20: + description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT + asn: 30722 + ignoreMorespecifics: false + ignore: false + +5.88.64.0/19: + description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT + asn: 30722 + ignoreMorespecifics: false + ignore: false + +5.89.240.0/20: + description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT + asn: 30722 + ignoreMorespecifics: false + ignore: false + +5.95.0.0/19: + description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT + asn: 30722 + ignoreMorespecifics: false + ignore: false + +5.94.96.0/19: + description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT + asn: 30722 + ignoreMorespecifics: false + ignore: false + +5.89.224.0/20: + description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT + asn: 30722 + ignoreMorespecifics: false + ignore: false + +5.94.160.0/19: + description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT + asn: 30722 + ignoreMorespecifics: false + ignore: false + +5.95.32.0/19: + description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT + asn: 30722 + ignoreMorespecifics: false + ignore: false + +5.89.112.0/20: + description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT + asn: 30722 + ignoreMorespecifics: false + ignore: false + +5.89.160.0/20: + description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT + asn: 30722 + ignoreMorespecifics: false + ignore: false + +5.100.232.0/21: + description: TRIVENET - Trivenet S.R.L. + asn: 12481 + ignoreMorespecifics: false + ignore: false + +5.102.0.0/19: + description: LINKEM-AS - Linkem spa + asn: 198471 + ignoreMorespecifics: false + ignore: false + +5.102.13.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +5.102.0.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +5.102.17.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +5.102.20.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +5.102.10.0/23: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +5.102.0.0/23: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +5.102.12.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +5.102.22.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +5.102.2.0/23: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +5.102.9.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +5.102.10.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +5.102.6.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +5.102.21.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +5.102.4.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +5.102.8.0/23: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +5.102.19.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +5.102.3.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +5.102.16.0/23: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +5.102.12.0/23: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +5.102.4.0/23: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +5.102.6.0/23: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +5.102.1.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +5.102.22.0/23: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +5.102.11.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +5.102.8.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +5.102.23.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +5.102.18.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +5.102.18.0/23: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +5.102.7.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +5.102.20.0/23: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +5.102.16.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +5.102.2.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +5.102.14.0/23: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +5.102.5.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +5.102.15.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +5.102.14.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +5.133.96.0/22: + description: TIET-AS - T.I.E.T. di Franceschini Maris & C. sas + asn: 200752 + ignoreMorespecifics: false + ignore: false + +5.133.98.0/24: + description: TIET-AS T.I.E.T. di Franceschini Maris & C. sas, IT + asn: 200752 + ignoreMorespecifics: false + ignore: false + +5.133.99.0/24: + description: TIET-AS T.I.E.T. di Franceschini Maris & C. sas, IT + asn: 200752 + ignoreMorespecifics: false + ignore: false + +5.133.97.0/24: + description: TIET-AS T.I.E.T. di Franceschini Maris & C. sas, IT + asn: 200752 + ignoreMorespecifics: false + ignore: false + +5.133.96.0/24: + description: TIET-AS T.I.E.T. di Franceschini Maris & C. sas, IT + asn: 200752 + ignoreMorespecifics: false + ignore: false + +5.134.120.0/21: + description: ASN-ITNET - ITnet S.r.l. + asn: 3242 + ignoreMorespecifics: false + ignore: false + +5.144.160.0/20: + description: SEEWEB - SEEWEB s.r.l. + asn: 12637 + ignoreMorespecifics: false + ignore: false + +5.144.184.0/21: + description: ASN-LEPIDA - Lepida S.c.p.A. + asn: 31638 + ignoreMorespecifics: false + ignore: false + +5.144.184.0/22: + description: ASN-LEPIDA Lepida S.c.p.A., IT + asn: 31638 + ignoreMorespecifics: false + ignore: false + +5.144.190.0/24: + description: ASN-LEPIDA Lepida S.c.p.A., IT + asn: 31638 + ignoreMorespecifics: false + ignore: false + +5.144.188.0/24: + description: ASN-LEPIDA Lepida S.c.p.A., IT + asn: 31638 + ignoreMorespecifics: false + ignore: false + +5.144.188.0/22: + description: ASN-LEPIDA Lepida S.c.p.A., IT + asn: 31638 + ignoreMorespecifics: false + ignore: false + +5.145.120.0/21: + description: IFOM - IFOM Fondazione + asn: 35193 + ignoreMorespecifics: false + ignore: false + +5.150.128.0/20: + description: AS-IRIDEOS-KP - IRIDEOS S.P.A. + asn: 5602 + ignoreMorespecifics: false + ignore: false + +5.152.240.0/21: + description: FASTWEB - Fastweb SpA + asn: 12874 + ignoreMorespecifics: false + ignore: false + +5.154.192.0/19: + description: CONNESI - Connesi s.p.a. + asn: 15605 + ignoreMorespecifics: false + ignore: false + +5.157.96.0/19: + description: NGI-AS - EOLO S.p.A. + asn: 35612 + ignoreMorespecifics: false + ignore: false + +5.168.0.0/14: + description: ASN-TIM - Telecom Italia S.p.A. + asn: 16232 + ignoreMorespecifics: false + ignore: false + +5.170.208.0/20: + description: ASN-TIM Telecom Italia S.p.A., IT + asn: 16232 + ignoreMorespecifics: false + ignore: false + +5.171.0.0/16: + description: ASN-TIM Telecom Italia S.p.A., IT + asn: 16232 + ignoreMorespecifics: false + ignore: false + +5.169.0.0/16: + description: ASN-TIM Telecom Italia S.p.A., IT + asn: 16232 + ignoreMorespecifics: false + ignore: false + +5.170.0.0/16: + description: ASN-TIM Telecom Italia S.p.A., IT + asn: 16232 + ignoreMorespecifics: false + ignore: false + +5.168.0.0/16: + description: ASN-TIM Telecom Italia S.p.A., IT + asn: 16232 + ignoreMorespecifics: false + ignore: false + +5.172.208.0/21: + description: ISILINE-AS - ISI Line srl + asn: 13113 + ignoreMorespecifics: false + ignore: false + +5.175.32.0/21: + description: AUTOVIE-AS - Autovie Venete S.p.A. + asn: 199352 + ignoreMorespecifics: false + ignore: false + +5.175.48.0/21: + description: ALMAVIVA - Almaviva S.p.A. + asn: 29419 + ignoreMorespecifics: false + ignore: false + +5.175.48.0/22: + description: AlmavivA Almaviva S.p.A., IT + asn: 29419 + ignoreMorespecifics: false + ignore: false + +5.175.52.0/24: + description: AlmavivA Almaviva S.p.A., IT + asn: 29419 + ignoreMorespecifics: false + ignore: false + +5.175.64.0/20: + description: SKYLOGIC-AS - SKYLOGIC S.P.A. + asn: 29286 + ignoreMorespecifics: false + ignore: false + +5.178.40.0/21: + description: SEABONE-NET - TELECOM ITALIA SPARKLE S.p.A. + asn: 6762 + ignoreMorespecifics: false + ignore: false + +5.178.41.0/24: + description: SEABONE-NET TELECOM ITALIA SPARKLE S.p.A., IT + asn: 6762 + ignoreMorespecifics: false + ignore: false + +5.178.88.0/21: + description: BRAINBOX - Brainbox S.r.l. + asn: 59919 + ignoreMorespecifics: false + ignore: false + +5.178.120.0/21: + description: AS-IRIDEOS-KP - IRIDEOS S.P.A. + asn: 5602 + ignoreMorespecifics: false + ignore: false + +5.180.168.0/22: + description: SPRINGO - I Buoni Motivi snc GALANTIN ALESSANDRO & TOPINELLI MAURO + asn: 206801 + ignoreMorespecifics: false + ignore: false + +5.180.171.0/24: + description: TREPSYSTEMAS 3 P System Srl, IT + asn: 199837 + ignoreMorespecifics: false + ignore: false + +5.180.204.0/22: + description: MACROTEL-AS - MACROTEL ITALIA SRL + asn: 208578 + ignoreMorespecifics: false + ignore: false + +5.181.192.0/22: + description: SINERGIA - Sinergia Telecomunication S.R.L. + asn: 60989 + ignoreMorespecifics: false + ignore: false + +5.181.193.0/24: + description: Sinergia Sinergia Telecomunication S.R.L., IT + asn: 60989 + ignoreMorespecifics: false + ignore: false + +5.181.192.0/24: + description: Sinergia Sinergia Telecomunication S.R.L., IT + asn: 60989 + ignoreMorespecifics: false + ignore: false + +5.181.195.0/24: + description: Sinergia Sinergia Telecomunication S.R.L., IT + asn: 60989 + ignoreMorespecifics: false + ignore: false + +5.181.194.0/24: + description: Sinergia Sinergia Telecomunication S.R.L., IT + asn: 60989 + ignoreMorespecifics: false + ignore: false + +5.198.224.0/20: + description: ISILINE-AS - ISI Line srl + asn: 13113 + ignoreMorespecifics: false + ignore: false + +5.252.16.0/22: + description: WAVECOM - WAVECOM SRL + asn: 200497 + ignoreMorespecifics: false + ignore: false + +5.252.44.0/22: + description: NETSTORMING - NETSTORMING S.R.L. + asn: 35762 + ignoreMorespecifics: false + ignore: false + +5.252.240.0/22: + description: AS_INTERACTIVE - Qcom spa + asn: 41497 + ignoreMorespecifics: false + ignore: false + +5.253.48.0/22: + description: AIRNET - AIRNET S.R.L.S. + asn: 209301 + ignoreMorespecifics: false + ignore: false + +5.253.212.0/22: + description: NTT - NTT SRL + asn: 209387 + ignoreMorespecifics: false + ignore: false + +5.253.215.0/24: + description: MULTIWIRE-AS Multiwire S.r.l., IT + asn: 44084 + ignoreMorespecifics: false + ignore: false + +31.7.144.0/20: + description: RPENGINEERING-AS - RP ENGINEERING SAS DI ROMANO ALESSANDRO & C.S.A.S. + asn: 49360 + ignoreMorespecifics: false + ignore: false + +31.10.48.0/21: + description: AS-IRIDEOS-MC - IRIDEOS S.P.A. + asn: 5396 + ignoreMorespecifics: false + ignore: false + +31.11.32.0/21: + description: ARUBA-ASN - Aruba S.p.A. + asn: 31034 + ignoreMorespecifics: false + ignore: false + +31.13.136.0/21: + description: DTS-AS - Digital Telecommunication Services S.r.l. + asn: 49605 + ignoreMorespecifics: false + ignore: false + +31.14.28.0/24: + description: STELCORE - STEL S.R.L. + asn: 56550 + ignoreMorespecifics: false + ignore: false + +31.14.128.0/20: + description: ARUBA-ASN - Aruba S.p.A. + asn: 31034 + ignoreMorespecifics: false + ignore: false + +31.14.183.0/24: + description: SEEWEB - SEEWEB s.r.l. + asn: 12637 + ignoreMorespecifics: false + ignore: false + +31.14.184.0/21: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +31.14.233.0/24: + description: AIRGRID-AS - Airgrid S.R.L. + asn: 201198 + ignoreMorespecifics: false + ignore: false + +31.15.72.0/21: + description: OPTIMA - Optima Italia S.p.A. + asn: 44513 + ignoreMorespecifics: false + ignore: false + +31.24.136.0/21: + description: CLOUDFIRE - Cloudfire s.r.l. + asn: 203489 + ignoreMorespecifics: false + ignore: false + +31.31.40.0/21: + description: CDP-SPA - Centro di Produzione Spa + asn: 57329 + ignoreMorespecifics: false + ignore: false + +31.44.16.0/20: + description: LEVEL7-AS - Level7 s.r.l. + asn: 197506 + ignoreMorespecifics: false + ignore: false + +31.44.112.0/20: + description: ASN-AMBROGIO - Ambrogio s.r.l. + asn: 197954 + ignoreMorespecifics: false + ignore: false + +31.44.160.0/20: + description: MYNET-AS - MYNET S.R.L. + asn: 31263 + ignoreMorespecifics: false + ignore: false + +31.129.125.0/24: + description: JT - JT (Jersey) Limited + asn: 8681 + ignoreMorespecifics: false + ignore: false + +31.131.240.0/21: + description: FASTWEB - Fastweb SpA + asn: 12874 + ignoreMorespecifics: false + ignore: false + +31.132.40.0/22: + description: FIRSTAS-GATET1 - GATE T1 SRL + asn: 204326 + ignoreMorespecifics: false + ignore: false + +31.132.48.0/22: + description: ZADEASRL - ZADEA SRL + asn: 210144 + ignoreMorespecifics: false + ignore: false + +31.156.0.0/14: + description: VODAFONE-IT-ASN - Vodafone Italia S.p.A. + asn: 30722 + ignoreMorespecifics: false + ignore: false + +31.156.192.0/19: + description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT + asn: 30722 + ignoreMorespecifics: false + ignore: false + +31.156.224.0/19: + description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT + asn: 30722 + ignoreMorespecifics: false + ignore: false + +31.156.64.0/19: + description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT + asn: 30722 + ignoreMorespecifics: false + ignore: false + +31.156.96.0/19: + description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT + asn: 30722 + ignoreMorespecifics: false + ignore: false + +31.169.104.0/21: + description: HITACHICBT - WESTPOLE S.P.A. + asn: 197845 + ignoreMorespecifics: false + ignore: false + +31.171.136.0/21: + description: INTRED-AS - INTRED S.P.A. + asn: 31115 + ignoreMorespecifics: false + ignore: false + +31.171.136.0/22: + description: INTRED-AS INTRED S.P.A., IT + asn: 31115 + ignoreMorespecifics: false + ignore: false + +31.171.140.0/22: + description: INTRED-AS INTRED S.P.A., IT + asn: 31115 + ignoreMorespecifics: false + ignore: false + +31.177.40.0/21: + description: STELCORE - STEL S.R.L. + asn: 56550 + ignoreMorespecifics: false + ignore: false + +31.177.112.0/21: + description: KONVERTO-AS - KONVERTO SPA + asn: 44512 + ignoreMorespecifics: false + ignore: false + +31.185.96.0/21: + description: FIBERTELECOM-AS - Fiber Telecom S.p.A. + asn: 41327 + ignoreMorespecifics: false + ignore: false + +31.187.104.0/21: + description: WIRTEK - NEWTEC S.R.L. + asn: 201602 + ignoreMorespecifics: false + ignore: false + +31.187.110.0/24: + description: WIRTEK NEWTEC S.R.L., IT + asn: 201602 + ignoreMorespecifics: false + ignore: false + +31.187.109.0/24: + description: WIRTEK NEWTEC S.R.L., IT + asn: 201602 + ignoreMorespecifics: false + ignore: false + +31.187.111.0/24: + description: WIRTEK NEWTEC S.R.L., IT + asn: 201602 + ignoreMorespecifics: false + ignore: false + +31.187.108.0/24: + description: WIRTEK NEWTEC S.R.L., IT + asn: 201602 + ignoreMorespecifics: false + ignore: false + +31.187.104.0/24: + description: WIRTEK NEWTEC S.R.L., IT + asn: 201602 + ignoreMorespecifics: false + ignore: false + +31.187.106.0/24: + description: WIRTEK NEWTEC S.R.L., IT + asn: 201602 + ignoreMorespecifics: false + ignore: false + +31.187.105.0/24: + description: WIRTEK NEWTEC S.R.L., IT + asn: 201602 + ignoreMorespecifics: false + ignore: false + +31.187.107.0/24: + description: WIRTEK NEWTEC S.R.L., IT + asn: 201602 + ignoreMorespecifics: false + ignore: false + +31.188.0.0/14: + description: WINDTRE-AS - WIND TRE S.P.A. + asn: 24608 + ignoreMorespecifics: false + ignore: false + +31.189.0.0/16: + description: WINDTRE-AS WIND TRE S.P.A., IT + asn: 24608 + ignoreMorespecifics: false + ignore: false + +31.191.0.0/16: + description: WINDTRE-AS WIND TRE S.P.A., IT + asn: 24608 + ignoreMorespecifics: false + ignore: false + +31.188.0.0/16: + description: WINDTRE-AS WIND TRE S.P.A., IT + asn: 24608 + ignoreMorespecifics: false + ignore: false + +31.190.0.0/16: + description: WINDTRE-AS WIND TRE S.P.A., IT + asn: 24608 + ignoreMorespecifics: false + ignore: false + +31.193.16.0/20: + description: TIMENET-AS - TIME-NET S.R.L. + asn: 51580 + ignoreMorespecifics: false + ignore: false + +31.193.56.0/21: + description: SECSERVIZI-AS - SECSERVIZI S.P.A. + asn: 28767 + ignoreMorespecifics: false + ignore: false + +31.207.96.0/19: + description: SWB-APB-AS - Azienda Pubbliservizi Brunico + asn: 57469 + ignoreMorespecifics: false + ignore: false + +31.214.153.0/24: + description: STELCORE - STEL S.R.L. + asn: 56550 + ignoreMorespecifics: false + ignore: false + +31.216.240.0/20: + description: ASCOTLC-AS - Asco TLC S.p.A. + asn: 29177 + ignoreMorespecifics: false + ignore: false + +31.216.252.0/22: + description: ASCOTLC-AS Asco TLC S.p.A., IT + asn: 29177 + ignoreMorespecifics: false + ignore: false + +31.216.244.0/22: + description: ASCOTLC-AS Asco TLC S.p.A., IT + asn: 29177 + ignoreMorespecifics: false + ignore: false + +31.216.248.0/22: + description: ASCOTLC-AS Asco TLC S.p.A., IT + asn: 29177 + ignoreMorespecifics: false + ignore: false + +31.216.240.0/22: + description: ASCOTLC-AS Asco TLC S.p.A., IT + asn: 29177 + ignoreMorespecifics: false + ignore: false + +31.217.200.0/21: + description: WPWEB-AS - WpWeb S.r.l. + asn: 31121 + ignoreMorespecifics: false + ignore: false + +31.223.240.0/20: + description: ISP-INASSET-AS - InAsset S.r.l. + asn: 47902 + ignoreMorespecifics: false + ignore: false + +31.223.240.0/21: + description: ISP-INASSET-AS InAsset S.r.l., IT + asn: 47902 + ignoreMorespecifics: false + ignore: false + +31.223.240.0/23: + description: ISP-INASSET-AS InAsset S.r.l., IT + asn: 47902 + ignoreMorespecifics: false + ignore: false + +31.223.248.0/21: + description: ISP-INASSET-AS InAsset S.r.l., IT + asn: 47902 + ignoreMorespecifics: false + ignore: false + +37.9.224.0/20: + description: SEEWEB - SEEWEB s.r.l. + asn: 12637 + ignoreMorespecifics: false + ignore: false + +37.9.239.0/24: + description: SEEWEB SEEWEB s.r.l., IT + asn: 12637 + ignoreMorespecifics: false + ignore: false + +37.10.80.0/20: + description: ASN-AMBROGIO - Ambrogio s.r.l. + asn: 197954 + ignoreMorespecifics: false + ignore: false + +37.34.32.0/21: + description: IEO-AS - ISTITUTO EUROPEO DI ONCOLOGIA SRL + asn: 50428 + ignoreMorespecifics: false + ignore: false + +37.34.40.0/21: + description: LINKEM-AS - Linkem spa + asn: 198471 + ignoreMorespecifics: false + ignore: false + +37.34.40.0/22: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +37.34.44.0/22: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +37.60.32.0/21: + description: ISILINE-AS - ISI Line srl + asn: 13113 + ignoreMorespecifics: false + ignore: false + +37.60.38.0/24: + description: ISILINE-AS ISI Line srl, IT + asn: 13113 + ignoreMorespecifics: false + ignore: false + +37.72.32.0/21: + description: NETALIA-AS - NETALIA S.R.L. + asn: 198434 + ignoreMorespecifics: false + ignore: false + +37.72.35.0/24: + description: NETALIA-AS NETALIA S.R.L., IT + asn: 198434 + ignoreMorespecifics: false + ignore: false + +37.72.37.0/24: + description: NETALIA-AS NETALIA S.R.L., IT + asn: 198434 + ignoreMorespecifics: false + ignore: false + +37.72.33.0/24: + description: NETALIA-AS NETALIA S.R.L., IT + asn: 198434 + ignoreMorespecifics: false + ignore: false + +37.72.39.0/24: + description: NETALIA-AS NETALIA S.R.L., IT + asn: 198434 + ignoreMorespecifics: false + ignore: false + +37.77.112.0/20: + description: LINKEM-AS - Linkem spa + asn: 198471 + ignoreMorespecifics: false + ignore: false + +37.77.122.0/23: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +37.77.127.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +37.77.114.0/23: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +37.77.121.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +37.77.112.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +37.77.114.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +37.77.120.0/23: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +37.77.112.0/23: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +37.77.125.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +37.77.123.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +37.77.113.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +37.77.122.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +37.77.124.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +37.77.115.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +37.77.124.0/23: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +37.77.126.0/23: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +37.77.126.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +37.77.120.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +37.77.136.0/21: + description: RETELIT-AS - Reti Telematiche Italiane S.p.A. (Retelit S.p.A.) + asn: 28716 + ignoreMorespecifics: false + ignore: false + +37.77.160.0/21: + description: ACTIVENETWORK-AS - Active Network S.p.A. + asn: 197075 + ignoreMorespecifics: false + ignore: false + +37.77.208.0/20: + description: ASDASD-AS - ASDASD srl a socio unico + asn: 28929 + ignoreMorespecifics: false + ignore: false + +37.99.208.0/21: + description: COLT - COLT Technology Services Group Limited + asn: 8220 + ignoreMorespecifics: false + ignore: false + +37.100.0.0/14: + description: WINDTRE-AS - WIND TRE S.P.A. + asn: 24608 + ignoreMorespecifics: false + ignore: false + +37.103.0.0/16: + description: WINDTRE-AS WIND TRE S.P.A., IT + asn: 24608 + ignoreMorespecifics: false + ignore: false + +37.101.0.0/16: + description: WINDTRE-AS WIND TRE S.P.A., IT + asn: 24608 + ignoreMorespecifics: false + ignore: false + +37.100.0.0/16: + description: WINDTRE-AS WIND TRE S.P.A., IT + asn: 24608 + ignoreMorespecifics: false + ignore: false + +37.102.0.0/16: + description: WINDTRE-AS WIND TRE S.P.A., IT + asn: 24608 + ignoreMorespecifics: false + ignore: false + +37.114.8.0/21: + description: ASN-DEBIS - Engineering D.HUB S.p.A. + asn: 21176 + ignoreMorespecifics: false + ignore: false + +37.114.9.0/24: + description: ASN-DEBIS Engineering D.HUB S.p.A., IT + asn: 21176 + ignoreMorespecifics: false + ignore: false + +37.114.14.0/24: + description: ASN-DEBIS Engineering D.HUB S.p.A., IT + asn: 21176 + ignoreMorespecifics: false + ignore: false + +37.114.8.0/24: + description: ASN-DEBIS Engineering D.HUB S.p.A., IT + asn: 21176 + ignoreMorespecifics: false + ignore: false + +37.114.10.0/24: + description: ASN-DEBIS Engineering D.HUB S.p.A., IT + asn: 21176 + ignoreMorespecifics: false + ignore: false + +37.123.240.0/21: + description: AERIALCOM - AerialCom Srl + asn: 61000 + ignoreMorespecifics: false + ignore: false + +37.123.243.0/24: + description: AERIALCOM AerialCom Srl, IT + asn: 61000 + ignoreMorespecifics: false + ignore: false + +37.123.244.0/24: + description: AERIALCOM AerialCom Srl, IT + asn: 61000 + ignoreMorespecifics: false + ignore: false + +37.123.246.0/24: + description: AERIALCOM AerialCom Srl, IT + asn: 61000 + ignoreMorespecifics: false + ignore: false + +37.123.245.0/24: + description: AERIALCOM AerialCom Srl, IT + asn: 61000 + ignoreMorespecifics: false + ignore: false + +37.123.241.0/24: + description: AERIALCOM AerialCom Srl, IT + asn: 61000 + ignoreMorespecifics: false + ignore: false + +37.123.247.0/24: + description: AERIALCOM AerialCom Srl, IT + asn: 61000 + ignoreMorespecifics: false + ignore: false + +37.123.240.0/24: + description: AERIALCOM AerialCom Srl, IT + asn: 61000 + ignoreMorespecifics: false + ignore: false + +37.123.242.0/24: + description: AERIALCOM AerialCom Srl, IT + asn: 61000 + ignoreMorespecifics: false + ignore: false + +37.128.136.0/21: + description: TRENTINODIGITALE-AS - Trentino Digitale SPA + asn: 12835 + ignoreMorespecifics: false + ignore: false + +37.130.152.0/21: + description: SATORTECH - Sator Tech di Gagliardone Andrea Impresa Individuale + asn: 57846 + ignoreMorespecifics: false + ignore: false + +37.130.216.0/21: + description: ARIANET - Ari@net SRL + asn: 205330 + ignoreMorespecifics: false + ignore: false + +37.130.223.0/24: + description: Arianet Ari@net SRL, IT + asn: 205330 + ignoreMorespecifics: false + ignore: false + +37.130.219.0/24: + description: Arianet Ari@net SRL, IT + asn: 205330 + ignoreMorespecifics: false + ignore: false + +37.130.216.0/22: + description: Arianet Ari@net SRL, IT + asn: 205330 + ignoreMorespecifics: false + ignore: false + +37.130.221.0/24: + description: Arianet Ari@net SRL, IT + asn: 205330 + ignoreMorespecifics: false + ignore: false + +37.130.220.0/24: + description: Arianet Ari@net SRL, IT + asn: 205330 + ignoreMorespecifics: false + ignore: false + +37.130.222.0/24: + description: Arianet Ari@net SRL, IT + asn: 205330 + ignoreMorespecifics: false + ignore: false + +37.130.216.0/24: + description: Arianet Ari@net SRL, IT + asn: 205330 + ignoreMorespecifics: false + ignore: false + +37.130.220.0/22: + description: Arianet Ari@net SRL, IT + asn: 205330 + ignoreMorespecifics: false + ignore: false + +37.130.218.0/24: + description: Arianet Ari@net SRL, IT + asn: 205330 + ignoreMorespecifics: false + ignore: false + +37.130.217.0/24: + description: Arianet Ari@net SRL, IT + asn: 205330 + ignoreMorespecifics: false + ignore: false + +37.139.88.0/21: + description: ASN-ENTER - ENTER S.r.l. + asn: 12850 + ignoreMorespecifics: false + ignore: false + +37.148.224.0/21: + description: IT-TWT-AS - TWT S.p.A. + asn: 30848 + ignoreMorespecifics: false + ignore: false + +37.153.135.0/24: + description: FASTWEB - Fastweb SpA + asn: 12874 + ignoreMorespecifics: false + ignore: false + +37.156.96.0/22: + description: ASN-LEPIDA - Lepida S.c.p.A. + asn: 31638 + ignoreMorespecifics: false + ignore: false + +37.156.96.0/23: + description: ASN-LEPIDA Lepida S.c.p.A., IT + asn: 31638 + ignoreMorespecifics: false + ignore: false + +37.156.98.0/23: + description: ASN-LEPIDA Lepida S.c.p.A., IT + asn: 31638 + ignoreMorespecifics: false + ignore: false + +37.156.148.0/22: + description: ASN-LEPIDA - Lepida S.c.p.A. + asn: 31638 + ignoreMorespecifics: false + ignore: false + +37.156.148.0/23: + description: ASN-LEPIDA Lepida S.c.p.A., IT + asn: 31638 + ignoreMorespecifics: false + ignore: false + +37.156.150.0/23: + description: ASN-LEPIDA Lepida S.c.p.A., IT + asn: 31638 + ignoreMorespecifics: false + ignore: false + +37.156.168.0/22: + description: ASN-LEPIDA - Lepida S.c.p.A. + asn: 31638 + ignoreMorespecifics: false + ignore: false + +37.156.168.0/23: + description: ASN-LEPIDA Lepida S.c.p.A., IT + asn: 31638 + ignoreMorespecifics: false + ignore: false + +37.156.170.0/23: + description: ASN-LEPIDA Lepida S.c.p.A., IT + asn: 31638 + ignoreMorespecifics: false + ignore: false + +37.156.208.0/22: + description: ASN-LEPIDA - Lepida S.c.p.A. + asn: 31638 + ignoreMorespecifics: false + ignore: false + +37.156.208.0/23: + description: ASN-LEPIDA Lepida S.c.p.A., IT + asn: 31638 + ignoreMorespecifics: false + ignore: false + +37.156.210.0/23: + description: ASN-LEPIDA Lepida S.c.p.A., IT + asn: 31638 + ignoreMorespecifics: false + ignore: false + +37.176.0.0/13: + description: VODAFONE-IT-ASN - Vodafone Italia S.p.A. + asn: 30722 + ignoreMorespecifics: false + ignore: false + +37.182.64.0/19: + description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT + asn: 30722 + ignoreMorespecifics: false + ignore: false + +37.183.64.0/19: + description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT + asn: 30722 + ignoreMorespecifics: false + ignore: false + +37.182.160.0/20: + description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT + asn: 30722 + ignoreMorespecifics: false + ignore: false + +37.182.96.0/19: + description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT + asn: 30722 + ignoreMorespecifics: false + ignore: false + +37.182.176.0/20: + description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT + asn: 30722 + ignoreMorespecifics: false + ignore: false + +37.182.144.0/20: + description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT + asn: 30722 + ignoreMorespecifics: false + ignore: false + +37.182.224.0/20: + description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT + asn: 30722 + ignoreMorespecifics: false + ignore: false + +37.182.128.0/20: + description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT + asn: 30722 + ignoreMorespecifics: false + ignore: false + +37.186.128.0/18: + description: BRENNERCOM-AS - Brennercom S.p.A. + asn: 20811 + ignoreMorespecifics: false + ignore: false + +37.186.192.0/18: + description: FASTWEB - Fastweb SpA + asn: 12874 + ignoreMorespecifics: false + ignore: false + +37.200.80.0/22: + description: FREECOM - FreeCom S.r.l. + asn: 202193 + ignoreMorespecifics: false + ignore: false + +37.200.82.0/23: + description: FreeCom FreeCom S.r.l., IT + asn: 202193 + ignoreMorespecifics: false + ignore: false + +37.202.16.0/21: + description: XMATICA-AS - XMATICA SRL + asn: 60475 + ignoreMorespecifics: false + ignore: false + +37.203.224.0/20: + description: CEDIS - CONSORZIO ELETTRICO DI STORO, SOCIETA COOPERATIVA + asn: 199309 + ignoreMorespecifics: false + ignore: false + +37.205.128.0/17: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +37.209.200.0/21: + description: MT-AS - Milano Teleport SRL + asn: 49284 + ignoreMorespecifics: false + ignore: false + +37.220.40.0/21: + description: AS-IRIDEOS-KP - IRIDEOS S.P.A. + asn: 5602 + ignoreMorespecifics: false + ignore: false + +37.221.96.0/22: + description: MAVIANMAX - MavianMax srl + asn: 62007 + ignoreMorespecifics: false + ignore: false + +37.226.0.0/15: + description: WINDTRE-AS - WIND TRE S.P.A. + asn: 24608 + ignoreMorespecifics: false + ignore: false + +37.227.128.0/17: + description: WINDTRE-AS WIND TRE S.P.A., IT + asn: 24608 + ignoreMorespecifics: false + ignore: false + +37.227.0.0/16: + description: WINDTRE-AS WIND TRE S.P.A., IT + asn: 24608 + ignoreMorespecifics: false + ignore: false + +37.226.0.0/16: + description: WINDTRE-AS WIND TRE S.P.A., IT + asn: 24608 + ignoreMorespecifics: false + ignore: false + +37.227.0.0/17: + description: WINDTRE-AS WIND TRE S.P.A., IT + asn: 24608 + ignoreMorespecifics: false + ignore: false + +37.247.48.0/21: + description: PDDA-AS - Prometeus di Daniela Agro + asn: 34971 + ignoreMorespecifics: false + ignore: false + +45.9.224.0/22: + description: WINDSLSRL-AS - Windsl S.r.l. + asn: 51616 + ignoreMorespecifics: false + ignore: false + +45.11.116.0/22: + description: NAQUADRIA-AS - Naquadria S.R.L. + asn: 201333 + ignoreMorespecifics: false + ignore: false + +45.13.68.0/22: + description: IRPNET-AS - Irpinia Net-Com SRL + asn: 48500 + ignoreMorespecifics: false + ignore: false + +45.13.80.0/22: + description: NUOVARETI-AS - NUOVARETI S.R.L. + asn: 200984 + ignoreMorespecifics: false + ignore: false + +45.13.88.0/22: + description: INTERPLANET-IT - Interplanet S.r.l. + asn: 34758 + ignoreMorespecifics: false + ignore: false + +45.13.144.0/22: + description: ONECOM-AS - Onecom Global Communications LTD + asn: 51185 + ignoreMorespecifics: false + ignore: false + +45.14.160.0/22: + description: VALCANALE-NET - Valcanale Energia Srl + asn: 209987 + ignoreMorespecifics: false + ignore: false + +45.14.184.0/22: + description: ASSERVEREASY - Servereasy Srl + asn: 60798 + ignoreMorespecifics: false + ignore: false + +45.15.92.0/22: + description: DBNETWORK-AS - DB Network di Sgambaro Gionata + asn: 207054 + ignoreMorespecifics: false + ignore: false + +45.15.244.0/22: + description: STARHOST - Starhost SRL + asn: 204872 + ignoreMorespecifics: false + ignore: false + +45.66.16.0/22: + description: BRAINBOX - Brainbox S.r.l. + asn: 59919 + ignoreMorespecifics: false + ignore: false + +45.66.80.0/22: + description: INTERCOM-AS - Intercom s.r.l. + asn: 8224 + ignoreMorespecifics: false + ignore: false + +45.66.100.0/22: + description: REEVO - REEVO S.R.L. + asn: 31617 + ignoreMorespecifics: false + ignore: false + +45.67.40.0/22: + description: MYNET-AS - MYNET S.R.L. + asn: 31263 + ignoreMorespecifics: false + ignore: false + +45.67.112.0/22: + description: NEWCOM - Guglielmo Causarano trading as NewCom + asn: 209970 + ignoreMorespecifics: false + ignore: false + +45.67.115.0/24: + description: FIBERTELECOM-AS Fiber Telecom S.p.A., IT + asn: 41327 + ignoreMorespecifics: false + ignore: false + +45.67.124.0/22: + description: NTT - NTT SRL + asn: 209387 + ignoreMorespecifics: false + ignore: false + +45.82.132.0/22: + description: NETOIP - Netoip.com srl + asn: 202709 + ignoreMorespecifics: false + ignore: false + +45.82.228.0/22: + description: FASTWEB - Fastweb SpA + asn: 12874 + ignoreMorespecifics: false + ignore: false + +45.85.16.0/22: + description: FARECOM - Giuseppe D'Ambrosio trading as Fare Com + asn: 205498 + ignoreMorespecifics: false + ignore: false + +45.86.108.0/22: + description: TELMEKOM-AS - TELMEKOM SRL + asn: 49088 + ignoreMorespecifics: false + ignore: false + +45.87.64.0/22: + description: NETEN-AS - Neten Srl + asn: 41974 + ignoreMorespecifics: false + ignore: false + +45.89.180.0/22: + description: RETELIT-AS - Reti Telematiche Italiane S.p.A. (Retelit S.p.A.) + asn: 28716 + ignoreMorespecifics: false + ignore: false + +45.90.92.0/22: + description: TELMEKOM-AS - TELMEKOM SRL + asn: 49088 + ignoreMorespecifics: false + ignore: false + +45.91.184.0/22: + description: LINKTELCO-ASN - Link Telecomunicazioni SRL + asn: 202074 + ignoreMorespecifics: false + ignore: false + +45.92.148.0/22: + description: REEVO - REEVO S.R.L. + asn: 31617 + ignoreMorespecifics: false + ignore: false + +45.93.36.0/22: + description: INTERPLANET-IT - Interplanet S.r.l. + asn: 34758 + ignoreMorespecifics: false + ignore: false + +45.93.204.0/22: + description: SILTEL-ASN - SILTEL DIGITAL TELECOMMUNICATION SERVICES S.R.L. + asn: 200799 + ignoreMorespecifics: false + ignore: false + +45.94.0.0/22: + description: MYNET-AS - MYNET S.R.L. + asn: 31263 + ignoreMorespecifics: false + ignore: false + +45.94.96.0/22: + description: Maxihost Hospedagem de Sites Ltda + asn: 262287 + ignoreMorespecifics: false + ignore: false + +45.129.160.0/22: + description: ATLANTIS-IT - Atlantis SRL + asn: 42550 + ignoreMorespecifics: false + ignore: false + +45.129.220.0/22: + description: DIGITALPACIFIC-AU Digital Pacific Pty Ltd Australia + asn: 55803 + ignoreMorespecifics: false + ignore: false + +45.130.88.0/22: + description: FIRSTPOINT-AS - First Point Societa' A Responsabilita' Limitata In Sigla First Point S.R.L. + asn: 208532 + ignoreMorespecifics: false + ignore: false + +45.132.208.0/22: + description: FIBERING - Fibering Spa + asn: 51569 + ignoreMorespecifics: false + ignore: false + +45.135.24.0/22: + description: NETGLOBAL-ASN - Net Global Srl + asn: 50316 + ignoreMorespecifics: false + ignore: false + +45.135.68.0/22: + description: TELMEKOM-AS - TELMEKOM SRL + asn: 49088 + ignoreMorespecifics: false + ignore: false + +45.140.84.0/22: + description: NEXUSWAY - Nexusway srl + asn: 199947 + ignoreMorespecifics: false + ignore: false + +45.140.196.0/22: + description: ASENEGAN - Enegan S.p.A. + asn: 208808 + ignoreMorespecifics: false + ignore: false + +45.142.168.0/22: + description: CONNETTA - Connetta Srl + asn: 205051 + ignoreMorespecifics: false + ignore: false + +45.142.170.0/24: + description: Connetta Connetta Srl, IT + asn: 205051 + ignoreMorespecifics: false + ignore: false + +45.142.171.0/24: + description: Connetta Connetta Srl, IT + asn: 205051 + ignoreMorespecifics: false + ignore: false + +45.142.169.0/24: + description: Connetta Connetta Srl, IT + asn: 205051 + ignoreMorespecifics: false + ignore: false + +45.142.168.0/24: + description: Connetta Connetta Srl, IT + asn: 205051 + ignoreMorespecifics: false + ignore: false + +45.142.184.0/22: + description: MYNET-AS - MYNET S.R.L. + asn: 31263 + ignoreMorespecifics: false + ignore: false + +45.143.180.0/22: + description: ALIDA-SRL - ALIDA SRL + asn: 56376 + ignoreMorespecifics: false + ignore: false + +45.145.24.0/22: + description: YDEA - Ydea s.r.l. + asn: 35131 + ignoreMorespecifics: false + ignore: false + +45.145.204.0/22: + description: IT-SUPERNAP - SUPERNAP Italia S.r.l. + asn: 203201 + ignoreMorespecifics: false + ignore: false + +45.145.212.0/22: + description: DIGITALPACIFIC-AU Digital Pacific Pty Ltd Australia + asn: 55803 + ignoreMorespecifics: false + ignore: false + +45.145.228.0/22: + description: CNSERVERS - CNSERVERS LLC + asn: 40065 + ignoreMorespecifics: false + ignore: false + +45.150.200.0/22: + description: WBT-AS - Webethical S.r.l. + asn: 201795 + ignoreMorespecifics: false + ignore: false + +45.152.144.0/22: + description: BRAINBOX - Brainbox S.r.l. + asn: 59919 + ignoreMorespecifics: false + ignore: false + +45.156.64.0/22: + description: DIGITALPACIFIC-AU Digital Pacific Pty Ltd Australia + asn: 55803 + ignoreMorespecifics: false + ignore: false + +45.157.228.0/22: + description: ELEKTRONICA - Elektronica Sistemi S.n.c. + asn: 201847 + ignoreMorespecifics: false + ignore: false + +45.157.231.0/24: + description: Elektronica Elektronica Sistemi S.n.c., IT + asn: 201847 + ignoreMorespecifics: false + ignore: false + +45.157.230.0/24: + description: Elektronica Elektronica Sistemi S.n.c., IT + asn: 201847 + ignoreMorespecifics: false + ignore: false + +45.157.228.0/24: + description: Elektronica Elektronica Sistemi S.n.c., IT + asn: 201847 + ignoreMorespecifics: false + ignore: false + +45.157.229.0/24: + description: Elektronica Elektronica Sistemi S.n.c., IT + asn: 201847 + ignoreMorespecifics: false + ignore: false + +45.159.36.0/22: + description: SIRIUSTEC-IT - Sirius Technology SRL + asn: 60501 + ignoreMorespecifics: false + ignore: false + +46.16.168.0/21: + description: SEEWEB - SEEWEB s.r.l. + asn: 12637 + ignoreMorespecifics: false + ignore: false + +46.18.24.0/21: + description: UNIBZ-AS - Libera Universita di Bolzano + asn: 51708 + ignoreMorespecifics: false + ignore: false + +46.18.24.0/22: + description: UNIBZ-AS Libera Universita di Bolzano, IT + asn: 51708 + ignoreMorespecifics: false + ignore: false + +46.18.232.0/21: + description: SKYWEBTV-AS - SKYWEBTV S.R.L. + asn: 60803 + ignoreMorespecifics: false + ignore: false + +46.19.48.0/21: + description: GTT-BACKBONE - GTT Communications Inc. + asn: 3257 + ignoreMorespecifics: false + ignore: false + +46.19.232.0/21: + description: NCS-AS - InAsset S.r.l. + asn: 197664 + ignoreMorespecifics: false + ignore: false + +46.20.80.0/20: + description: FIBERING - Fibering Spa + asn: 51569 + ignoreMorespecifics: false + ignore: false + +46.20.85.0/24: + description: FIBERING Fibering Spa, IT + asn: 51569 + ignoreMorespecifics: false + ignore: false + +46.20.81.0/24: + description: FIBERING Fibering Spa, IT + asn: 51569 + ignoreMorespecifics: false + ignore: false + +46.20.95.0/24: + description: FIBERING Fibering Spa, IT + asn: 51569 + ignoreMorespecifics: false + ignore: false + +46.20.89.0/24: + description: FIBERING Fibering Spa, IT + asn: 51569 + ignoreMorespecifics: false + ignore: false + +46.20.93.0/24: + description: FIBERING Fibering Spa, IT + asn: 51569 + ignoreMorespecifics: false + ignore: false + +46.20.84.0/24: + description: FIBERING Fibering Spa, IT + asn: 51569 + ignoreMorespecifics: false + ignore: false + +46.20.88.0/24: + description: FIBERING Fibering Spa, IT + asn: 51569 + ignoreMorespecifics: false + ignore: false + +46.20.83.0/24: + description: FIBERING Fibering Spa, IT + asn: 51569 + ignoreMorespecifics: false + ignore: false + +46.20.80.0/24: + description: FIBERING Fibering Spa, IT + asn: 51569 + ignoreMorespecifics: false + ignore: false + +46.20.87.0/24: + description: FIBERING Fibering Spa, IT + asn: 51569 + ignoreMorespecifics: false + ignore: false + +46.20.91.0/24: + description: FIBERING Fibering Spa, IT + asn: 51569 + ignoreMorespecifics: false + ignore: false + +46.20.90.0/24: + description: FIBERING Fibering Spa, IT + asn: 51569 + ignoreMorespecifics: false + ignore: false + +46.20.86.0/24: + description: FIBERING Fibering Spa, IT + asn: 51569 + ignoreMorespecifics: false + ignore: false + +46.20.82.0/24: + description: FIBERING Fibering Spa, IT + asn: 51569 + ignoreMorespecifics: false + ignore: false + +46.20.92.0/24: + description: FIBERING Fibering Spa, IT + asn: 51569 + ignoreMorespecifics: false + ignore: false + +46.20.94.0/24: + description: FIBERING Fibering Spa, IT + asn: 51569 + ignoreMorespecifics: false + ignore: false + +46.21.176.0/20: + description: PLANETEL - Planetel Srl + asn: 47217 + ignoreMorespecifics: false + ignore: false + +46.28.24.0/21: + description: FASTALP-AS - Telecomunicazioni digitali Fastalp S.R.L. + asn: 51300 + ignoreMorespecifics: false + ignore: false + +46.28.29.0/24: + description: FASTALP-AS Telecomunicazioni digitali Fastalp S.R.L., IT + asn: 51300 + ignoreMorespecifics: false + ignore: false + +46.28.28.0/24: + description: FASTALP-AS Telecomunicazioni digitali Fastalp S.R.L., IT + asn: 51300 + ignoreMorespecifics: false + ignore: false + +46.28.30.0/24: + description: FASTALP-AS Telecomunicazioni digitali Fastalp S.R.L., IT + asn: 51300 + ignoreMorespecifics: false + ignore: false + +46.28.24.0/24: + description: FASTALP-AS Telecomunicazioni digitali Fastalp S.R.L., IT + asn: 51300 + ignoreMorespecifics: false + ignore: false + +46.28.31.0/24: + description: FASTALP-AS Telecomunicazioni digitali Fastalp S.R.L., IT + asn: 51300 + ignoreMorespecifics: false + ignore: false + +46.28.25.0/24: + description: FASTALP-AS Telecomunicazioni digitali Fastalp S.R.L., IT + asn: 51300 + ignoreMorespecifics: false + ignore: false + +46.28.26.0/24: + description: FASTALP-AS Telecomunicazioni digitali Fastalp S.R.L., IT + asn: 51300 + ignoreMorespecifics: false + ignore: false + +46.28.27.0/24: + description: FASTALP-AS Telecomunicazioni digitali Fastalp S.R.L., IT + asn: 51300 + ignoreMorespecifics: false + ignore: false + +46.28.120.0/21: + description: WIFIWEB - WIFIWEB s.r.l. + asn: 47927 + ignoreMorespecifics: false + ignore: false + +46.29.104.0/21: + description: MT-AS - Milano Teleport SRL + asn: 49284 + ignoreMorespecifics: false + ignore: false + +46.29.200.0/21: + description: ASN-IDC - Telecom Italia S.p.A. + asn: 20746 + ignoreMorespecifics: false + ignore: false + +46.30.248.0/21: + description: INTERMATICA-AS - INTERMATICA SPA + asn: 51499 + ignoreMorespecifics: false + ignore: false + +46.31.104.0/21: + description: ACTIVENETWORK-AS - Active Network S.p.A. + asn: 197075 + ignoreMorespecifics: false + ignore: false + +46.31.128.0/21: + description: ATWORKS-AS - @Works Srl + asn: 197290 + ignoreMorespecifics: false + ignore: false + +46.37.0.0/19: + description: ARUBA-ASN - Aruba S.p.A. + asn: 31034 + ignoreMorespecifics: false + ignore: false + +46.37.0.0/24: + description: ARUBA-ASN Aruba S.p.A., IT + asn: 31034 + ignoreMorespecifics: false + ignore: false + +46.37.224.0/19: + description: IP-TELECOM-AS - ip telecom srl + asn: 29449 + ignoreMorespecifics: false + ignore: false + +46.44.192.0/18: + description: ASN-WELCOMEITALIA - Welcome Italia S.p.A + asn: 21056 + ignoreMorespecifics: false + ignore: false + +46.102.188.0/23: + description: STELCORE - STEL S.R.L. + asn: 56550 + ignoreMorespecifics: false + ignore: false + +46.182.88.0/21: + description: LINKEM-AS - Linkem spa + asn: 198471 + ignoreMorespecifics: false + ignore: false + +46.182.92.0/22: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +46.182.88.0/22: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +46.182.152.0/21: + description: TERRECABLATE - Terrecablate Reti e Servizi S.R.L. + asn: 29050 + ignoreMorespecifics: false + ignore: false + +46.182.232.0/21: + description: ITAS-AS - ITAS ISTITUTO TRENTINO ALTO ADIGE + asn: 51940 + ignoreMorespecifics: false + ignore: false + +46.183.232.0/21: + description: RETELIT-AS - Reti Telematiche Italiane S.p.A. (Retelit S.p.A.) + asn: 28716 + ignoreMorespecifics: false + ignore: false + +46.226.176.0/21: + description: VIKING-AS - VIKING SRL + asn: 56320 + ignoreMorespecifics: false + ignore: false + +46.226.200.0/21: + description: TRENTINODIGITALE-AS - Trentino Digitale SPA + asn: 12835 + ignoreMorespecifics: false + ignore: false + +46.227.0.0/21: + description: LINKEM-AS - Linkem spa + asn: 198471 + ignoreMorespecifics: false + ignore: false + +46.227.0.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +46.227.152.0/21: + description: ASN-FRW - Frosinone Wireless S.p.A. + asn: 50627 + ignoreMorespecifics: false + ignore: false + +46.227.152.0/22: + description: ASN-FRW Frosinone Wireless S.p.A., IT + asn: 50627 + ignoreMorespecifics: false + ignore: false + +46.227.156.0/22: + description: ASN-FRW Frosinone Wireless S.p.A., IT + asn: 50627 + ignoreMorespecifics: false + ignore: false + +46.228.240.0/20: + description: AS-IRIDEOS-MC - IRIDEOS S.P.A. + asn: 5396 + ignoreMorespecifics: false + ignore: false + +46.229.80.0/20: + description: ASN-TELEMAR - Telemar s.p.a. + asn: 13097 + ignoreMorespecifics: false + ignore: false + +46.231.24.0/21: + description: INET-AS - BT Italia S.p.A. + asn: 3313 + ignoreMorespecifics: false + ignore: false + +46.232.136.0/21: + description: NEXTDATA - Next Data S.r.l + asn: 198291 + ignoreMorespecifics: false + ignore: false + +46.232.136.0/24: + description: nextdata Next Data S.r.l, IT + asn: 198291 + ignoreMorespecifics: false + ignore: false + +46.232.139.0/24: + description: nextdata Next Data S.r.l, IT + asn: 198291 + ignoreMorespecifics: false + ignore: false + +46.232.140.0/24: + description: nextdata Next Data S.r.l, IT + asn: 198291 + ignoreMorespecifics: false + ignore: false + +46.232.137.0/24: + description: nextdata Next Data S.r.l, IT + asn: 198291 + ignoreMorespecifics: false + ignore: false + +46.232.141.0/24: + description: nextdata Next Data S.r.l, IT + asn: 198291 + ignoreMorespecifics: false + ignore: false + +46.232.138.0/24: + description: nextdata Next Data S.r.l, IT + asn: 198291 + ignoreMorespecifics: false + ignore: false + +46.232.143.0/24: + description: nextdata Next Data S.r.l, IT + asn: 198291 + ignoreMorespecifics: false + ignore: false + +46.232.144.0/21: + description: CDLAN-AS - CDLAN s.r.l. + asn: 20836 + ignoreMorespecifics: false + ignore: false + +46.233.128.0/18: + description: ASN-AEMNET - IREN ENERGIA S.P.A + asn: 39636 + ignoreMorespecifics: false + ignore: false + +46.234.224.0/19: + description: BRENNERCOM-AS - Brennercom S.p.A. + asn: 20811 + ignoreMorespecifics: false + ignore: false + +46.235.136.0/21: + description: ALFANEWS - Alfanews S.r.l. + asn: 197589 + ignoreMorespecifics: false + ignore: false + +46.243.32.0/21: + description: RETELIT-AS - Reti Telematiche Italiane S.p.A. (Retelit S.p.A.) + asn: 28716 + ignoreMorespecifics: false + ignore: false + +46.252.144.0/20: + description: ASSUPERNOVA - Netsons s.r.l. + asn: 60087 + ignoreMorespecifics: false + ignore: false + +46.254.40.0/21: + description: PROMETEO-AS - Prometeo S.p.A. + asn: 34618 + ignoreMorespecifics: false + ignore: false + +46.254.152.0/22: + description: CUW-AS - UMBRIA DIGITALE SCARL + asn: 52083 + ignoreMorespecifics: false + ignore: false + +46.254.152.0/21: + description: CUW-AS UMBRIA DIGITALE SCARL, IT + asn: 52083 + ignoreMorespecifics: false + ignore: false + +46.254.156.0/22: + description: ADL - Applico Digital Lab S.r.l. + asn: 205716 + ignoreMorespecifics: false + ignore: false + +46.254.176.0/21: + description: CONTACTLAB - ContactLab SpA + asn: 60227 + ignoreMorespecifics: false + ignore: false + +46.254.232.0/21: + description: ISP-INASSET-AS - InAsset S.r.l. + asn: 47902 + ignoreMorespecifics: false + ignore: false + +46.254.232.0/22: + description: ISP-INASSET-AS InAsset S.r.l., IT + asn: 47902 + ignoreMorespecifics: false + ignore: false + +46.254.236.0/22: + description: ISP-INASSET-AS InAsset S.r.l., IT + asn: 47902 + ignoreMorespecifics: false + ignore: false + +46.255.80.0/21: + description: ASN-LEPIDA - Lepida S.c.p.A. + asn: 31638 + ignoreMorespecifics: false + ignore: false + +46.255.80.0/24: + description: ASN-LEPIDA Lepida S.c.p.A., IT + asn: 31638 + ignoreMorespecifics: false + ignore: false + +46.255.84.0/22: + description: ASN-LEPIDA Lepida S.c.p.A., IT + asn: 31638 + ignoreMorespecifics: false + ignore: false + +46.255.83.0/24: + description: ASN-LEPIDA Lepida S.c.p.A., IT + asn: 31638 + ignoreMorespecifics: false + ignore: false + +46.255.86.0/24: + description: ASN-LEPIDA Lepida S.c.p.A., IT + asn: 31638 + ignoreMorespecifics: false + ignore: false + +46.255.80.0/22: + description: ASN-LEPIDA Lepida S.c.p.A., IT + asn: 31638 + ignoreMorespecifics: false + ignore: false + +46.255.85.0/24: + description: ASN-LEPIDA Lepida S.c.p.A., IT + asn: 31638 + ignoreMorespecifics: false + ignore: false + +52.144.64.0/19: + description: AS-IRIDEOS-KP - IRIDEOS S.P.A. + asn: 5602 + ignoreMorespecifics: false + ignore: false + +52.144.90.0/24: + description: AS-IRIDEOS-MC IRIDEOS S.P.A., IT + asn: 5396 + ignoreMorespecifics: false + ignore: false + +62.10.0.0/15: + description: TISCALI-IT - Tiscali Italia S.P.A. + asn: 8612 + ignoreMorespecifics: false + ignore: false + +62.13.160.0/19: + description: WINDTRE-AS - WIND TRE S.P.A. + asn: 24608 + ignoreMorespecifics: false + ignore: false + +62.13.188.0/22: + description: WINDTRE-AS WIND TRE S.P.A., IT + asn: 24608 + ignoreMorespecifics: false + ignore: false + +62.13.172.0/22: + description: WINDTRE-AS WIND TRE S.P.A., IT + asn: 24608 + ignoreMorespecifics: false + ignore: false + +62.13.168.0/22: + description: WINDTRE-AS WIND TRE S.P.A., IT + asn: 24608 + ignoreMorespecifics: false + ignore: false + +62.18.0.0/15: + description: ASN-TIM - Telecom Italia S.p.A. + asn: 16232 + ignoreMorespecifics: false + ignore: false + +62.48.32.0/19: + description: BRT-AS - Playnet S.R.L. + asn: 13284 + ignoreMorespecifics: false + ignore: false + +62.69.128.0/21: + description: ASWICITY - WicitY srl + asn: 59766 + ignoreMorespecifics: false + ignore: false + +62.77.32.0/19: + description: ASN-IDC - Telecom Italia S.p.A. + asn: 20746 + ignoreMorespecifics: false + ignore: false + +62.77.42.0/23: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +62.77.46.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +62.77.33.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +62.77.62.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +62.77.57.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +62.77.54.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +62.77.36.0/23: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +62.77.34.0/23: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +62.77.58.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +62.77.56.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +62.77.41.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +62.77.55.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +62.77.52.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +62.77.48.0/22: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +62.77.44.0/23: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +62.85.160.0/19: + description: COLT Technology Services Group Limited + asn: 15404 + ignoreMorespecifics: false + ignore: false + +62.86.0.0/16: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +62.86.26.0/24: + description: ASN-IBSNAZ Telecom Italia S.p.A., IT + asn: 3269 + ignoreMorespecifics: false + ignore: false + +62.86.128.0/17: + description: ASN-IBSNAZ Telecom Italia S.p.A., IT + asn: 3269 + ignoreMorespecifics: false + ignore: false + +62.86.116.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +62.94.0.0/16: + description: ASN-CLOUDITALIA - CLOUDITALIA TELECOMUNICAZIONI S.P.A. + asn: 15589 + ignoreMorespecifics: false + ignore: false + +62.97.0.0/19: + description: SGS-BP-AS - Banco BPM S.P.A + asn: 15529 + ignoreMorespecifics: false + ignore: false + +62.97.17.0/24: + description: SGS-BP-AS Banco BPM S.P.A, IT + asn: 15529 + ignoreMorespecifics: false + ignore: false + +62.97.24.0/24: + description: SGS-BP-AS Banco BPM S.P.A, IT + asn: 15529 + ignoreMorespecifics: false + ignore: false + +62.97.16.0/24: + description: SGS-BP-AS Banco BPM S.P.A, IT + asn: 15529 + ignoreMorespecifics: false + ignore: false + +62.97.32.0/19: + description: INTRED-AS - INTRED S.P.A. + asn: 31115 + ignoreMorespecifics: false + ignore: false + +62.97.48.0/20: + description: INTRED-AS INTRED S.P.A., IT + asn: 31115 + ignoreMorespecifics: false + ignore: false + +62.97.32.0/20: + description: INTRED-AS INTRED S.P.A., IT + asn: 31115 + ignoreMorespecifics: false + ignore: false + +62.97.45.0/24: + description: INTRED-AS INTRED S.P.A., IT + asn: 31115 + ignoreMorespecifics: false + ignore: false + +62.98.0.0/16: + description: ASN-WINDTRE - WIND TRE S.P.A. + asn: 1267 + ignoreMorespecifics: false + ignore: false + +62.102.152.0/21: + description: AIRMAX-AS - AirMax S.r.l. + asn: 197650 + ignoreMorespecifics: false + ignore: false + +62.108.224.0/19: + description: ZUCCHETTI-AS - ZUCCHETTI SPA + asn: 25518 + ignoreMorespecifics: false + ignore: false + +62.110.0.0/16: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +62.110.128.0/17: + description: ASN-IBSNAZ Telecom Italia S.p.A., IT + asn: 3269 + ignoreMorespecifics: false + ignore: false + +62.122.72.0/22: + description: POSDATA-AS - P.O.S. Data System SRL + asn: 208432 + ignoreMorespecifics: false + ignore: false + +62.123.0.0/16: + description: ASN-ATLANET - BT Italia S.p.A. + asn: 12797 + ignoreMorespecifics: false + ignore: false + +62.149.128.0/19: + description: ARUBA-ASN - Aruba S.p.A. + asn: 31034 + ignoreMorespecifics: false + ignore: false + +62.149.192.0/18: + description: ARUBA-ASN - Aruba S.p.A. + asn: 31034 + ignoreMorespecifics: false + ignore: false + +62.152.96.0/19: + description: COLT - COLT Technology Services Group Limited + asn: 8220 + ignoreMorespecifics: false + ignore: false + +62.173.160.0/19: + description: AS-IRIDEOS-KP - IRIDEOS S.P.A. + asn: 5602 + ignoreMorespecifics: false + ignore: false + +62.177.0.0/19: + description: FASTWEB - Fastweb SpA + asn: 12874 + ignoreMorespecifics: false + ignore: false + +62.196.0.0/16: + description: AS-IRIDEOS-IN-NETAPP - IRIDEOS S.P.A. + asn: 3302 + ignoreMorespecifics: false + ignore: false + +62.196.124.0/22: + description: AS-IRIDEOS-IN-NETAPP IRIDEOS S.P.A., IT + asn: 3302 + ignoreMorespecifics: false + ignore: false + +62.196.140.0/22: + description: AS-IRIDEOS-IN-NETAPP IRIDEOS S.P.A., IT + asn: 3302 + ignoreMorespecifics: false + ignore: false + +62.205.0.0/19: + description: DEVITALIA-SRL - Dev Italia srl + asn: 44747 + ignoreMorespecifics: false + ignore: false + +62.212.0.0/19: + description: ULI-MAIN - Utility Line Italia S.r.l. + asn: 9026 + ignoreMorespecifics: false + ignore: false + +62.220.64.0/20: + description: ASN-KJWS - K.J.W.S. S.r.l. + asn: 15437 + ignoreMorespecifics: false + ignore: false + +69.172.96.0/19: + description: CLOUDFIRE - Cloudfire s.r.l. + asn: 203489 + ignoreMorespecifics: false + ignore: false + +77.32.0.0/17: + description: NGI-AS - EOLO S.p.A. + asn: 35612 + ignoreMorespecifics: false + ignore: false + +77.32.96.0/20: + description: NGI-AS EOLO S.p.A., IT + asn: 35612 + ignoreMorespecifics: false + ignore: false + +77.32.32.0/20: + description: NGI-AS EOLO S.p.A., IT + asn: 35612 + ignoreMorespecifics: false + ignore: false + +77.32.48.0/20: + description: NGI-AS EOLO S.p.A., IT + asn: 35612 + ignoreMorespecifics: false + ignore: false + +77.32.16.0/20: + description: NGI-AS EOLO S.p.A., IT + asn: 35612 + ignoreMorespecifics: false + ignore: false + +77.32.0.0/20: + description: NGI-AS EOLO S.p.A., IT + asn: 35612 + ignoreMorespecifics: false + ignore: false + +77.32.80.0/20: + description: NGI-AS EOLO S.p.A., IT + asn: 35612 + ignoreMorespecifics: false + ignore: false + +77.32.112.0/20: + description: NGI-AS EOLO S.p.A., IT + asn: 35612 + ignoreMorespecifics: false + ignore: false + +77.32.64.0/20: + description: NGI-AS EOLO S.p.A., IT + asn: 35612 + ignoreMorespecifics: false + ignore: false + +77.39.128.0/19: + description: ORAKOM - Orakom S.r.l. + asn: 199181 + ignoreMorespecifics: false + ignore: false + +77.39.160.0/19: + description: UNIDATA - UNIDATA S.p.A. + asn: 5394 + ignoreMorespecifics: false + ignore: false + +77.39.192.0/20: + description: ASN-PANSERVICE - Giuliano Claudio Peritore trading as "Panservice s.a.s. di Cuseo Fabrizio & C." + asn: 20912 + ignoreMorespecifics: false + ignore: false + +77.39.208.0/21: + description: SERVERPLAN-AS - Server Plan S.r.l. + asn: 52030 + ignoreMorespecifics: false + ignore: false + +77.39.216.0/22: + description: ASN-PANSERVICE - Giuliano Claudio Peritore trading as "Panservice s.a.s. di Cuseo Fabrizio & C." + asn: 20912 + ignoreMorespecifics: false + ignore: false + +77.39.220.0/22: + description: FASTFONE-ASN - Fastfone s.r.l. + asn: 201127 + ignoreMorespecifics: false + ignore: false + +77.39.224.0/19: + description: UNIDATA - UNIDATA S.p.A. + asn: 5394 + ignoreMorespecifics: false + ignore: false + +77.43.0.0/17: + description: AS-IRIDEOS-MC - IRIDEOS S.P.A. + asn: 5396 + ignoreMorespecifics: false + ignore: false + +77.43.0.0/20: + description: AS-IRIDEOS-MC IRIDEOS S.P.A., IT + asn: 5396 + ignoreMorespecifics: false + ignore: false + +77.43.112.0/20: + description: AS-IRIDEOS-MC IRIDEOS S.P.A., IT + asn: 5396 + ignoreMorespecifics: false + ignore: false + +77.43.48.0/20: + description: AS-IRIDEOS-MC IRIDEOS S.P.A., IT + asn: 5396 + ignoreMorespecifics: false + ignore: false + +77.43.96.0/20: + description: AS-IRIDEOS-MC IRIDEOS S.P.A., IT + asn: 5396 + ignoreMorespecifics: false + ignore: false + +77.43.64.0/20: + description: AS-IRIDEOS-MC IRIDEOS S.P.A., IT + asn: 5396 + ignoreMorespecifics: false + ignore: false + +77.43.0.0/24: + description: AS-IRIDEOS-MC IRIDEOS S.P.A., IT + asn: 5396 + ignoreMorespecifics: false + ignore: false + +77.43.80.0/20: + description: AS-IRIDEOS-MC IRIDEOS S.P.A., IT + asn: 5396 + ignoreMorespecifics: false + ignore: false + +77.43.16.0/20: + description: AS-IRIDEOS-MC IRIDEOS S.P.A., IT + asn: 5396 + ignoreMorespecifics: false + ignore: false + +77.43.32.0/20: + description: AS-IRIDEOS-MC IRIDEOS S.P.A., IT + asn: 5396 + ignoreMorespecifics: false + ignore: false + +77.72.24.0/21: + description: TESENE-AS - TESENE S.R.L. + asn: 44062 + ignoreMorespecifics: false + ignore: false + +77.72.32.0/21: + description: ASN-BBBELL - B.B.Bell SPA + asn: 34606 + ignoreMorespecifics: false + ignore: false + +77.72.192.0/21: + description: TRENTINODIGITALE-AS - Trentino Digitale SPA + asn: 12835 + ignoreMorespecifics: false + ignore: false + +77.73.56.0/21: + description: ACIINFO-AS - ACI informatica s.p.a. + asn: 42515 + ignoreMorespecifics: false + ignore: false + +77.74.16.0/21: + description: ITGATE - IT.Gate S.p.A. + asn: 12779 + ignoreMorespecifics: false + ignore: false + +77.81.143.0/24: + description: SEEWEB - SEEWEB s.r.l. + asn: 12637 + ignoreMorespecifics: false + ignore: false + +77.81.224.0/20: + description: ARUBA-ASN - Aruba S.p.A. + asn: 31034 + ignoreMorespecifics: false + ignore: false + +77.83.12.0/22: + description: RETELIT-AS - Reti Telematiche Italiane S.p.A. (Retelit S.p.A.) + asn: 28716 + ignoreMorespecifics: false + ignore: false + +77.83.216.0/22: + description: TREPSYSTEMAS - 3 P System Srl + asn: 199837 + ignoreMorespecifics: false + ignore: false + +77.89.0.0/18: + description: CASAWEB-AS - Acantho S.p.a + asn: 21309 + ignoreMorespecifics: false + ignore: false + +77.89.16.0/20: + description: CASAWEB-AS Acantho S.p.a, IT + asn: 21309 + ignoreMorespecifics: false + ignore: false + +77.89.0.0/19: + description: CASAWEB-AS Acantho S.p.a, IT + asn: 21309 + ignoreMorespecifics: false + ignore: false + +77.89.32.0/24: + description: CASAWEB-AS Acantho S.p.a, IT + asn: 21309 + ignoreMorespecifics: false + ignore: false + +77.89.35.0/24: + description: CASAWEB-AS Acantho S.p.a, IT + asn: 21309 + ignoreMorespecifics: false + ignore: false + +77.89.32.0/20: + description: CASAWEB-AS Acantho S.p.a, IT + asn: 21309 + ignoreMorespecifics: false + ignore: false + +77.89.0.0/20: + description: CASAWEB-AS Acantho S.p.a, IT + asn: 21309 + ignoreMorespecifics: false + ignore: false + +77.89.48.0/20: + description: CASAWEB-AS Acantho S.p.a, IT + asn: 21309 + ignoreMorespecifics: false + ignore: false + +77.89.34.0/24: + description: CASAWEB-AS Acantho S.p.a, IT + asn: 21309 + ignoreMorespecifics: false + ignore: false + +77.89.33.0/24: + description: CASAWEB-AS Acantho S.p.a, IT + asn: 21309 + ignoreMorespecifics: false + ignore: false + +77.89.32.0/22: + description: VS-AS SECURITYDAM LTD, IL + asn: 198949 + ignoreMorespecifics: false + ignore: false + +77.89.32.0/19: + description: CASAWEB-AS Acantho S.p.a, IT + asn: 21309 + ignoreMorespecifics: false + ignore: false + +77.93.224.0/19: + description: AS-IRIDEOS-KP - IRIDEOS S.P.A. + asn: 5602 + ignoreMorespecifics: false + ignore: false + +77.94.68.0/22: + description: AS-IRIDEOS-IN-NETAPP - IRIDEOS S.P.A. + asn: 3302 + ignoreMorespecifics: false + ignore: false + +77.94.72.0/21: + description: AS-IRIDEOS-IN-NETAPP - IRIDEOS S.P.A. + asn: 3302 + ignoreMorespecifics: false + ignore: false + +77.94.80.0/20: + description: AS-IRIDEOS-IN-NETAPP - IRIDEOS S.P.A. + asn: 3302 + ignoreMorespecifics: false + ignore: false + +77.95.136.0/21: + description: RETELIT-AS - Reti Telematiche Italiane S.p.A. (Retelit S.p.A.) + asn: 28716 + ignoreMorespecifics: false + ignore: false + +77.95.136.0/24: + description: RETELIT-AS Reti Telematiche Italiane S.p.A. (Retelit S.p.A.), IT + asn: 28716 + ignoreMorespecifics: false + ignore: false + +77.95.138.0/24: + description: RETELIT-AS Reti Telematiche Italiane S.p.A. (Retelit S.p.A.), IT + asn: 28716 + ignoreMorespecifics: false + ignore: false + +77.95.168.0/21: + description: GUEST - GUEST.IT s.r.l. + asn: 44898 + ignoreMorespecifics: false + ignore: false + +77.95.168.0/24: + description: GUEST GUEST.IT s.r.l., IT + asn: 44898 + ignoreMorespecifics: false + ignore: false + +77.95.170.0/24: + description: GUEST GUEST.IT s.r.l., IT + asn: 44898 + ignoreMorespecifics: false + ignore: false + +77.95.172.0/24: + description: GUEST GUEST.IT s.r.l., IT + asn: 44898 + ignoreMorespecifics: false + ignore: false + +77.95.175.0/24: + description: GUEST GUEST.IT s.r.l., IT + asn: 44898 + ignoreMorespecifics: false + ignore: false + +77.95.171.0/24: + description: GUEST GUEST.IT s.r.l., IT + asn: 44898 + ignoreMorespecifics: false + ignore: false + +77.95.174.0/24: + description: GUEST GUEST.IT s.r.l., IT + asn: 44898 + ignoreMorespecifics: false + ignore: false + +77.95.169.0/24: + description: GUEST GUEST.IT s.r.l., IT + asn: 44898 + ignoreMorespecifics: false + ignore: false + +77.95.173.0/24: + description: GUEST GUEST.IT s.r.l., IT + asn: 44898 + ignoreMorespecifics: false + ignore: false + +77.95.208.0/21: + description: RESO-AS - RESO' SRL + asn: 43185 + ignoreMorespecifics: false + ignore: false + +77.108.0.0/18: + description: ASN-BBBELL - B.B.Bell SPA + asn: 34606 + ignoreMorespecifics: false + ignore: false + +77.220.64.0/19: + description: INTERNETONE - Internet one SRL + asn: 44160 + ignoreMorespecifics: false + ignore: false + +77.239.128.0/19: + description: IT-TWT-AS - TWT S.p.A. + asn: 30848 + ignoreMorespecifics: false + ignore: false + +77.240.224.0/20: + description: MYNET-AS - MYNET S.R.L. + asn: 31263 + ignoreMorespecifics: false + ignore: false + +77.241.208.0/20: + description: ASN-DEBIS - Engineering D.HUB S.p.A. + asn: 21176 + ignoreMorespecifics: false + ignore: false + +77.242.128.0/20: + description: HALSERVICE - HAL Service srl + asn: 44092 + ignoreMorespecifics: false + ignore: false + +77.242.176.0/20: + description: MEGAWEB_IT_BIELLA - CITTA' STUDI S.P.A. + asn: 42669 + ignoreMorespecifics: false + ignore: false + +77.244.80.0/20: + description: AXITEA - Axitea S.p.A. + asn: 42818 + ignoreMorespecifics: false + ignore: false + +77.244.176.0/20: + description: PLANETEL - Planetel Srl + asn: 47217 + ignoreMorespecifics: false + ignore: false + +77.246.0.0/20: + description: AS-IRIDEOS-IN-NETAPP - IRIDEOS S.P.A. + asn: 3302 + ignoreMorespecifics: false + ignore: false + +78.12.0.0/14: + description: TISCALI-IT - Tiscali Italia S.P.A. + asn: 8612 + ignoreMorespecifics: false + ignore: false + +78.24.80.0/21: + description: ALBACOMAMPS-AS - BT Enia Telecomunicazioni S.p.A. + asn: 43611 + ignoreMorespecifics: false + ignore: false + +78.26.64.0/18: + description: ASDASD-AS - ASDASD srl a socio unico + asn: 28929 + ignoreMorespecifics: false + ignore: false + +78.26.127.0/24: + description: NS3-ASN NS3 s.r.l., IT + asn: 39479 + ignoreMorespecifics: false + ignore: false + +78.26.126.0/24: + description: CLINE-AS Computer Line Di Mercatelli Simone, IT + asn: 49991 + ignoreMorespecifics: false + ignore: false + +78.26.111.0/24: + description: ASDASD-AS ASDASD srl a socio unico, IT + asn: 28929 + ignoreMorespecifics: false + ignore: false + +78.40.128.0/21: + description: AGS-AS - Collegio San Luigi + asn: 20697 + ignoreMorespecifics: false + ignore: false + +78.40.130.0/24: + description: AGS-AS Collegio San Luigi, IT + asn: 20697 + ignoreMorespecifics: false + ignore: false + +78.40.200.0/21: + description: EASYNET - Easynet Global Services + asn: 4589 + ignoreMorespecifics: false + ignore: false + +78.134.0.0/17: + description: NGI-AS - EOLO S.p.A. + asn: 35612 + ignoreMorespecifics: false + ignore: false + +78.142.196.0/22: + description: BIESSE - Biesse S.p.A + asn: 209887 + ignoreMorespecifics: false + ignore: false + +78.152.96.0/19: + description: ASN-WELCOMEITALIA - Welcome Italia S.p.A + asn: 21056 + ignoreMorespecifics: false + ignore: false + +78.159.144.0/22: + description: TECNOADSL-AS - Tecnotel Servizi Tecnologici srl + asn: 48544 + ignoreMorespecifics: false + ignore: false + +78.159.192.0/21: + description: RETELIT-AS - Reti Telematiche Italiane S.p.A. (Retelit S.p.A.) + asn: 28716 + ignoreMorespecifics: false + ignore: false + +78.159.192.0/22: + description: RETELIT-AS Reti Telematiche Italiane S.p.A. (Retelit S.p.A.), IT + asn: 28716 + ignoreMorespecifics: false + ignore: false + +78.159.216.0/21: + description: RETELIT-AS - Reti Telematiche Italiane S.p.A. (Retelit S.p.A.) + asn: 28716 + ignoreMorespecifics: false + ignore: false + +79.98.0.0/21: + description: LINEACOM-AS - LINEA COM S R L + asn: 25002 + ignoreMorespecifics: false + ignore: false + +79.98.6.0/24: + description: LINEACOM-AS LINEA COM S R L, IT + asn: 25002 + ignoreMorespecifics: false + ignore: false + +79.98.1.0/24: + description: LINEACOM-AS LINEA COM S R L, IT + asn: 25002 + ignoreMorespecifics: false + ignore: false + +79.98.4.0/24: + description: LINEACOM-AS LINEA COM S R L, IT + asn: 25002 + ignoreMorespecifics: false + ignore: false + +79.98.7.0/24: + description: LINEACOM-AS LINEA COM S R L, IT + asn: 25002 + ignoreMorespecifics: false + ignore: false + +79.98.5.0/24: + description: LINEACOM-AS LINEA COM S R L, IT + asn: 25002 + ignoreMorespecifics: false + ignore: false + +79.98.0.0/24: + description: LINEACOM-AS LINEA COM S R L, IT + asn: 25002 + ignoreMorespecifics: false + ignore: false + +79.98.2.0/24: + description: LINEACOM-AS LINEA COM S R L, IT + asn: 25002 + ignoreMorespecifics: false + ignore: false + +79.98.40.0/21: + description: EHIWEB - Ehinet Srl + asn: 43989 + ignoreMorespecifics: false + ignore: false + +79.99.8.0/21: + description: SISTEMISPA-AS - SISTEMI SPA + asn: 44091 + ignoreMorespecifics: false + ignore: false + +79.99.112.0/21: + description: STSRL-AS - S.T. S.r.l. + asn: 44473 + ignoreMorespecifics: false + ignore: false + +79.99.112.0/24: + description: STSRL-AS S.T. S.r.l., IT + asn: 44473 + ignoreMorespecifics: false + ignore: false + +79.99.114.0/24: + description: STSRL-AS S.T. S.r.l., IT + asn: 44473 + ignoreMorespecifics: false + ignore: false + +79.99.115.0/24: + description: STSRL-AS S.T. S.r.l., IT + asn: 44473 + ignoreMorespecifics: false + ignore: false + +79.99.113.0/24: + description: STSRL-AS S.T. S.r.l., IT + asn: 44473 + ignoreMorespecifics: false + ignore: false + +79.135.32.0/19: + description: ASN-WELCOMEITALIA - Welcome Italia S.p.A + asn: 21056 + ignoreMorespecifics: false + ignore: false + +79.140.80.0/20: + description: SEABONE-NET - TELECOM ITALIA SPARKLE S.p.A. + asn: 6762 + ignoreMorespecifics: false + ignore: false + +79.140.84.0/24: + description: SEABONE-NET TELECOM ITALIA SPARKLE S.p.A., IT + asn: 6762 + ignoreMorespecifics: false + ignore: false + +79.140.95.0/24: + description: SEABONE-NET TELECOM ITALIA SPARKLE S.p.A., IT + asn: 6762 + ignoreMorespecifics: false + ignore: false + +79.141.176.0/20: + description: BPER-AS - Banca popolare dell Emilia Romagna Societa cooperativa + asn: 43954 + ignoreMorespecifics: false + ignore: false + +80.64.112.0/20: + description: CAMERA-AS - Camera dei deputati + asn: 35006 + ignoreMorespecifics: false + ignore: false + +80.64.124.0/22: + description: CAMERA-AS Camera dei deputati, IT + asn: 35006 + ignoreMorespecifics: false + ignore: false + +80.64.112.0/22: + description: CAMERA-AS Camera dei deputati, IT + asn: 35006 + ignoreMorespecifics: false + ignore: false + +80.64.116.0/22: + description: CAMERA-AS Camera dei deputati, IT + asn: 35006 + ignoreMorespecifics: false + ignore: false + +80.64.120.0/22: + description: CAMERA-AS Camera dei deputati, IT + asn: 35006 + ignoreMorespecifics: false + ignore: false + +80.64.212.0/22: + description: MVA-AS20160531 - Mirko Montuori trading as MVA Connect + asn: 202803 + ignoreMorespecifics: false + ignore: false + +80.65.144.0/20: + description: TESLATEL-AS - TESLATEL SRL + asn: 8911 + ignoreMorespecifics: false + ignore: false + +80.66.208.0/20: + description: ABILENE-AS - Abilene Net Solutions S.r.l. + asn: 31611 + ignoreMorespecifics: false + ignore: false + +80.67.112.0/20: + description: ASN-CLOUDITALIA - CLOUDITALIA TELECOMUNICAZIONI S.P.A. + asn: 15589 + ignoreMorespecifics: false + ignore: false + +80.68.176.0/20: + description: MYNET-AS - MYNET S.R.L. + asn: 31263 + ignoreMorespecifics: false + ignore: false + +80.68.192.0/20: + description: EURNETCITY - "EUR TEL - SOCIETA' A RESPONSABILITA' LIMITATA" + asn: 20794 + ignoreMorespecifics: false + ignore: false + +80.68.205.0/24: + description: RMNET RMnet S.R.L., IT + asn: 12533 + ignoreMorespecifics: false + ignore: false + +80.69.240.0/20: + description: OPTIMA - Optima Italia S.p.A. + asn: 44513 + ignoreMorespecifics: false + ignore: false + +80.70.112.0/22: + description: LYNK-AS - Lynk srl + asn: 34613 + ignoreMorespecifics: false + ignore: false + +80.70.116.0/22: + description: ASN-TELEMAR - Telemar s.p.a. + asn: 13097 + ignoreMorespecifics: false + ignore: false + +80.71.224.0/20: + description: AS-YOURVOICE - Your Voice S.p.A. + asn: 20865 + ignoreMorespecifics: false + ignore: false + +80.71.239.0/24: + description: AS-Yourvoice Your Voice S.p.A., IT + asn: 20865 + ignoreMorespecifics: false + ignore: false + +80.71.238.0/24: + description: AS-Yourvoice Your Voice S.p.A., IT + asn: 20865 + ignoreMorespecifics: false + ignore: false + +80.71.225.0/24: + description: AS-Yourvoice Your Voice S.p.A., IT + asn: 20865 + ignoreMorespecifics: false + ignore: false + +80.72.160.0/20: + description: ALITALIA - ALITALIA Societa Aerea Italiana S.p.A. + asn: 20819 + ignoreMorespecifics: false + ignore: false + +80.73.224.0/20: + description: ARUBA-ASN - Aruba S.p.A. + asn: 31034 + ignoreMorespecifics: false + ignore: false + +80.74.176.0/20: + description: AS-IRIDEOS-IN-NETAPP - IRIDEOS S.P.A. + asn: 3302 + ignoreMorespecifics: false + ignore: false + +80.76.16.0/20: + description: ARCHIMEDIA-AS - Archimedia SRL + asn: 34731 + ignoreMorespecifics: false + ignore: false + +80.76.64.0/20: + description: ICTEAM - ICTeam S.p.A. + asn: 20924 + ignoreMorespecifics: false + ignore: false + +80.76.80.0/20: + description: AS_INTERACTIVE - Qcom spa + asn: 41497 + ignoreMorespecifics: false + ignore: false + +80.79.48.0/20: + description: E4A-AS - E4A s.r.l. + asn: 34695 + ignoreMorespecifics: false + ignore: false + +80.79.60.0/24: + description: AIM-AS Aziende Industriali Municipali Vicenza S.p.A., IT + asn: 205729 + ignoreMorespecifics: false + ignore: false + +80.79.48.0/24: + description: TCRCC The Crazy Red Cat Company LTD, GB + asn: 206327 + ignoreMorespecifics: false + ignore: false + +80.82.0.0/20: + description: INFOCAMERE-AS - InfoCamere SCpA + asn: 25569 + ignoreMorespecifics: false + ignore: false + +80.84.96.0/20: + description: UNICREDIT-AS-MI-IT - UniCredit Business Integrated Solutions S.C.p.A. + asn: 12428 + ignoreMorespecifics: false + ignore: false + +80.84.110.0/23: + description: UC-AS-PAVILION UniCredit Business Integrated Solutions S.C.p.A., IT + asn: 13089 + ignoreMorespecifics: false + ignore: false + +80.84.96.0/23: + description: UNICREDIT-AS-MI-IT UniCredit Business Integrated Solutions S.C.p.A., IT + asn: 12428 + ignoreMorespecifics: false + ignore: false + +80.84.98.0/23: + description: UNICREDIT-AS-MI-IT UniCredit Business Integrated Solutions S.C.p.A., IT + asn: 12428 + ignoreMorespecifics: false + ignore: false + +80.86.48.0/20: + description: AMPERSAND-AS - Ampersand Srl + asn: 56472 + ignoreMorespecifics: false + ignore: false + +80.86.144.0/20: + description: ASCOTLC-AS - Asco TLC S.p.A. + asn: 29177 + ignoreMorespecifics: false + ignore: false + +80.86.152.0/22: + description: ASCOTLC-AS Asco TLC S.p.A., IT + asn: 29177 + ignoreMorespecifics: false + ignore: false + +80.86.156.0/22: + description: ASCOTLC-AS Asco TLC S.p.A., IT + asn: 29177 + ignoreMorespecifics: false + ignore: false + +80.86.148.0/22: + description: ASCOTLC-AS Asco TLC S.p.A., IT + asn: 29177 + ignoreMorespecifics: false + ignore: false + +80.86.144.0/22: + description: ASCOTLC-AS Asco TLC S.p.A., IT + asn: 29177 + ignoreMorespecifics: false + ignore: false + +80.88.80.0/20: + description: ARUBA-ASN - Aruba S.p.A. + asn: 31034 + ignoreMorespecifics: false + ignore: false + +80.88.160.0/20: + description: MYNET-AS - MYNET S.R.L. + asn: 31263 + ignoreMorespecifics: false + ignore: false + +80.93.128.0/20: + description: ASN-WELCOMEITALIA - Welcome Italia S.p.A + asn: 21056 + ignoreMorespecifics: false + ignore: false + +80.94.112.0/20: + description: RETELIT-AS - Reti Telematiche Italiane S.p.A. (Retelit S.p.A.) + asn: 28716 + ignoreMorespecifics: false + ignore: false + +80.94.113.0/24: + description: RETELIT-AS Reti Telematiche Italiane S.p.A. (Retelit S.p.A.), IT + asn: 28716 + ignoreMorespecifics: false + ignore: false + +80.94.116.0/24: + description: RETELIT-AS Reti Telematiche Italiane S.p.A. (Retelit S.p.A.), IT + asn: 28716 + ignoreMorespecifics: false + ignore: false + +80.94.122.0/24: + description: RETELIT-AS Reti Telematiche Italiane S.p.A. (Retelit S.p.A.), IT + asn: 28716 + ignoreMorespecifics: false + ignore: false + +80.204.0.0/14: + description: TELECOM-ITALIA-DATA-COM - Telecom Italia S.p.A. + asn: 20959 + ignoreMorespecifics: false + ignore: false + +80.204.0.0/16: + description: Telecom-Italia-Data-Com Telecom Italia S.p.A., IT + asn: 20959 + ignoreMorespecifics: false + ignore: false + +80.206.0.0/16: + description: Telecom-Italia-Data-Com Telecom Italia S.p.A., IT + asn: 20959 + ignoreMorespecifics: false + ignore: false + +80.205.0.0/16: + description: Telecom-Italia-Data-Com Telecom Italia S.p.A., IT + asn: 20959 + ignoreMorespecifics: false + ignore: false + +80.207.0.0/16: + description: Telecom-Italia-Data-Com Telecom Italia S.p.A., IT + asn: 20959 + ignoreMorespecifics: false + ignore: false + +80.208.248.0/22: + description: WISPI - I.T.S. DI VACANTI ANGELO IMPRESA INDIVIDUALE + asn: 204923 + ignoreMorespecifics: false + ignore: false + +80.210.96.0/19: + description: IT-TWT-AS - TWT S.p.A. + asn: 30848 + ignoreMorespecifics: false + ignore: false + +80.241.136.0/22: + description: SYSMAN-AS - Sysman Progetti & Servizi srl + asn: 202132 + ignoreMorespecifics: false + ignore: false + +80.241.137.0/24: + description: SYSMAN-AS Sysman Progetti & Servizi srl, IT + asn: 202132 + ignoreMorespecifics: false + ignore: false + +80.241.139.0/24: + description: SYSMAN-AS Sysman Progetti & Servizi srl, IT + asn: 202132 + ignoreMorespecifics: false + ignore: false + +80.241.136.0/24: + description: SYSMAN-AS Sysman Progetti & Servizi srl, IT + asn: 202132 + ignoreMorespecifics: false + ignore: false + +80.241.138.0/24: + description: SYSMAN-AS Sysman Progetti & Servizi srl, IT + asn: 202132 + ignoreMorespecifics: false + ignore: false + +80.241.140.0/22: + description: SEEWEB - SEEWEB s.r.l. + asn: 12637 + ignoreMorespecifics: false + ignore: false + +80.241.160.0/20: + description: TISCALI-IT - Tiscali Italia S.P.A. + asn: 8612 + ignoreMorespecifics: false + ignore: false + +80.241.224.0/20: + description: ASN-IDC - Telecom Italia S.p.A. + asn: 20746 + ignoreMorespecifics: false + ignore: false + +80.241.231.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +80.241.224.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +80.241.230.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +80.241.232.0/23: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +80.244.112.0/20: + description: PLANETEL - Planetel Srl + asn: 47217 + ignoreMorespecifics: false + ignore: false + +80.247.64.0/20: + description: ASN-ENTER - ENTER S.r.l. + asn: 12850 + ignoreMorespecifics: false + ignore: false + +80.247.75.0/24: + description: ASN-ENTER ENTER S.r.l., IT + asn: 12850 + ignoreMorespecifics: false + ignore: false + +80.249.32.0/20: + description: CDLAN-AS - CDLAN s.r.l. + asn: 20836 + ignoreMorespecifics: false + ignore: false + +80.252.192.0/20: + description: CREDEM-AS - Credito Emiliano S.p.A. + asn: 21469 + ignoreMorespecifics: false + ignore: false + +80.252.224.0/20: + description: ENET-AS - Easynet S.P.A. + asn: 21454 + ignoreMorespecifics: false + ignore: false + +80.252.226.0/24: + description: ENET-AS Easynet S.P.A., IT + asn: 21454 + ignoreMorespecifics: false + ignore: false + +80.252.231.0/24: + description: ENET-AS Easynet S.P.A., IT + asn: 21454 + ignoreMorespecifics: false + ignore: false + +80.253.32.0/20: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +80.254.192.0/20: + description: IMIWEB-AS - UBI Sistemi e Servizi S.c.p.a. + asn: 20554 + ignoreMorespecifics: false + ignore: false + +80.254.192.0/21: + description: IMIWEB-AS UBI Sistemi e Servizi S.c.p.a., IT + asn: 20554 + ignoreMorespecifics: false + ignore: false + +80.254.200.0/21: + description: IMIWEB-AS UBI Sistemi e Servizi S.c.p.a., IT + asn: 20554 + ignoreMorespecifics: false + ignore: false + +81.16.220.0/22: + description: SIRIUSTEC-IT - Sirius Technology SRL + asn: 60501 + ignoreMorespecifics: false + ignore: false + +81.21.16.0/20: + description: IT-TWT-AS - TWT S.p.A. + asn: 30848 + ignoreMorespecifics: false + ignore: false + +81.21.128.0/21: + description: BPM - Banco BPM S.P.A + asn: 12505 + ignoreMorespecifics: false + ignore: false + +81.22.224.0/22: + description: DIEFFEITALIA - Dieffeitalia.it S.r.l. + asn: 210238 + ignoreMorespecifics: false + ignore: false + +81.23.80.0/20: + description: DATASIEL_AS - Liguria Digitale S.p.A. + asn: 39719 + ignoreMorespecifics: false + ignore: false + +81.23.83.0/24: + description: DATASIEL_AS Liguria Digitale S.p.A., IT + asn: 39719 + ignoreMorespecifics: false + ignore: false + +81.23.81.0/24: + description: DATASIEL_AS Liguria Digitale S.p.A., IT + asn: 39719 + ignoreMorespecifics: false + ignore: false + +81.25.72.0/22: + description: DAILYTELECOM - Daily Telecom Mobile s.r.l. + asn: 208496 + ignoreMorespecifics: false + ignore: false + +81.25.96.0/20: + description: MEDIARAMA - Mediarama S.r.l. + asn: 60409 + ignoreMorespecifics: false + ignore: false + +81.27.128.0/20: + description: EPRESS-AS - EPRESS S.P.A. + asn: 24880 + ignoreMorespecifics: false + ignore: false + +81.27.176.0/20: + description: AS-IRIDEOS-IN-NETAPP - IRIDEOS S.P.A. + asn: 3302 + ignoreMorespecifics: false + ignore: false + +81.29.176.0/22: + description: ACTIVENETWORK-AS - Active Network S.p.A. + asn: 197075 + ignoreMorespecifics: false + ignore: false + +81.29.180.0/22: + description: UNIDATA - UNIDATA S.p.A. + asn: 5394 + ignoreMorespecifics: false + ignore: false + +81.29.184.0/21: + description: UNIDATA - UNIDATA S.p.A. + asn: 5394 + ignoreMorespecifics: false + ignore: false + +81.29.192.0/20: + description: TELECITY-LON - TELECITYGROUP INTERNATIONAL LIMITED + asn: 15830 + ignoreMorespecifics: false + ignore: false + +81.29.192.0/19: + description: TELECITY-LON TELECITYGROUP INTERNATIONAL LIMITED, GB + asn: 15830 + ignoreMorespecifics: false + ignore: false + +81.29.208.0/20: + description: TELECITY-LON - TELECITYGROUP INTERNATIONAL LIMITED + asn: 15830 + ignoreMorespecifics: false + ignore: false + +81.29.224.0/20: + description: ASLINKWIRELESS - Linkwireless srl + asn: 34978 + ignoreMorespecifics: false + ignore: false + +81.30.0.0/20: + description: ICANET-AS - ICA-NET SRL + asn: 16191 + ignoreMorespecifics: false + ignore: false + +81.30.16.0/20: + description: COMESER-AS - Comeser S.r.l. + asn: 39657 + ignoreMorespecifics: false + ignore: false + +81.31.144.0/20: + description: COLTENGINE - Host SpA + asn: 47242 + ignoreMorespecifics: false + ignore: false + +81.88.48.0/20: + description: REGISTER-AS - REGISTER S.P.A. + asn: 39729 + ignoreMorespecifics: false + ignore: false + +81.88.224.0/20: + description: LINEACOM-AS - LINEA COM S R L + asn: 25002 + ignoreMorespecifics: false + ignore: false + +81.88.237.0/24: + description: LINEACOM-AS LINEA COM S R L, IT + asn: 25002 + ignoreMorespecifics: false + ignore: false + +81.88.229.0/24: + description: LINEACOM-AS LINEA COM S R L, IT + asn: 25002 + ignoreMorespecifics: false + ignore: false + +81.88.233.0/24: + description: LINEACOM-AS LINEA COM S R L, IT + asn: 25002 + ignoreMorespecifics: false + ignore: false + +81.88.238.0/24: + description: LINEACOM-AS LINEA COM S R L, IT + asn: 25002 + ignoreMorespecifics: false + ignore: false + +81.88.235.0/24: + description: LINEACOM-AS LINEA COM S R L, IT + asn: 25002 + ignoreMorespecifics: false + ignore: false + +81.88.236.0/24: + description: LINEACOM-AS LINEA COM S R L, IT + asn: 25002 + ignoreMorespecifics: false + ignore: false + +81.88.232.0/24: + description: LINEACOM-AS LINEA COM S R L, IT + asn: 25002 + ignoreMorespecifics: false + ignore: false + +81.88.239.0/24: + description: LINEACOM-AS LINEA COM S R L, IT + asn: 25002 + ignoreMorespecifics: false + ignore: false + +81.88.240.0/20: + description: LINEACOM-AS - LINEA COM S R L + asn: 25002 + ignoreMorespecifics: false + ignore: false + +81.92.32.0/20: + description: ASN-CLOUDITALIA - CLOUDITALIA TELECOMUNICAZIONI S.P.A. + asn: 15589 + ignoreMorespecifics: false + ignore: false + +81.93.32.0/20: + description: COMESER-AS - Comeser S.r.l. + asn: 39657 + ignoreMorespecifics: false + ignore: false + +81.112.0.0/13: + description: TELECOM-ITALIA-DATA-COM - Telecom Italia S.p.A. + asn: 20959 + ignoreMorespecifics: false + ignore: false + +81.118.0.0/16: + description: Telecom-Italia-Data-Com Telecom Italia S.p.A., IT + asn: 20959 + ignoreMorespecifics: false + ignore: false + +81.113.0.0/16: + description: Telecom-Italia-Data-Com Telecom Italia S.p.A., IT + asn: 20959 + ignoreMorespecifics: false + ignore: false + +81.119.128.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +81.117.188.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +81.116.0.0/16: + description: Telecom-Italia-Data-Com Telecom Italia S.p.A., IT + asn: 20959 + ignoreMorespecifics: false + ignore: false + +81.112.0.0/16: + description: Telecom-Italia-Data-Com Telecom Italia S.p.A., IT + asn: 20959 + ignoreMorespecifics: false + ignore: false + +81.115.110.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +81.119.0.0/16: + description: Telecom-Italia-Data-Com Telecom Italia S.p.A., IT + asn: 20959 + ignoreMorespecifics: false + ignore: false + +81.114.0.0/16: + description: Telecom-Italia-Data-Com Telecom Italia S.p.A., IT + asn: 20959 + ignoreMorespecifics: false + ignore: false + +81.115.119.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +81.119.135.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +81.119.129.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +81.117.187.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +81.118.111.0/24: + description: ASN-IBSNAZ Telecom Italia S.p.A., IT + asn: 3269 + ignoreMorespecifics: false + ignore: false + +81.115.118.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +81.115.0.0/16: + description: Telecom-Italia-Data-Com Telecom Italia S.p.A., IT + asn: 20959 + ignoreMorespecifics: false + ignore: false + +81.119.137.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +81.117.0.0/16: + description: Telecom-Italia-Data-Com Telecom Italia S.p.A., IT + asn: 20959 + ignoreMorespecifics: false + ignore: false + +81.120.0.0/14: + description: TELECOM-ITALIA-DATA-COM - Telecom Italia S.p.A. + asn: 20959 + ignoreMorespecifics: false + ignore: false + +81.122.0.0/16: + description: Telecom-Italia-Data-Com Telecom Italia S.p.A., IT + asn: 20959 + ignoreMorespecifics: false + ignore: false + +81.123.0.0/16: + description: Telecom-Italia-Data-Com Telecom Italia S.p.A., IT + asn: 20959 + ignoreMorespecifics: false + ignore: false + +81.123.180.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +81.123.182.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +81.123.188.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +81.121.0.0/16: + description: Telecom-Italia-Data-Com Telecom Italia S.p.A., IT + asn: 20959 + ignoreMorespecifics: false + ignore: false + +81.120.0.0/16: + description: Telecom-Italia-Data-Com Telecom Italia S.p.A., IT + asn: 20959 + ignoreMorespecifics: false + ignore: false + +81.123.189.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +81.123.186.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +81.123.183.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +81.123.185.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +81.123.181.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +81.124.0.0/15: + description: TELECOM-ITALIA-DATA-COM - Telecom Italia S.p.A. + asn: 20959 + ignoreMorespecifics: false + ignore: false + +81.124.125.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +81.125.128.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +81.124.121.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +81.124.117.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +81.124.120.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +81.125.0.0/16: + description: Telecom-Italia-Data-Com Telecom Italia S.p.A., IT + asn: 20959 + ignoreMorespecifics: false + ignore: false + +81.124.0.0/16: + description: Telecom-Italia-Data-Com Telecom Italia S.p.A., IT + asn: 20959 + ignoreMorespecifics: false + ignore: false + +81.125.120.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +81.125.124.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +81.125.141.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +81.125.134.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +81.124.119.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +81.125.133.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +81.125.121.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +81.125.126.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +81.124.124.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +81.124.118.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +81.126.0.0/15: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +81.161.232.0/22: + description: NETIKOM-AS - Netikom SRL + asn: 207146 + ignoreMorespecifics: false + ignore: false + +81.173.36.0/22: + description: INFOCERT - InfoCert S.p.A. + asn: 200583 + ignoreMorespecifics: false + ignore: false + +81.174.0.0/18: + description: NGI-AS - EOLO S.p.A. + asn: 35612 + ignoreMorespecifics: false + ignore: false + +81.174.64.0/18: + description: INET-AS - BT Italia S.p.A. + asn: 3313 + ignoreMorespecifics: false + ignore: false + +81.174.71.0/24: + description: PROLEXIC-TECHNOLOGIES-DDOS-MITIGATION-NETWORK - Akamai Technologies, Inc., US + asn: 32787 + ignoreMorespecifics: false + ignore: false + +81.201.0.0/20: + description: ALBEDO-AS - Albedo S.r.l. + asn: 25305 + ignoreMorespecifics: false + ignore: false + +82.84.0.0/15: + description: TISCALI-IT - Tiscali Italia S.P.A. + asn: 8612 + ignoreMorespecifics: false + ignore: false + +82.85.53.64/26: + description: TISCALI-IT Tiscali Italia S.P.A., IT + asn: 8612 + ignoreMorespecifics: false + ignore: false + +82.85.26.128/26: + description: TISCALI-IT Tiscali Italia S.P.A., IT + asn: 8612 + ignoreMorespecifics: false + ignore: false + +82.85.53.0/26: + description: TISCALI-IT Tiscali Italia S.P.A., IT + asn: 8612 + ignoreMorespecifics: false + ignore: false + +82.85.176.0/24: + description: SKLMED-AS Skylogic Mediterraneo s.r.l, IT + asn: 201935 + ignoreMorespecifics: false + ignore: false + +82.112.192.0/19: + description: COLT - COLT Technology Services Group Limited + asn: 8220 + ignoreMorespecifics: false + ignore: false + +82.113.192.0/19: + description: IT-TWT-AS - TWT S.p.A. + asn: 30848 + ignoreMorespecifics: false + ignore: false + +82.115.160.0/19: + description: SPIDERNET-AS - A2A Smart City S.P.A + asn: 12445 + ignoreMorespecifics: false + ignore: false + +82.119.32.0/19: + description: SEAC-AS - SEAC S.p.A. + asn: 31067 + ignoreMorespecifics: false + ignore: false + +82.119.192.0/19: + description: EASYNET - Easynet Global Services + asn: 4589 + ignoreMorespecifics: false + ignore: false + +82.143.0.0/18: + description: IP-TELECOM-AS - ip telecom srl + asn: 29449 + ignoreMorespecifics: false + ignore: false + +82.145.96.0/19: + description: RMNET - RMnet S.R.L. + asn: 12533 + ignoreMorespecifics: false + ignore: false + +82.145.127.0/24: + description: RMNET RMnet S.R.L., IT + asn: 12533 + ignoreMorespecifics: false + ignore: false + +82.145.110.0/24: + description: RMNET RMnet S.R.L., IT + asn: 12533 + ignoreMorespecifics: false + ignore: false + +82.145.109.0/24: + description: RMNET RMnet S.R.L., IT + asn: 12533 + ignoreMorespecifics: false + ignore: false + +82.145.160.0/19: + description: TELIGO-AS - NEXIN TECHNOLOGIES S.P.A. + asn: 31076 + ignoreMorespecifics: false + ignore: false + +82.149.32.0/19: + description: REGIONE-LOMBARDIA-AS - Lombardia Informatica S.p.A. + asn: 198319 + ignoreMorespecifics: false + ignore: false + +82.149.48.0/20: + description: REGIONE-LOMBARDIA-AS Lombardia Informatica S.p.A., IT + asn: 198319 + ignoreMorespecifics: false + ignore: false + +82.149.48.0/21: + description: REGIONE-LOMBARDIA-AS Lombardia Informatica S.p.A., IT + asn: 198319 + ignoreMorespecifics: false + ignore: false + +82.149.40.0/21: + description: REGIONE-LOMBARDIA-AS Lombardia Informatica S.p.A., IT + asn: 198319 + ignoreMorespecifics: false + ignore: false + +82.149.56.0/21: + description: REGIONE-LOMBARDIA-AS Lombardia Informatica S.p.A., IT + asn: 198319 + ignoreMorespecifics: false + ignore: false + +82.149.32.0/21: + description: REGIONE-LOMBARDIA-AS Lombardia Informatica S.p.A., IT + asn: 198319 + ignoreMorespecifics: false + ignore: false + +82.149.32.0/20: + description: REGIONE-LOMBARDIA-AS Lombardia Informatica S.p.A., IT + asn: 198319 + ignoreMorespecifics: false + ignore: false + +82.163.32.0/22: + description: ASN-TELEMAR - Telemar s.p.a. + asn: 13097 + ignoreMorespecifics: false + ignore: false + +82.193.0.0/19: + description: AS-IRIDEOS-IN-NETAPP - IRIDEOS S.P.A. + asn: 3302 + ignoreMorespecifics: false + ignore: false + +82.193.32.0/19: + description: ISP-INASSET-AS - InAsset S.r.l. + asn: 47902 + ignoreMorespecifics: false + ignore: false + +82.193.32.0/20: + description: ISP-INASSET-AS InAsset S.r.l., IT + asn: 47902 + ignoreMorespecifics: false + ignore: false + +82.215.128.0/18: + description: ASN-UNO - Uno Communications SpA + asn: 9137 + ignoreMorespecifics: false + ignore: false + +82.215.128.0/22: + description: ASN-BBBELL B.B.Bell SPA, IT + asn: 34606 + ignoreMorespecifics: false + ignore: false + +83.103.0.0/17: + description: FASTWEB - Fastweb SpA + asn: 12874 + ignoreMorespecifics: false + ignore: false + +83.103.64.0/18: + description: FASTWEB Fastweb SpA, IT + asn: 12874 + ignoreMorespecifics: false + ignore: false + +83.103.0.0/18: + description: FASTWEB Fastweb SpA, IT + asn: 12874 + ignoreMorespecifics: false + ignore: false + +83.137.56.0/21: + description: ITALSPAZIO-AS - Italspazio S.r.L. + asn: 34281 + ignoreMorespecifics: false + ignore: false + +83.137.56.0/22: + description: italspazio-AS Italspazio S.r.L., IT + asn: 34281 + ignoreMorespecifics: false + ignore: false + +83.137.104.0/21: + description: ARCASGR-AS - ARCA FONDI S.P.A. Societa di Gestione del Risparmio + asn: 31467 + ignoreMorespecifics: false + ignore: false + +83.137.160.0/21: + description: SPIDERNET-AS - A2A Smart City S.P.A + asn: 12445 + ignoreMorespecifics: false + ignore: false + +83.137.232.0/21: + description: AS_INTERACTIVE - Qcom spa + asn: 41497 + ignoreMorespecifics: false + ignore: false + +83.147.64.0/18: + description: ASN-TERRA - Terra S.p.a. + asn: 31222 + ignoreMorespecifics: false + ignore: false + +83.149.128.0/18: + description: ESTRACOM-AS - ESTRACOM SPA + asn: 31319 + ignoreMorespecifics: false + ignore: false + +83.171.196.0/22: + description: EASYWEB - Easyweb System Integrator srl + asn: 208244 + ignoreMorespecifics: false + ignore: false + +83.211.0.0/16: + description: ASN-CLOUDITALIA - CLOUDITALIA TELECOMUNICAZIONI S.P.A. + asn: 15589 + ignoreMorespecifics: false + ignore: false + +83.216.160.0/19: + description: CASAWEB-AS - Acantho S.p.a + asn: 21309 + ignoreMorespecifics: false + ignore: false + +83.216.176.0/20: + description: CASAWEB-AS Acantho S.p.a, IT + asn: 21309 + ignoreMorespecifics: false + ignore: false + +83.216.160.0/20: + description: CASAWEB-AS Acantho S.p.a, IT + asn: 21309 + ignoreMorespecifics: false + ignore: false + +83.216.168.0/21: + description: CASAWEB-AS Acantho S.p.a, IT + asn: 21309 + ignoreMorespecifics: false + ignore: false + +83.216.160.0/21: + description: CASAWEB-AS Acantho S.p.a, IT + asn: 21309 + ignoreMorespecifics: false + ignore: false + +83.216.176.0/21: + description: CASAWEB-AS Acantho S.p.a, IT + asn: 21309 + ignoreMorespecifics: false + ignore: false + +83.216.184.0/21: + description: CASAWEB-AS Acantho S.p.a, IT + asn: 21309 + ignoreMorespecifics: false + ignore: false + +84.18.128.0/19: + description: BRENNERCOM-AS - Brennercom S.p.A. + asn: 20811 + ignoreMorespecifics: false + ignore: false + +84.21.176.0/22: + description: AS-NEXIM - NEXIM ITALIA SRL + asn: 210122 + ignoreMorespecifics: false + ignore: false + +84.33.0.0/18: + description: SERVER24-AS - INCUBATEC GmbH - Srl + asn: 34081 + ignoreMorespecifics: false + ignore: false + +84.33.0.0/19: + description: SERVER24-AS INCUBATEC GmbH - Srl, IT + asn: 34081 + ignoreMorespecifics: false + ignore: false + +84.33.32.0/19: + description: SERVER24-AS INCUBATEC GmbH - Srl, IT + asn: 34081 + ignoreMorespecifics: false + ignore: false + +84.33.64.0/18: + description: NGI-AS - EOLO S.p.A. + asn: 35612 + ignoreMorespecifics: false + ignore: false + +84.33.64.0/21: + description: NGI-AS EOLO S.p.A., IT + asn: 35612 + ignoreMorespecifics: false + ignore: false + +84.33.72.0/21: + description: NGI-AS EOLO S.p.A., IT + asn: 35612 + ignoreMorespecifics: false + ignore: false + +84.33.128.0/18: + description: NGI-AS - EOLO S.p.A. + asn: 35612 + ignoreMorespecifics: false + ignore: false + +84.33.192.0/18: + description: SERVER24-AS - INCUBATEC GmbH - Srl + asn: 34081 + ignoreMorespecifics: false + ignore: false + +84.33.240.0/20: + description: SERVER24-AS INCUBATEC GmbH - Srl, IT + asn: 34081 + ignoreMorespecifics: false + ignore: false + +84.33.224.0/20: + description: SERVER24-AS INCUBATEC GmbH - Srl, IT + asn: 34081 + ignoreMorespecifics: false + ignore: false + +84.33.192.0/19: + description: SERVER24-AS INCUBATEC GmbH - Srl, IT + asn: 34081 + ignoreMorespecifics: false + ignore: false + +84.38.48.0/20: + description: REGIONEMARCHE-BKB-AS - REGIONE MARCHE + asn: 41325 + ignoreMorespecifics: false + ignore: false + +84.38.62.0/24: + description: REGIONEMARCHE-BKB-AS REGIONE MARCHE, IT + asn: 41325 + ignoreMorespecifics: false + ignore: false + +84.220.0.0/14: + description: TISCALI-IT - Tiscali Italia S.P.A. + asn: 8612 + ignoreMorespecifics: false + ignore: false + +84.240.128.0/18: + description: ASN-CSI - CSI Piemonte + asn: 2594 + ignoreMorespecifics: false + ignore: false + +84.240.175.0/24: + description: ASN-CSI CSI Piemonte, IT + asn: 2594 + ignoreMorespecifics: false + ignore: false + +84.240.171.0/24: + description: ASN-CSI CSI Piemonte, IT + asn: 2594 + ignoreMorespecifics: false + ignore: false + +84.240.140.0/24: + description: ASN-CSI CSI Piemonte, IT + asn: 2594 + ignoreMorespecifics: false + ignore: false + +84.240.169.0/24: + description: ASN-CSI CSI Piemonte, IT + asn: 2594 + ignoreMorespecifics: false + ignore: false + +84.240.138.0/24: + description: ASN-CSI CSI Piemonte, IT + asn: 2594 + ignoreMorespecifics: false + ignore: false + +84.240.163.0/24: + description: ASN-CSI CSI Piemonte, IT + asn: 2594 + ignoreMorespecifics: false + ignore: false + +84.240.156.0/24: + description: ASN-CSI CSI Piemonte, IT + asn: 2594 + ignoreMorespecifics: false + ignore: false + +84.240.182.0/24: + description: ASN-CSI CSI Piemonte, IT + asn: 2594 + ignoreMorespecifics: false + ignore: false + +84.240.132.0/24: + description: ASN-CSI CSI Piemonte, IT + asn: 2594 + ignoreMorespecifics: false + ignore: false + +84.240.181.0/24: + description: ASN-CSI CSI Piemonte, IT + asn: 2594 + ignoreMorespecifics: false + ignore: false + +84.240.159.0/24: + description: ASN-CSI CSI Piemonte, IT + asn: 2594 + ignoreMorespecifics: false + ignore: false + +84.247.192.0/18: + description: MYNET-AS - MYNET S.R.L. + asn: 31263 + ignoreMorespecifics: false + ignore: false + +84.253.128.0/18: + description: AS-IRIDEOS-MC - IRIDEOS S.P.A. + asn: 5396 + ignoreMorespecifics: false + ignore: false + +84.253.176.0/20: + description: AS-IRIDEOS-MC IRIDEOS S.P.A., IT + asn: 5396 + ignoreMorespecifics: false + ignore: false + +84.253.144.0/20: + description: AS-IRIDEOS-MC IRIDEOS S.P.A., IT + asn: 5396 + ignoreMorespecifics: false + ignore: false + +84.253.160.0/20: + description: AS-IRIDEOS-MC IRIDEOS S.P.A., IT + asn: 5396 + ignoreMorespecifics: false + ignore: false + +84.253.128.0/20: + description: AS-IRIDEOS-MC IRIDEOS S.P.A., IT + asn: 5396 + ignoreMorespecifics: false + ignore: false + +84.254.128.0/18: + description: SKYLOGIC-AS - SKYLOGIC S.P.A. + asn: 29286 + ignoreMorespecifics: false + ignore: false + +84.254.129.0/24: + description: SKYLOGIC-AS SKYLOGIC S.P.A., IT + asn: 29286 + ignoreMorespecifics: false + ignore: false + +85.18.0.0/16: + description: FASTWEB - Fastweb SpA + asn: 12874 + ignoreMorespecifics: false + ignore: false + +85.18.128.0/17: + description: FASTWEB Fastweb SpA, IT + asn: 12874 + ignoreMorespecifics: false + ignore: false + +85.18.0.0/17: + description: FASTWEB Fastweb SpA, IT + asn: 12874 + ignoreMorespecifics: false + ignore: false + +85.20.0.0/16: + description: BT-ITALIA - BT Italia S.p.A. + asn: 8968 + ignoreMorespecifics: false + ignore: false + +85.20.128.0/17: + description: BT-Italia BT Italia S.p.A., IT + asn: 8968 + ignoreMorespecifics: false + ignore: false + +85.31.160.0/21: + description: SXG-AS1 - SIX COMM GROUP S.R.L. + asn: 35314 + ignoreMorespecifics: false + ignore: false + +85.88.192.0/19: + description: LINEACOM-AS - LINEA COM S R L + asn: 25002 + ignoreMorespecifics: false + ignore: false + +85.88.205.0/24: + description: LINEACOM-AS LINEA COM S R L, IT + asn: 25002 + ignoreMorespecifics: false + ignore: false + +85.88.206.0/24: + description: LINEACOM-AS LINEA COM S R L, IT + asn: 25002 + ignoreMorespecifics: false + ignore: false + +85.88.198.0/24: + description: LINEACOM-AS LINEA COM S R L, IT + asn: 25002 + ignoreMorespecifics: false + ignore: false + +85.88.195.0/24: + description: LINEACOM-AS LINEA COM S R L, IT + asn: 25002 + ignoreMorespecifics: false + ignore: false + +85.88.212.0/24: + description: LINEACOM-AS LINEA COM S R L, IT + asn: 25002 + ignoreMorespecifics: false + ignore: false + +85.88.200.0/24: + description: LINEACOM-AS LINEA COM S R L, IT + asn: 25002 + ignoreMorespecifics: false + ignore: false + +85.88.201.0/24: + description: LINEACOM-AS LINEA COM S R L, IT + asn: 25002 + ignoreMorespecifics: false + ignore: false + +85.88.204.0/24: + description: LINEACOM-AS LINEA COM S R L, IT + asn: 25002 + ignoreMorespecifics: false + ignore: false + +85.88.199.0/24: + description: LINEACOM-AS LINEA COM S R L, IT + asn: 25002 + ignoreMorespecifics: false + ignore: false + +85.88.193.0/24: + description: LINEACOM-AS LINEA COM S R L, IT + asn: 25002 + ignoreMorespecifics: false + ignore: false + +85.88.194.0/24: + description: LINEACOM-AS LINEA COM S R L, IT + asn: 25002 + ignoreMorespecifics: false + ignore: false + +85.88.202.0/24: + description: LINEACOM-AS LINEA COM S R L, IT + asn: 25002 + ignoreMorespecifics: false + ignore: false + +85.88.213.0/24: + description: LINEACOM-AS LINEA COM S R L, IT + asn: 25002 + ignoreMorespecifics: false + ignore: false + +85.88.218.0/24: + description: LINEACOM-AS LINEA COM S R L, IT + asn: 25002 + ignoreMorespecifics: false + ignore: false + +85.88.216.0/24: + description: LINEACOM-AS LINEA COM S R L, IT + asn: 25002 + ignoreMorespecifics: false + ignore: false + +85.88.207.0/24: + description: LINEACOM-AS LINEA COM S R L, IT + asn: 25002 + ignoreMorespecifics: false + ignore: false + +85.88.208.0/22: + description: LINEACOM-AS LINEA COM S R L, IT + asn: 25002 + ignoreMorespecifics: false + ignore: false + +85.89.128.0/19: + description: INRETE-AS - Inrete s.r.l + asn: 25156 + ignoreMorespecifics: false + ignore: false + +85.89.152.0/23: + description: INRETE-AS Inrete s.r.l, IT + asn: 25156 + ignoreMorespecifics: false + ignore: false + +85.94.192.0/19: + description: SEEWEB - SEEWEB s.r.l. + asn: 12637 + ignoreMorespecifics: false + ignore: false + +85.94.208.0/20: + description: SEEWEB SEEWEB s.r.l., IT + asn: 12637 + ignoreMorespecifics: false + ignore: false + +85.115.196.0/22: + description: FIDOKA-AS - FIDOKA SRL + asn: 200148 + ignoreMorespecifics: false + ignore: false + +85.119.40.0/21: + description: ADRTEL-AS - ADR TEL s.p.a. + asn: 35359 + ignoreMorespecifics: false + ignore: false + +85.119.40.0/24: + description: ADRTEL-AS ADR TEL s.p.a., IT + asn: 35359 + ignoreMorespecifics: false + ignore: false + +85.119.46.0/24: + description: ADRTEL-AS ADR TEL s.p.a., IT + asn: 35359 + ignoreMorespecifics: false + ignore: false + +85.119.43.0/24: + description: ADRTEL-AS ADR TEL s.p.a., IT + asn: 35359 + ignoreMorespecifics: false + ignore: false + +85.119.41.0/24: + description: ADRTEL-AS ADR TEL s.p.a., IT + asn: 35359 + ignoreMorespecifics: false + ignore: false + +85.119.44.0/24: + description: ADRTEL-AS ADR TEL s.p.a., IT + asn: 35359 + ignoreMorespecifics: false + ignore: false + +85.119.42.0/24: + description: ADRTEL-AS ADR TEL s.p.a., IT + asn: 35359 + ignoreMorespecifics: false + ignore: false + +85.119.45.0/24: + description: ADRTEL-AS ADR TEL s.p.a., IT + asn: 35359 + ignoreMorespecifics: false + ignore: false + +85.119.176.0/21: + description: ASN-PANSERVICE - Giuliano Claudio Peritore trading as "Panservice s.a.s. di Cuseo Fabrizio & C." + asn: 20912 + ignoreMorespecifics: false + ignore: false + +85.159.176.0/21: + description: ASN-BBBELL - B.B.Bell SPA + asn: 34606 + ignoreMorespecifics: false + ignore: false + +85.159.192.0/21: + description: ASN-BANCADITALIA - BANCA D'ITALIA + asn: 34759 + ignoreMorespecifics: false + ignore: false + +85.159.193.0/24: + description: ASN-BANCADITALIA BANCA D'ITALIA, IT + asn: 34759 + ignoreMorespecifics: false + ignore: false + +85.159.200.0/21: + description: UN-UNLB - United Nations Logistics Base + asn: 28977 + ignoreMorespecifics: false + ignore: false + +85.159.206.0/24: + description: UN-UNLB United Nations Logistics Base, IT + asn: 28977 + ignoreMorespecifics: false + ignore: false + +85.159.207.0/24: + description: UN-UNLB United Nations Logistics Base, IT + asn: 28977 + ignoreMorespecifics: false + ignore: false + +85.159.205.0/24: + description: UN-UNLB United Nations Logistics Base, IT + asn: 28977 + ignoreMorespecifics: false + ignore: false + +85.159.200.0/22: + description: UN-UNLB United Nations Logistics Base, IT + asn: 28977 + ignoreMorespecifics: false + ignore: false + +85.159.204.0/24: + description: UN-UNLB United Nations Logistics Base, IT + asn: 28977 + ignoreMorespecifics: false + ignore: false + +85.204.42.0/24: + description: DUEBITE-AS - 2Bite s.r.l. + asn: 35617 + ignoreMorespecifics: false + ignore: false + +85.204.112.0/22: + description: ALFANEWS - Alfanews S.r.l. + asn: 197589 + ignoreMorespecifics: false + ignore: false + +85.204.119.0/24: + description: STELCORE - STEL S.R.L. + asn: 56550 + ignoreMorespecifics: false + ignore: false + +85.204.147.0/24: + description: STELCORE - STEL S.R.L. + asn: 56550 + ignoreMorespecifics: false + ignore: false + +85.208.76.0/22: + description: NOINET - Noinet Societa Cooperativa + asn: 209368 + ignoreMorespecifics: false + ignore: false + +85.208.77.0/24: + description: NOINET Noinet Societa Cooperativa, IT + asn: 209368 + ignoreMorespecifics: false + ignore: false + +85.208.78.0/24: + description: NOINET Noinet Societa Cooperativa, IT + asn: 209368 + ignoreMorespecifics: false + ignore: false + +85.208.76.0/24: + description: NOINET Noinet Societa Cooperativa, IT + asn: 209368 + ignoreMorespecifics: false + ignore: false + +85.208.79.0/24: + description: NOINET Noinet Societa Cooperativa, IT + asn: 209368 + ignoreMorespecifics: false + ignore: false + +85.208.132.0/22: + description: UP3-CRICOVA - UPLINK SRL + asn: 205911 + ignoreMorespecifics: false + ignore: false + +85.208.232.0/22: + description: RETELIT-AS - Reti Telematiche Italiane S.p.A. (Retelit S.p.A.) + asn: 28716 + ignoreMorespecifics: false + ignore: false + +85.209.112.0/22: + description: PROGETTO8 - Progetto8 Srl + asn: 198721 + ignoreMorespecifics: false + ignore: false + +85.235.128.0/19: + description: ARUBA-ASN - Aruba S.p.A. + asn: 31034 + ignoreMorespecifics: false + ignore: false + +85.239.160.0/19: + description: IFOM - IFOM Fondazione + asn: 35193 + ignoreMorespecifics: false + ignore: false + +86.104.135.0/24: + description: DUEBITE-AS - 2Bite s.r.l. + asn: 35617 + ignoreMorespecifics: false + ignore: false + +86.105.8.0/24: + description: ASN-LEPIDA - Lepida S.c.p.A. + asn: 31638 + ignoreMorespecifics: false + ignore: false + +86.105.177.0/24: + description: STELCORE - STEL S.R.L. + asn: 56550 + ignoreMorespecifics: false + ignore: false + +86.107.96.0/22: + description: ASSUPERNOVA - Netsons s.r.l. + asn: 60087 + ignoreMorespecifics: false + ignore: false + +86.107.110.0/24: + description: FASTWEB - Fastweb SpA + asn: 12874 + ignoreMorespecifics: false + ignore: false + +86.109.128.0/19: + description: RTRT-PEGASO - Regione Toscana + asn: 6882 + ignoreMorespecifics: false + ignore: false + +86.109.141.0/24: + description: RTRT-PEGASO Regione Toscana, IT + asn: 6882 + ignoreMorespecifics: false + ignore: false + +86.110.128.0/19: + description: CASAWEB-AS - Acantho S.p.a + asn: 21309 + ignoreMorespecifics: false + ignore: false + +86.110.152.0/21: + description: CASAWEB-AS Acantho S.p.a, IT + asn: 21309 + ignoreMorespecifics: false + ignore: false + +86.110.144.0/20: + description: CASAWEB-AS Acantho S.p.a, IT + asn: 21309 + ignoreMorespecifics: false + ignore: false + +86.110.144.0/21: + description: CASAWEB-AS Acantho S.p.a, IT + asn: 21309 + ignoreMorespecifics: false + ignore: false + +86.110.128.0/20: + description: CASAWEB-AS Acantho S.p.a, IT + asn: 21309 + ignoreMorespecifics: false + ignore: false + +86.110.128.0/21: + description: CASAWEB-AS Acantho S.p.a, IT + asn: 21309 + ignoreMorespecifics: false + ignore: false + +86.110.136.0/21: + description: CASAWEB-AS Acantho S.p.a, IT + asn: 21309 + ignoreMorespecifics: false + ignore: false + +87.241.0.0/18: + description: COLT - COLT Technology Services Group Limited + asn: 8220 + ignoreMorespecifics: false + ignore: false + +87.247.232.0/21: + description: ASN-WELCOMEITALIA - Welcome Italia S.p.A + asn: 21056 + ignoreMorespecifics: false + ignore: false + +87.248.32.0/19: + description: ASN-ENTER - ENTER S.r.l. + asn: 12850 + ignoreMorespecifics: false + ignore: false + +87.248.41.0/24: + description: ASN-ENTER ENTER S.r.l., IT + asn: 12850 + ignoreMorespecifics: false + ignore: false + +87.248.33.0/24: + description: ASN-ENTER ENTER S.r.l., IT + asn: 12850 + ignoreMorespecifics: false + ignore: false + +87.250.64.0/19: + description: COMUNE-NOVARA-AS - Comune di Novara + asn: 25488 + ignoreMorespecifics: false + ignore: false + +87.252.106.0/23: + description: TECNOADSL-AS - Tecnotel Servizi Tecnologici srl + asn: 48544 + ignoreMorespecifics: false + ignore: false + +87.253.96.0/19: + description: TEX97 - ISI Line srl + asn: 35719 + ignoreMorespecifics: false + ignore: false + +88.80.64.0/19: + description: ARCHIMEDIA-AS - Archimedia SRL + asn: 34731 + ignoreMorespecifics: false + ignore: false + +88.81.160.0/19: + description: EASYNET - Easynet Global Services + asn: 4589 + ignoreMorespecifics: false + ignore: false + +88.86.160.0/19: + description: AS-IRIDEOS-IN-NETAPP - IRIDEOS S.P.A. + asn: 3302 + ignoreMorespecifics: false + ignore: false + +88.87.96.0/19: + description: ASN-BBBELL - B.B.Bell SPA + asn: 34606 + ignoreMorespecifics: false + ignore: false + +88.147.0.0/17: + description: NGI-AS - EOLO S.p.A. + asn: 35612 + ignoreMorespecifics: false + ignore: false + +88.147.64.0/21: + description: NGI-AS EOLO S.p.A., IT + asn: 35612 + ignoreMorespecifics: false + ignore: false + +88.147.72.0/21: + description: NGI-AS EOLO S.p.A., IT + asn: 35612 + ignoreMorespecifics: false + ignore: false + +88.149.128.0/17: + description: NGI-AS - EOLO S.p.A. + asn: 35612 + ignoreMorespecifics: false + ignore: false + +88.202.0.0/17: + description: SKYLOGIC-AS - SKYLOGIC S.P.A. + asn: 29286 + ignoreMorespecifics: false + ignore: false + +88.202.33.0/24: + description: SPEEDCAST-AP SPEEDCAST Limited, HK + asn: 9229 + ignoreMorespecifics: false + ignore: false + +88.202.108.0/22: + description: SKYLOGIC-AS SKYLOGIC S.P.A., IT + asn: 29286 + ignoreMorespecifics: false + ignore: false + +88.202.121.0/24: + description: SKYLOGIC-AS SKYLOGIC S.P.A., IT + asn: 29286 + ignoreMorespecifics: false + ignore: false + +88.202.104.0/22: + description: SKYLOGIC-AS SKYLOGIC S.P.A., IT + asn: 29286 + ignoreMorespecifics: false + ignore: false + +88.202.90.0/23: + description: SKYLOGIC-AS SKYLOGIC S.P.A., IT + asn: 29286 + ignoreMorespecifics: false + ignore: false + +88.214.44.0/22: + description: MYNET-AS - MYNET S.R.L. + asn: 31263 + ignoreMorespecifics: false + ignore: false + +89.31.72.0/21: + description: GENESYS-AS - genesys informatica srl + asn: 24994 + ignoreMorespecifics: false + ignore: false + +89.31.200.0/21: + description: ITGATE - IT.Gate S.p.A. + asn: 12779 + ignoreMorespecifics: false + ignore: false + +89.32.152.0/23: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +89.32.168.0/23: + description: STELCORE - STEL S.R.L. + asn: 56550 + ignoreMorespecifics: false + ignore: false + +89.32.186.0/23: + description: STELCORE - STEL S.R.L. + asn: 56550 + ignoreMorespecifics: false + ignore: false + +89.33.133.0/24: + description: STELCORE - STEL S.R.L. + asn: 56550 + ignoreMorespecifics: false + ignore: false + +89.34.161.0/24: + description: STELCORE - STEL S.R.L. + asn: 56550 + ignoreMorespecifics: false + ignore: false + +89.36.228.0/24: + description: STELCORE - STEL S.R.L. + asn: 56550 + ignoreMorespecifics: false + ignore: false + +89.39.200.0/23: + description: FASTWEB - Fastweb SpA + asn: 12874 + ignoreMorespecifics: false + ignore: false + +89.39.224.0/20: + description: ASN-LEPIDA - Lepida S.c.p.A. + asn: 31638 + ignoreMorespecifics: false + ignore: false + +89.39.224.0/21: + description: ASN-LEPIDA Lepida S.c.p.A., IT + asn: 31638 + ignoreMorespecifics: false + ignore: false + +89.39.232.0/21: + description: ASN-LEPIDA Lepida S.c.p.A., IT + asn: 31638 + ignoreMorespecifics: false + ignore: false + +89.40.142.0/23: + description: FASTWEB - Fastweb SpA + asn: 12874 + ignoreMorespecifics: false + ignore: false + +89.40.172.0/22: + description: ASSUPERNOVA - Netsons s.r.l. + asn: 60087 + ignoreMorespecifics: false + ignore: false + +89.40.234.0/23: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +89.42.0.0/21: + description: ALFANEWS - Alfanews S.r.l. + asn: 197589 + ignoreMorespecifics: false + ignore: false + +89.42.25.0/24: + description: STELCORE - STEL S.R.L. + asn: 56550 + ignoreMorespecifics: false + ignore: false + +89.42.230.0/24: + description: ASN-LEPIDA - Lepida S.c.p.A. + asn: 31638 + ignoreMorespecifics: false + ignore: false + +89.43.192.0/24: + description: FASTWEB - Fastweb SpA + asn: 12874 + ignoreMorespecifics: false + ignore: false + +89.44.206.0/24: + description: ASN-LEPIDA - Lepida S.c.p.A. + asn: 31638 + ignoreMorespecifics: false + ignore: false + +89.45.24.0/21: + description: ASN-LEPIDA - Lepida S.c.p.A. + asn: 31638 + ignoreMorespecifics: false + ignore: false + +89.45.25.0/24: + description: ASN-LEPIDA Lepida S.c.p.A., IT + asn: 31638 + ignoreMorespecifics: false + ignore: false + +89.45.27.0/24: + description: ASN-LEPIDA Lepida S.c.p.A., IT + asn: 31638 + ignoreMorespecifics: false + ignore: false + +89.45.26.0/24: + description: ASN-LEPIDA Lepida S.c.p.A., IT + asn: 31638 + ignoreMorespecifics: false + ignore: false + +89.45.24.0/24: + description: ASN-LEPIDA Lepida S.c.p.A., IT + asn: 31638 + ignoreMorespecifics: false + ignore: false + +89.45.95.0/24: + description: ASN-LEPIDA - Lepida S.c.p.A. + asn: 31638 + ignoreMorespecifics: false + ignore: false + +89.45.216.0/22: + description: ASN-LEPIDAH - Lepida S.c.p.A. + asn: 205139 + ignoreMorespecifics: false + ignore: false + +89.46.64.0/21: + description: ARUBA-ASN - Aruba S.p.A. + asn: 31034 + ignoreMorespecifics: false + ignore: false + +89.46.72.0/21: + description: ARUBA-ASN - Aruba S.p.A. + asn: 31034 + ignoreMorespecifics: false + ignore: false + +89.46.104.0/21: + description: ARUBA-ASN - Aruba S.p.A. + asn: 31034 + ignoreMorespecifics: false + ignore: false + +89.46.192.0/21: + description: ARUBA-ASN - Aruba S.p.A. + asn: 31034 + ignoreMorespecifics: false + ignore: false + +89.47.32.0/23: + description: ASN-LEPIDA - Lepida S.c.p.A. + asn: 31638 + ignoreMorespecifics: false + ignore: false + +89.96.0.0/15: + description: FASTWEB - Fastweb SpA + asn: 12874 + ignoreMorespecifics: false + ignore: false + +89.97.0.0/16: + description: FASTWEB Fastweb SpA, IT + asn: 12874 + ignoreMorespecifics: false + ignore: false + +89.96.0.0/16: + description: FASTWEB Fastweb SpA, IT + asn: 12874 + ignoreMorespecifics: false + ignore: false + +89.105.64.0/19: + description: LUCENSE-ASN - Lucense SCaRL + asn: 41381 + ignoreMorespecifics: false + ignore: false + +89.107.88.0/21: + description: FONTEL - Fontel S.p.A. + asn: 39808 + ignoreMorespecifics: false + ignore: false + +89.107.104.0/21: + description: KONVERTO-AS - KONVERTO SPA + asn: 44512 + ignoreMorespecifics: false + ignore: false + +89.148.128.0/18: + description: ASWICITY - WicitY srl + asn: 59766 + ignoreMorespecifics: false + ignore: false + +89.150.32.0/19: + description: RETELIT-AS - Reti Telematiche Italiane S.p.A. (Retelit S.p.A.) + asn: 28716 + ignoreMorespecifics: false + ignore: false + +89.150.48.0/24: + description: Avanti-UK-AS Avanti Broadband Ltd, GB + asn: 39356 + ignoreMorespecifics: false + ignore: false + +89.184.96.0/19: + description: ASN-AEMNET - IREN ENERGIA S.P.A + asn: 39636 + ignoreMorespecifics: false + ignore: false + +89.184.107.0/24: + description: GTT-TORINO-AS Gruppo Torinese Trasporti S.p.A, IT + asn: 57817 + ignoreMorespecifics: false + ignore: false + +89.186.64.0/19: + description: AS-IRIDEOS-KP - IRIDEOS S.P.A. + asn: 5602 + ignoreMorespecifics: false + ignore: false + +89.188.128.0/19: + description: TELEVIDEOCOM-AS - Televideocom Srl + asn: 39887 + ignoreMorespecifics: false + ignore: false + +89.188.131.0/24: + description: TELEVIDEOCOM-AS Televideocom Srl, IT + asn: 39887 + ignoreMorespecifics: false + ignore: false + +89.188.144.0/24: + description: TELEVIDEOCOM-AS Televideocom Srl, IT + asn: 39887 + ignoreMorespecifics: false + ignore: false + +89.188.143.0/24: + description: TELEVIDEOCOM-AS Televideocom Srl, IT + asn: 39887 + ignoreMorespecifics: false + ignore: false + +89.188.142.0/24: + description: TELEVIDEOCOM-AS Televideocom Srl, IT + asn: 39887 + ignoreMorespecifics: false + ignore: false + +89.188.137.0/24: + description: TELEVIDEOCOM-AS Televideocom Srl, IT + asn: 39887 + ignoreMorespecifics: false + ignore: false + +89.188.141.0/24: + description: TELEVIDEOCOM-AS Televideocom Srl, IT + asn: 39887 + ignoreMorespecifics: false + ignore: false + +89.188.130.0/24: + description: TELEVIDEOCOM-AS Televideocom Srl, IT + asn: 39887 + ignoreMorespecifics: false + ignore: false + +89.188.138.0/24: + description: TELEVIDEOCOM-AS Televideocom Srl, IT + asn: 39887 + ignoreMorespecifics: false + ignore: false + +89.188.129.0/24: + description: TELEVIDEOCOM-AS Televideocom Srl, IT + asn: 39887 + ignoreMorespecifics: false + ignore: false + +89.188.136.0/24: + description: TELEVIDEOCOM-AS Televideocom Srl, IT + asn: 39887 + ignoreMorespecifics: false + ignore: false + +89.188.140.0/24: + description: TELEVIDEOCOM-AS Televideocom Srl, IT + asn: 39887 + ignoreMorespecifics: false + ignore: false + +89.188.132.0/22: + description: TELEVIDEOCOM-AS Televideocom Srl, IT + asn: 39887 + ignoreMorespecifics: false + ignore: false + +89.188.139.0/24: + description: TELEVIDEOCOM-AS Televideocom Srl, IT + asn: 39887 + ignoreMorespecifics: false + ignore: false + +89.188.128.0/24: + description: TELEVIDEOCOM-AS Televideocom Srl, IT + asn: 39887 + ignoreMorespecifics: false + ignore: false + +89.189.32.0/20: + description: ASN-TELEMAR - Telemar s.p.a. + asn: 13097 + ignoreMorespecifics: false + ignore: false + +89.189.56.0/21: + description: ASN-TELEMAR - Telemar s.p.a. + asn: 13097 + ignoreMorespecifics: false + ignore: false + +89.189.60.0/22: + description: ASN-TELEMAR Telemar s.p.a., IT + asn: 13097 + ignoreMorespecifics: false + ignore: false + +89.189.56.0/22: + description: ASN-TELEMAR Telemar s.p.a., IT + asn: 13097 + ignoreMorespecifics: false + ignore: false + +89.190.160.0/19: + description: BRENNERCOM-AS - Brennercom S.p.A. + asn: 20811 + ignoreMorespecifics: false + ignore: false + +89.207.80.0/21: + description: ASN-PROVINCIADITERNI - Provincia di Terni + asn: 41094 + ignoreMorespecifics: false + ignore: false + +89.221.32.0/20: + description: SEABONE-NET - TELECOM ITALIA SPARKLE S.p.A. + asn: 6762 + ignoreMorespecifics: false + ignore: false + +89.249.176.0/21: + description: CDLAN-AS - CDLAN s.r.l. + asn: 20836 + ignoreMorespecifics: false + ignore: false + +89.251.176.0/20: + description: ASN-LOGOS - Logos Technologies S.r.l. + asn: 41606 + ignoreMorespecifics: false + ignore: false + +89.251.188.0/24: + description: ASN-LOGOS Logos Technologies S.r.l., IT + asn: 41606 + ignoreMorespecifics: false + ignore: false + +89.251.184.0/24: + description: ASN-LOGOS Logos Technologies S.r.l., IT + asn: 41606 + ignoreMorespecifics: false + ignore: false + +89.251.187.0/24: + description: ASN-LOGOS Logos Technologies S.r.l., IT + asn: 41606 + ignoreMorespecifics: false + ignore: false + +89.251.178.0/24: + description: ASN-LOGOS Logos Technologies S.r.l., IT + asn: 41606 + ignoreMorespecifics: false + ignore: false + +89.251.186.0/24: + description: ASN-LOGOS Logos Technologies S.r.l., IT + asn: 41606 + ignoreMorespecifics: false + ignore: false + +89.251.185.0/24: + description: ASN-LOGOS Logos Technologies S.r.l., IT + asn: 41606 + ignoreMorespecifics: false + ignore: false + +89.251.180.0/24: + description: ASN-LOGOS Logos Technologies S.r.l., IT + asn: 41606 + ignoreMorespecifics: false + ignore: false + +89.251.183.0/24: + description: ASN-LOGOS Logos Technologies S.r.l., IT + asn: 41606 + ignoreMorespecifics: false + ignore: false + +89.251.190.0/24: + description: ASN-LOGOS Logos Technologies S.r.l., IT + asn: 41606 + ignoreMorespecifics: false + ignore: false + +89.251.191.0/24: + description: ASN-LOGOS Logos Technologies S.r.l., IT + asn: 41606 + ignoreMorespecifics: false + ignore: false + +89.251.176.0/24: + description: ASN-LOGOS Logos Technologies S.r.l., IT + asn: 41606 + ignoreMorespecifics: false + ignore: false + +89.251.182.0/24: + description: ASN-LOGOS Logos Technologies S.r.l., IT + asn: 41606 + ignoreMorespecifics: false + ignore: false + +89.251.177.0/24: + description: ASN-LOGOS Logos Technologies S.r.l., IT + asn: 41606 + ignoreMorespecifics: false + ignore: false + +89.251.181.0/24: + description: ASN-LOGOS Logos Technologies S.r.l., IT + asn: 41606 + ignoreMorespecifics: false + ignore: false + +89.251.179.0/24: + description: ASN-LOGOS Logos Technologies S.r.l., IT + asn: 41606 + ignoreMorespecifics: false + ignore: false + +90.147.0.0/16: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +91.102.48.0/21: + description: BRT-AS - Playnet S.R.L. + asn: 13284 + ignoreMorespecifics: false + ignore: false + +91.109.48.0/21: + description: ESTRACOM-AS - ESTRACOM SPA + asn: 31319 + ignoreMorespecifics: false + ignore: false + +91.109.56.0/21: + description: ASN-DEBIS - Engineering D.HUB S.p.A. + asn: 21176 + ignoreMorespecifics: false + ignore: false + +91.109.57.0/24: + description: ASN-DEBIS Engineering D.HUB S.p.A., IT + asn: 21176 + ignoreMorespecifics: false + ignore: false + +91.109.59.0/24: + description: ASN-DEBIS Engineering D.HUB S.p.A., IT + asn: 21176 + ignoreMorespecifics: false + ignore: false + +91.109.61.0/24: + description: ASN-DEBIS Engineering D.HUB S.p.A., IT + asn: 21176 + ignoreMorespecifics: false + ignore: false + +91.109.56.0/24: + description: ASN-DEBIS Engineering D.HUB S.p.A., IT + asn: 21176 + ignoreMorespecifics: false + ignore: false + +91.109.58.0/24: + description: ASN-DEBIS Engineering D.HUB S.p.A., IT + asn: 21176 + ignoreMorespecifics: false + ignore: false + +91.109.192.0/21: + description: ECROM - E.CROM S.R.L. + asn: 49924 + ignoreMorespecifics: false + ignore: false + +91.142.64.0/21: + description: BRIANTEL - BrianTel SRL + asn: 43843 + ignoreMorespecifics: false + ignore: false + +91.142.64.0/24: + description: BRIANTEL BrianTel SRL, IT + asn: 43843 + ignoreMorespecifics: false + ignore: false + +91.142.66.0/24: + description: BRIANTEL BrianTel SRL, IT + asn: 43843 + ignoreMorespecifics: false + ignore: false + +91.142.64.0/22: + description: BRIANTEL BrianTel SRL, IT + asn: 43843 + ignoreMorespecifics: false + ignore: false + +91.142.68.0/24: + description: BRIANTEL BrianTel SRL, IT + asn: 43843 + ignoreMorespecifics: false + ignore: false + +91.142.71.0/24: + description: BRIANTEL BrianTel SRL, IT + asn: 43843 + ignoreMorespecifics: false + ignore: false + +91.142.65.0/24: + description: BRIANTEL BrianTel SRL, IT + asn: 43843 + ignoreMorespecifics: false + ignore: false + +91.142.67.0/24: + description: BRIANTEL BrianTel SRL, IT + asn: 43843 + ignoreMorespecifics: false + ignore: false + +91.142.70.0/24: + description: BRIANTEL BrianTel SRL, IT + asn: 43843 + ignoreMorespecifics: false + ignore: false + +91.142.69.0/24: + description: BRIANTEL BrianTel SRL, IT + asn: 43843 + ignoreMorespecifics: false + ignore: false + +91.142.143.0/24: + description: ULI-MAIN - Utility Line Italia S.r.l. + asn: 9026 + ignoreMorespecifics: false + ignore: false + +91.143.192.0/20: + description: ASN-WELCOMEITALIA - Welcome Italia S.p.A + asn: 21056 + ignoreMorespecifics: false + ignore: false + +91.187.192.0/19: + description: INTRED-AS - INTRED S.P.A. + asn: 31115 + ignoreMorespecifics: false + ignore: false + +91.187.192.0/20: + description: INTRED-AS INTRED S.P.A., IT + asn: 31115 + ignoreMorespecifics: false + ignore: false + +91.187.208.0/20: + description: INTRED-AS INTRED S.P.A., IT + asn: 31115 + ignoreMorespecifics: false + ignore: false + +91.187.199.0/24: + description: INTRED-AS INTRED S.P.A., IT + asn: 31115 + ignoreMorespecifics: false + ignore: false + +91.187.201.0/24: + description: INTRED-AS INTRED S.P.A., IT + asn: 31115 + ignoreMorespecifics: false + ignore: false + +91.188.0.0/19: + description: TELESPAZIO-AS - Telespazio S.p.A. + asn: 43279 + ignoreMorespecifics: false + ignore: false + +91.189.212.0/22: + description: LINKTELCO-ASN - Link Telecomunicazioni SRL + asn: 202074 + ignoreMorespecifics: false + ignore: false + +91.192.24.0/22: + description: TETSRL-IT - T&T Tecnologie e Telecomunicazioni Srl + asn: 200100 + ignoreMorespecifics: false + ignore: false + +91.192.24.0/24: + description: TETSRL-IT T&T Tecnologie e Telecomunicazioni Srl, IT + asn: 200100 + ignoreMorespecifics: false + ignore: false + +91.192.26.0/24: + description: TETSRL-IT T&T Tecnologie e Telecomunicazioni Srl, IT + asn: 200100 + ignoreMorespecifics: false + ignore: false + +91.192.25.0/24: + description: TETSRL-IT T&T Tecnologie e Telecomunicazioni Srl, IT + asn: 200100 + ignoreMorespecifics: false + ignore: false + +91.192.27.0/24: + description: TETSRL-IT T&T Tecnologie e Telecomunicazioni Srl, IT + asn: 200100 + ignoreMorespecifics: false + ignore: false + +91.192.124.0/22: + description: COMBS-AS - COMUNE DI BRESCIA + asn: 42538 + ignoreMorespecifics: false + ignore: false + +91.193.44.0/22: + description: PIRELLI-AS - Pirelli & C. S.p.A. + asn: 42650 + ignoreMorespecifics: false + ignore: false + +91.194.142.0/23: + description: STSRL-AS - S.T. S.r.l. + asn: 44473 + ignoreMorespecifics: false + ignore: false + +91.198.84.0/24: + description: WI-FI-SYSTEM-AS - Wi-Fi System di GianCarlo Forno + asn: 43625 + ignoreMorespecifics: false + ignore: false + +91.199.2.0/24: + description: EDISUD-AS - EDISUD S.p.A. + asn: 44059 + ignoreMorespecifics: false + ignore: false + +91.199.36.0/24: + description: NEUSTAR-AS6 - NeuStar + asn: 19905 + ignoreMorespecifics: false + ignore: false + +91.199.170.0/24: + description: ASLIBRA - LIBRA S.R.L. + asn: 198090 + ignoreMorespecifics: false + ignore: false + +91.199.173.0/24: + description: TSI-AS-ING-DIRECT - ING Direct N.V. + asn: 44591 + ignoreMorespecifics: false + ignore: false + +91.200.128.0/22: + description: GRIFONLINE - Grifonline S.r.l. + asn: 43942 + ignoreMorespecifics: false + ignore: false + +91.200.208.0/22: + description: EFSA-AS - EFSA - European Food Safety Authority + asn: 205195 + ignoreMorespecifics: false + ignore: false + +91.201.64.0/22: + description: MELBICOM-EU-AS - Melbikomas UAB + asn: 56630 + ignoreMorespecifics: false + ignore: false + +91.201.66.0/24: + description: MELBICOM-EU-AS Melbikomas UAB, NL + asn: 56630 + ignoreMorespecifics: false + ignore: false + +91.201.67.0/24: + description: MELBICOM-EU-AS Melbikomas UAB, NL + asn: 56630 + ignoreMorespecifics: false + ignore: false + +91.201.65.0/24: + description: MELBICOM-EU-AS Melbikomas UAB, NL + asn: 56630 + ignoreMorespecifics: false + ignore: false + +91.201.64.0/24: + description: MELBICOM-EU-AS Melbikomas UAB, NL + asn: 56630 + ignoreMorespecifics: false + ignore: false + +91.206.74.0/23: + description: SEEWEB - SEEWEB s.r.l. + asn: 12637 + ignoreMorespecifics: false + ignore: false + +91.206.128.0/23: + description: ASN-IDC - Telecom Italia S.p.A. + asn: 20746 + ignoreMorespecifics: false + ignore: false + +91.207.150.0/23: + description: ASN-FORISP - 4ISP SRL + asn: 60432 + ignoreMorespecifics: false + ignore: false + +91.208.14.0/24: + description: ASN-CEDECRA - Cedecra Informatica Bancaria SRL + asn: 20487 + ignoreMorespecifics: false + ignore: false + +91.208.195.0/24: + description: BTICINO-AS - BTICINO SpA + asn: 47912 + ignoreMorespecifics: false + ignore: false + +91.209.97.0/24: + description: AS-IRIDEOS-KP - IRIDEOS S.P.A. + asn: 5602 + ignoreMorespecifics: false + ignore: false + +91.209.194.0/24: + description: ASBNI - BANCA NETWORK INVESTIMENTI SPA + asn: 48617 + ignoreMorespecifics: false + ignore: false + +91.211.156.0/22: + description: RTI_SPA - Videotime SPA + asn: 48634 + ignoreMorespecifics: false + ignore: false + +91.211.157.0/24: + description: RTI_SPA Videotime SPA, IT + asn: 48634 + ignoreMorespecifics: false + ignore: false + +91.211.156.0/25: + description: RTI_SPA Videotime SPA, IT + asn: 48634 + ignoreMorespecifics: false + ignore: false + +91.211.158.0/24: + description: RTI_SPA Videotime SPA, IT + asn: 48634 + ignoreMorespecifics: false + ignore: false + +91.211.159.0/24: + description: RTI_SPA Videotime SPA, IT + asn: 48634 + ignoreMorespecifics: false + ignore: false + +91.211.156.0/24: + description: RTI_SPA Videotime SPA, IT + asn: 48634 + ignoreMorespecifics: false + ignore: false + +91.212.167.0/24: + description: UPPROVIDER - upprovider srl + asn: 47353 + ignoreMorespecifics: false + ignore: false + +91.212.219.0/24: + description: ASPASIEL - ASPASIEL S.R.L. + asn: 49355 + ignoreMorespecifics: false + ignore: false + +91.212.241.0/24: + description: PLANETEL - Planetel Srl + asn: 47217 + ignoreMorespecifics: false + ignore: false + +91.212.249.0/24: + description: KPMG-IT-AS - KPMG Fides Fiduciaria S.p.A. + asn: 49431 + ignoreMorespecifics: false + ignore: false + +91.213.7.0/24: + description: SARDEGNAIT-AS - Sardegna IT srl + asn: 41986 + ignoreMorespecifics: false + ignore: false + +91.213.129.0/24: + description: KLEOSNET - KLEOS SRL + asn: 50552 + ignoreMorespecifics: false + ignore: false + +91.213.153.0/24: + description: NOVERCA-AS - Noverca s.r.l + asn: 47224 + ignoreMorespecifics: false + ignore: false + +91.213.197.0/24: + description: AS-IRIDEOS-KP - IRIDEOS S.P.A. + asn: 5602 + ignoreMorespecifics: false + ignore: false + +91.214.60.0/22: + description: TIET-AS - T.I.E.T. di Franceschini Maris & C. sas + asn: 200752 + ignoreMorespecifics: false + ignore: false + +91.214.62.0/24: + description: TIET-AS T.I.E.T. di Franceschini Maris & C. sas, IT + asn: 200752 + ignoreMorespecifics: false + ignore: false + +91.214.60.0/24: + description: TIET-AS T.I.E.T. di Franceschini Maris & C. sas, IT + asn: 200752 + ignoreMorespecifics: false + ignore: false + +91.214.61.0/24: + description: TIET-AS T.I.E.T. di Franceschini Maris & C. sas, IT + asn: 200752 + ignoreMorespecifics: false + ignore: false + +91.214.63.0/24: + description: TIET-AS T.I.E.T. di Franceschini Maris & C. sas, IT + asn: 200752 + ignoreMorespecifics: false + ignore: false + +91.214.72.0/22: + description: RPENGINEERING-AS - RP ENGINEERING SAS DI ROMANO ALESSANDRO & C.S.A.S. + asn: 49360 + ignoreMorespecifics: false + ignore: false + +91.216.17.0/24: + description: POSTEL-AS - Postel S.p.A. + asn: 197022 + ignoreMorespecifics: false + ignore: false + +91.216.38.0/24: + description: SEEKPARTNERS - Seek & Partners Spa + asn: 206267 + ignoreMorespecifics: false + ignore: false + +91.216.102.0/24: + description: EASYNET - Easynet Global Services + asn: 4589 + ignoreMorespecifics: false + ignore: false + +91.216.127.0/24: + description: PASSADORE-AS - Banca Passadore & C. S.p.A. + asn: 51065 + ignoreMorespecifics: false + ignore: false + +91.220.4.0/24: + description: SORGENIA-AS-NUMBER - Sorgenia Spa + asn: 51853 + ignoreMorespecifics: false + ignore: false + +91.220.168.0/24: + description: TELECITY-LON - TELECITYGROUP INTERNATIONAL LIMITED + asn: 15830 + ignoreMorespecifics: false + ignore: false + +91.221.236.0/23: + description: CEDIS - CONSORZIO ELETTRICO DI STORO, SOCIETA COOPERATIVA + asn: 199309 + ignoreMorespecifics: false + ignore: false + +91.223.12.0/24: + description: E-SED - E-SED SOCIETA' COOPERATIVA + asn: 199084 + ignoreMorespecifics: false + ignore: false + +91.223.155.0/24: + description: GRIFONLINE - Grifonline S.r.l. + asn: 43942 + ignoreMorespecifics: false + ignore: false + +91.224.72.0/23: + description: AGOS-AS - Agos Ducato S.p.A. + asn: 41836 + ignoreMorespecifics: false + ignore: false + +91.224.73.0/24: + description: AGOS-AS Agos Ducato S.p.A., IT + asn: 41836 + ignoreMorespecifics: false + ignore: false + +91.224.72.0/24: + description: AGOS-AS Agos Ducato S.p.A., IT + asn: 41836 + ignoreMorespecifics: false + ignore: false + +91.225.180.0/22: + description: ASN-ENTER - ENTER S.r.l. + asn: 12850 + ignoreMorespecifics: false + ignore: false + +91.225.244.0/22: + description: FASTWEB - Fastweb SpA + asn: 12874 + ignoreMorespecifics: false + ignore: false + +91.226.74.0/23: + description: ANIMASGR - ANIMA SGR S.P.A. + asn: 56641 + ignoreMorespecifics: false + ignore: false + +91.226.108.0/23: + description: ANCITEL-ASN - Ancitel S.p.A. + asn: 34405 + ignoreMorespecifics: false + ignore: false + +91.226.147.0/24: + description: E-SECURITY-AS - e-Security S.r.l. + asn: 196880 + ignoreMorespecifics: false + ignore: false + +91.229.188.0/24: + description: JT - JT (Jersey) Limited + asn: 8681 + ignoreMorespecifics: false + ignore: false + +91.230.96.0/24: + description: RECORDATI-AS - Recordati Industria Chimica e Farmaceutica S.p.A. + asn: 197947 + ignoreMorespecifics: false + ignore: false + +91.230.102.0/23: + description: SDAIT-AS - SDA Express Courier SpA + asn: 197948 + ignoreMorespecifics: false + ignore: false + +91.230.145.0/24: + description: ELICA-ASN - ELICA - S.P.A. + asn: 198049 + ignoreMorespecifics: false + ignore: false + +91.231.62.0/24: + description: XSTREAM - XSTREAM SRL + asn: 198102 + ignoreMorespecifics: false + ignore: false + +91.231.164.0/22: + description: ASLIBRA - LIBRA S.R.L. + asn: 198090 + ignoreMorespecifics: false + ignore: false + +91.231.172.0/23: + description: TECNOADSL-AS - Tecnotel Servizi Tecnologici srl + asn: 48544 + ignoreMorespecifics: false + ignore: false + +91.231.179.0/24: + description: DIGIMAT-AS - Digimat s.r.l. + asn: 57343 + ignoreMorespecifics: false + ignore: false + +91.232.152.0/24: + description: CLOUDBASE-AS - Cloudbase Solutions Srl + asn: 57514 + ignoreMorespecifics: false + ignore: false + +91.232.180.0/24: + description: ASGNV - GRANDI NAVI VELOCI SPA + asn: 57525 + ignoreMorespecifics: false + ignore: false + +91.233.252.0/22: + description: AS-BALENO - Baleno S.r.l. + asn: 198349 + ignoreMorespecifics: false + ignore: false + +91.235.120.0/23: + description: LEVEL3 - Level 3 Parent + asn: 3356 + ignoreMorespecifics: false + ignore: false + +91.237.16.0/23: + description: ASLIBRA - LIBRA S.R.L. + asn: 198090 + ignoreMorespecifics: false + ignore: false + +91.238.116.0/22: + description: PROGETTO8 - Progetto8 Srl + asn: 198721 + ignoreMorespecifics: false + ignore: false + +91.241.76.0/23: + description: ECARE-AS - E-Care S.p.A. + asn: 199649 + ignoreMorespecifics: false + ignore: false + +91.241.86.0/23: + description: REEVO - REEVO S.R.L. + asn: 31617 + ignoreMorespecifics: false + ignore: false + +91.252.0.0/14: + description: WINDTRE-AS - WIND TRE S.P.A. + asn: 24608 + ignoreMorespecifics: false + ignore: false + +91.253.0.0/16: + description: WINDTRE-AS WIND TRE S.P.A., IT + asn: 24608 + ignoreMorespecifics: false + ignore: false + +91.254.0.0/16: + description: WINDTRE-AS WIND TRE S.P.A., IT + asn: 24608 + ignoreMorespecifics: false + ignore: false + +91.252.0.0/16: + description: WINDTRE-AS WIND TRE S.P.A., IT + asn: 24608 + ignoreMorespecifics: false + ignore: false + +91.255.0.0/16: + description: WINDTRE-AS WIND TRE S.P.A., IT + asn: 24608 + ignoreMorespecifics: false + ignore: false + +91.252.0.0/17: + description: WINDTRE-AS WIND TRE S.P.A., IT + asn: 24608 + ignoreMorespecifics: false + ignore: false + +91.252.128.0/17: + description: WINDTRE-AS WIND TRE S.P.A., IT + asn: 24608 + ignoreMorespecifics: false + ignore: false + +92.42.96.0/21: + description: AS-IRIDEOS-MC - IRIDEOS S.P.A. + asn: 5396 + ignoreMorespecifics: false + ignore: false + +92.43.240.0/21: + description: OPTIMA - Optima Italia S.p.A. + asn: 44513 + ignoreMorespecifics: false + ignore: false + +92.60.64.0/20: + description: AS-IRIDEOS-KP - IRIDEOS S.P.A. + asn: 5602 + ignoreMorespecifics: false + ignore: false + +92.60.64.0/24: + description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT + asn: 5602 + ignoreMorespecifics: false + ignore: false + +92.60.65.0/24: + description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT + asn: 5602 + ignoreMorespecifics: false + ignore: false + +92.60.66.0/24: + description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT + asn: 5602 + ignoreMorespecifics: false + ignore: false + +92.60.77.0/24: + description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT + asn: 5602 + ignoreMorespecifics: false + ignore: false + +92.60.76.0/24: + description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT + asn: 5602 + ignoreMorespecifics: false + ignore: false + +92.60.71.0/24: + description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT + asn: 5602 + ignoreMorespecifics: false + ignore: false + +92.60.78.0/24: + description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT + asn: 5602 + ignoreMorespecifics: false + ignore: false + +92.60.68.0/24: + description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT + asn: 5602 + ignoreMorespecifics: false + ignore: false + +92.60.67.0/24: + description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT + asn: 5602 + ignoreMorespecifics: false + ignore: false + +92.60.69.0/24: + description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT + asn: 5602 + ignoreMorespecifics: false + ignore: false + +92.62.80.0/20: + description: MYNET-AS - MYNET S.R.L. + asn: 31263 + ignoreMorespecifics: false + ignore: false + +92.118.208.0/22: + description: HOSTROYALE_TECHNOLOGIES - HostRoyale Technologies Pvt Ltd + asn: 204287 + ignoreMorespecifics: false + ignore: false + +92.119.132.0/22: + description: NTSGROUP-AS - N&TS GROUP NETWORKS & TRANSACTIONAL SYSTEMS GROUP S.P.A. + asn: 35357 + ignoreMorespecifics: false + ignore: false + +92.119.132.0/24: + description: NTSGROUP-AS N&TS GROUP NETWORKS & TRANSACTIONAL SYSTEMS GROUP S.P.A., IT + asn: 35357 + ignoreMorespecifics: false + ignore: false + +92.119.133.0/24: + description: NTSGROUP-AS N&TS GROUP NETWORKS & TRANSACTIONAL SYSTEMS GROUP S.P.A., IT + asn: 35357 + ignoreMorespecifics: false + ignore: false + +92.223.128.0/17: + description: FASTWEB - Fastweb SpA + asn: 12874 + ignoreMorespecifics: false + ignore: false + +92.242.172.0/22: + description: FASTWEB - Fastweb SpA + asn: 12874 + ignoreMorespecifics: false + ignore: false + +92.243.128.0/19: + description: KONVERTO-AS - KONVERTO SPA + asn: 44512 + ignoreMorespecifics: false + ignore: false + +92.246.32.0/19: + description: GGNET - GSS - Generali Shared Services S.c.a.r.l. + asn: 47136 + ignoreMorespecifics: false + ignore: false + +92.246.96.0/21: + description: INTERPLANET-IT - Interplanet S.r.l. + asn: 34758 + ignoreMorespecifics: false + ignore: false + +92.246.112.0/20: + description: INTERPLANET-IT - Interplanet S.r.l. + asn: 34758 + ignoreMorespecifics: false + ignore: false + +93.88.32.0/20: + description: COMESER-AS - Comeser S.r.l. + asn: 39657 + ignoreMorespecifics: false + ignore: false + +93.88.96.0/20: + description: CONVERGENZE-AS - Convergenze S.p.A. + asn: 39120 + ignoreMorespecifics: false + ignore: false + +93.89.48.0/20: + description: BRENNERCOM-AS - Brennercom S.p.A. + asn: 20811 + ignoreMorespecifics: false + ignore: false + +93.91.128.0/20: + description: MYNET-AS - MYNET S.R.L. + asn: 31263 + ignoreMorespecifics: false + ignore: false + +93.92.72.0/21: + description: ASN-AMUSER - AlliumTech S.r.l. + asn: 44793 + ignoreMorespecifics: false + ignore: false + +93.92.152.0/21: + description: ASCOMPU - Technology Transfer Intercontinental S.R.L + asn: 44567 + ignoreMorespecifics: false + ignore: false + +93.92.184.0/21: + description: CABEL-AS - CABEL INDUSTRY SPA + asn: 44767 + ignoreMorespecifics: false + ignore: false + +93.92.240.0/21: + description: VEGAIT - VEGA - Parco Scientifico Tecnologico di Venezia S.c.a.r.l. + asn: 56366 + ignoreMorespecifics: false + ignore: false + +93.93.160.0/21: + description: SWDES-AS - Software Design + asn: 44701 + ignoreMorespecifics: false + ignore: false + +93.94.24.0/21: + description: BRIANTEL - BrianTel SRL + asn: 43843 + ignoreMorespecifics: false + ignore: false + +93.94.29.0/24: + description: BRIANTEL BrianTel SRL, IT + asn: 43843 + ignoreMorespecifics: false + ignore: false + +93.94.28.0/24: + description: BRIANTEL BrianTel SRL, IT + asn: 43843 + ignoreMorespecifics: false + ignore: false + +93.94.27.0/24: + description: BRIANTEL BrianTel SRL, IT + asn: 43843 + ignoreMorespecifics: false + ignore: false + +93.94.30.0/24: + description: BRIANTEL BrianTel SRL, IT + asn: 43843 + ignoreMorespecifics: false + ignore: false + +93.94.24.0/24: + description: BRIANTEL BrianTel SRL, IT + asn: 43843 + ignoreMorespecifics: false + ignore: false + +93.94.25.0/24: + description: BRIANTEL BrianTel SRL, IT + asn: 43843 + ignoreMorespecifics: false + ignore: false + +93.94.26.0/24: + description: BRIANTEL BrianTel SRL, IT + asn: 43843 + ignoreMorespecifics: false + ignore: false + +93.94.32.0/21: + description: CONTACTLAB - ContactLab SpA + asn: 60227 + ignoreMorespecifics: false + ignore: false + +93.94.88.0/21: + description: FIBERTELECOM-AS - Fiber Telecom S.p.A. + asn: 41327 + ignoreMorespecifics: false + ignore: false + +93.95.216.0/21: + description: SERVERPLAN-AS - Server Plan S.r.l. + asn: 52030 + ignoreMorespecifics: false + ignore: false + +93.113.89.0/24: + description: ASN-LEPIDA - Lepida S.c.p.A. + asn: 31638 + ignoreMorespecifics: false + ignore: false + +93.114.170.0/24: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +93.114.245.0/24: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +93.115.62.0/23: + description: STELCORE - STEL S.R.L. + asn: 56550 + ignoreMorespecifics: false + ignore: false + +93.115.170.0/23: + description: ASN-LEPIDA - Lepida S.c.p.A. + asn: 31638 + ignoreMorespecifics: false + ignore: false + +93.115.210.0/24: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +93.117.152.0/23: + description: STELCORE - STEL S.R.L. + asn: 56550 + ignoreMorespecifics: false + ignore: false + +93.117.172.0/23: + description: STELCORE - STEL S.R.L. + asn: 56550 + ignoreMorespecifics: false + ignore: false + +93.118.37.0/24: + description: ASN-LEPIDA - Lepida S.c.p.A. + asn: 31638 + ignoreMorespecifics: false + ignore: false + +93.174.64.0/21: + description: NETWORK-AS - MailUp SpA + asn: 35485 + ignoreMorespecifics: false + ignore: false + +93.174.64.0/22: + description: Network-AS MailUp SpA, IT + asn: 35485 + ignoreMorespecifics: false + ignore: false + +93.174.68.0/22: + description: Network-AS MailUp SpA, IT + asn: 35485 + ignoreMorespecifics: false + ignore: false + +93.185.112.0/20: + description: MEDIA-VENETO - Omegacom S.R.L.S. + asn: 49289 + ignoreMorespecifics: false + ignore: false + +93.187.24.0/21: + description: EXTRANETCTC - Consorzio Terrecablate + asn: 43960 + ignoreMorespecifics: false + ignore: false + +93.187.88.0/21: + description: BOLOGNA-AIRPORT-AS - Aeroporto G. Marconi di Bologna s.p.a. + asn: 42933 + ignoreMorespecifics: false + ignore: false + +93.188.96.0/21: + description: EHIWEB - Ehinet Srl + asn: 43989 + ignoreMorespecifics: false + ignore: false + +93.188.112.0/21: + description: CONMET-AS - Connessioni Metropolitane S.r.l. + asn: 47178 + ignoreMorespecifics: false + ignore: false + +93.188.224.0/21: + description: ASHINET - Hi-Net Srl + asn: 45041 + ignoreMorespecifics: false + ignore: false + +93.188.224.0/24: + description: ASHINET Hi-Net Srl, IT + asn: 45041 + ignoreMorespecifics: false + ignore: false + +93.188.225.0/24: + description: ASHINET Hi-Net Srl, IT + asn: 45041 + ignoreMorespecifics: false + ignore: false + +93.188.231.0/24: + description: ASHINET Hi-Net Srl, IT + asn: 45041 + ignoreMorespecifics: false + ignore: false + +93.188.230.0/24: + description: ASHINET Hi-Net Srl, IT + asn: 45041 + ignoreMorespecifics: false + ignore: false + +93.188.227.0/24: + description: ASHINET Hi-Net Srl, IT + asn: 45041 + ignoreMorespecifics: false + ignore: false + +93.188.226.0/24: + description: ASHINET Hi-Net Srl, IT + asn: 45041 + ignoreMorespecifics: false + ignore: false + +93.188.229.0/24: + description: ASHINET Hi-Net Srl, IT + asn: 45041 + ignoreMorespecifics: false + ignore: false + +93.188.228.0/24: + description: ASHINET Hi-Net Srl, IT + asn: 45041 + ignoreMorespecifics: false + ignore: false + +93.189.184.0/21: + description: ISP-INASSET-AS - InAsset S.r.l. + asn: 47902 + ignoreMorespecifics: false + ignore: false + +93.189.184.0/22: + description: ISP-INASSET-AS InAsset S.r.l., IT + asn: 47902 + ignoreMorespecifics: false + ignore: false + +93.189.188.0/22: + description: ISP-INASSET-AS InAsset S.r.l., IT + asn: 47902 + ignoreMorespecifics: false + ignore: false + +93.189.208.0/21: + description: ENERGIT-AS - Energ.it S.p.a. + asn: 28937 + ignoreMorespecifics: false + ignore: false + +93.189.208.0/24: + description: ENERGIT-AS Energ.it S.p.a., IT + asn: 28937 + ignoreMorespecifics: false + ignore: false + +93.191.240.0/21: + description: ITGATE - IT.Gate S.p.A. + asn: 12779 + ignoreMorespecifics: false + ignore: false + +94.32.0.0/13: + description: TISCALI-IT - Tiscali Italia S.P.A. + asn: 8612 + ignoreMorespecifics: false + ignore: false + +94.36.0.0/14: + description: TISCALI-IT Tiscali Italia S.P.A., IT + asn: 8612 + ignoreMorespecifics: false + ignore: false + +94.32.0.0/14: + description: TISCALI-IT Tiscali Italia S.P.A., IT + asn: 8612 + ignoreMorespecifics: false + ignore: false + +94.73.64.0/18: + description: ASDASD-AS - ASDASD srl a socio unico + asn: 28929 + ignoreMorespecifics: false + ignore: false + +94.74.0.0/18: + description: ASN-AEMNET - IREN ENERGIA S.P.A + asn: 39636 + ignoreMorespecifics: false + ignore: false + +94.100.32.0/20: + description: ASN-LANSERVICE - LAN SERVICE s.r.l. + asn: 47568 + ignoreMorespecifics: false + ignore: false + +94.102.128.0/20: + description: PLANETEL - Planetel Srl + asn: 47217 + ignoreMorespecifics: false + ignore: false + +94.103.112.0/22: + description: LINKTELCO-ASN - Link Telecomunicazioni SRL + asn: 202074 + ignoreMorespecifics: false + ignore: false + +94.124.32.0/21: + description: PROVINCIA-DI-PADOVA-AS - Provincia di Padova + asn: 47875 + ignoreMorespecifics: false + ignore: false + +94.124.38.0/24: + description: PROVINCIA-DI-PADOVA-AS Provincia di Padova, IT + asn: 47875 + ignoreMorespecifics: false + ignore: false + +94.124.36.0/24: + description: PROVINCIA-DI-PADOVA-AS Provincia di Padova, IT + asn: 47875 + ignoreMorespecifics: false + ignore: false + +94.124.35.0/24: + description: PROVINCIA-DI-PADOVA-AS Provincia di Padova, IT + asn: 47875 + ignoreMorespecifics: false + ignore: false + +94.124.34.0/24: + description: PROVINCIA-DI-PADOVA-AS Provincia di Padova, IT + asn: 47875 + ignoreMorespecifics: false + ignore: false + +94.124.32.0/24: + description: PROVINCIA-DI-PADOVA-AS Provincia di Padova, IT + asn: 47875 + ignoreMorespecifics: false + ignore: false + +94.124.39.0/24: + description: PROVINCIA-DI-PADOVA-AS Provincia di Padova, IT + asn: 47875 + ignoreMorespecifics: false + ignore: false + +94.124.33.0/24: + description: PROVINCIA-DI-PADOVA-AS Provincia di Padova, IT + asn: 47875 + ignoreMorespecifics: false + ignore: false + +94.124.37.0/24: + description: PROVINCIA-DI-PADOVA-AS Provincia di Padova, IT + asn: 47875 + ignoreMorespecifics: false + ignore: false + +94.124.72.0/21: + description: ONEITALIA-AS - ONEITALIA S.p.a. + asn: 47750 + ignoreMorespecifics: false + ignore: false + +94.126.8.0/21: + description: WIFIWEB - WIFIWEB s.r.l. + asn: 47927 + ignoreMorespecifics: false + ignore: false + +94.126.56.0/21: + description: INTRED-AS - INTRED S.P.A. + asn: 31115 + ignoreMorespecifics: false + ignore: false + +94.126.56.0/22: + description: INTRED-AS INTRED S.P.A., IT + asn: 31115 + ignoreMorespecifics: false + ignore: false + +94.126.60.0/22: + description: INTRED-AS INTRED S.P.A., IT + asn: 31115 + ignoreMorespecifics: false + ignore: false + +94.126.136.0/21: + description: AOMIL-AS - Accenture Outsourcing S.R.L + asn: 48423 + ignoreMorespecifics: false + ignore: false + +94.126.184.0/21: + description: MOVIEMENT-LNK - Moviement srl + asn: 199202 + ignoreMorespecifics: false + ignore: false + +94.127.40.0/21: + description: GTT-BACKBONE - GTT Communications Inc. + asn: 3257 + ignoreMorespecifics: false + ignore: false + +94.138.32.0/19: + description: AS-IRIDEOS-IN-NETAPP - IRIDEOS S.P.A. + asn: 3302 + ignoreMorespecifics: false + ignore: false + +94.138.160.0/19: + description: ASN-WELCOMEITALIA - Welcome Italia S.p.A + asn: 21056 + ignoreMorespecifics: false + ignore: false + +94.141.0.0/19: + description: AS-IRIDEOS-KP - IRIDEOS S.P.A. + asn: 5602 + ignoreMorespecifics: false + ignore: false + +94.141.20.0/24: + description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT + asn: 5602 + ignoreMorespecifics: false + ignore: false + +94.141.21.0/24: + description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT + asn: 5602 + ignoreMorespecifics: false + ignore: false + +94.141.22.0/24: + description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT + asn: 5602 + ignoreMorespecifics: false + ignore: false + +94.142.144.0/21: + description: TRIVENET - Trivenet S.R.L. + asn: 12481 + ignoreMorespecifics: false + ignore: false + +94.142.176.0/22: + description: QOOIX - Qooix s.r.l.s. + asn: 201616 + ignoreMorespecifics: false + ignore: false + +94.143.96.0/21: + description: SISTEMIUNO-AS - Sistemi Hardware&Software S.P.A. + asn: 21101 + ignoreMorespecifics: false + ignore: false + +94.143.99.0/24: + description: NORDOVEST-AS Nord Ovest s.p.a., IT + asn: 57039 + ignoreMorespecifics: false + ignore: false + +94.154.140.0/22: + description: M247 - M247 Ltd + asn: 9009 + ignoreMorespecifics: false + ignore: false + +94.160.0.0/13: + description: WINDTRE-AS - WIND TRE S.P.A. + asn: 24608 + ignoreMorespecifics: false + ignore: false + +94.164.0.0/14: + description: WINDTRE-AS WIND TRE S.P.A., IT + asn: 24608 + ignoreMorespecifics: false + ignore: false + +94.165.0.0/16: + description: WINDTRE-AS WIND TRE S.P.A., IT + asn: 24608 + ignoreMorespecifics: false + ignore: false + +94.167.0.0/16: + description: WINDTRE-AS WIND TRE S.P.A., IT + asn: 24608 + ignoreMorespecifics: false + ignore: false + +94.160.0.0/16: + description: WINDTRE-AS WIND TRE S.P.A., IT + asn: 24608 + ignoreMorespecifics: false + ignore: false + +94.164.0.0/16: + description: WINDTRE-AS WIND TRE S.P.A., IT + asn: 24608 + ignoreMorespecifics: false + ignore: false + +94.163.0.0/16: + description: WINDTRE-AS WIND TRE S.P.A., IT + asn: 24608 + ignoreMorespecifics: false + ignore: false + +94.166.0.0/16: + description: WINDTRE-AS WIND TRE S.P.A., IT + asn: 24608 + ignoreMorespecifics: false + ignore: false + +94.162.0.0/16: + description: WINDTRE-AS WIND TRE S.P.A., IT + asn: 24608 + ignoreMorespecifics: false + ignore: false + +94.161.0.0/16: + description: WINDTRE-AS WIND TRE S.P.A., IT + asn: 24608 + ignoreMorespecifics: false + ignore: false + +94.160.0.0/14: + description: WINDTRE-AS WIND TRE S.P.A., IT + asn: 24608 + ignoreMorespecifics: false + ignore: false + +94.176.44.0/22: + description: ALFANEWS - Alfanews S.r.l. + asn: 197589 + ignoreMorespecifics: false + ignore: false + +94.177.18.0/23: + description: ASN-LEPIDA - Lepida S.c.p.A. + asn: 31638 + ignoreMorespecifics: false + ignore: false + +94.177.21.0/24: + description: FASTWEB - Fastweb SpA + asn: 12874 + ignoreMorespecifics: false + ignore: false + +94.177.68.0/22: + description: ALFANEWS - Alfanews S.r.l. + asn: 197589 + ignoreMorespecifics: false + ignore: false + +94.177.114.0/23: + description: AIRGRID-AS - Airgrid S.R.L. + asn: 201198 + ignoreMorespecifics: false + ignore: false + +94.177.127.0/24: + description: STELCORE - STEL S.R.L. + asn: 56550 + ignoreMorespecifics: false + ignore: false + +94.177.151.0/24: + description: ASN-LEPIDA - Lepida S.c.p.A. + asn: 31638 + ignoreMorespecifics: false + ignore: false + +94.177.160.0/19: + description: ARUBA-ASN - Aruba S.p.A. + asn: 31034 + ignoreMorespecifics: false + ignore: false + +94.185.72.0/21: + description: PLANETEL - Planetel Srl + asn: 47217 + ignoreMorespecifics: false + ignore: false + +94.198.72.0/21: + description: ASN-4ISP - Logos Technologies S.r.l. + asn: 48191 + ignoreMorespecifics: false + ignore: false + +94.198.208.0/21: + description: LAWIRELESS-AS - LA Wireless Srl + asn: 49979 + ignoreMorespecifics: false + ignore: false + +94.199.80.0/21: + description: MICRODATASERVICE-AS - Microdata Service srl Unipersonale + asn: 48382 + ignoreMorespecifics: false + ignore: false + +94.230.64.0/21: + description: IRPNET-AS - Irpinia Net-Com SRL + asn: 48500 + ignoreMorespecifics: false + ignore: false + +94.247.8.0/21: + description: VENIS - Venis S.p.A. + asn: 48394 + ignoreMorespecifics: false + ignore: false + +94.250.240.0/22: + description: AIRC-AS - Associazione Italiana per la Ricerca sul Cancro + asn: 209629 + ignoreMorespecifics: false + ignore: false + +95.74.0.0/15: + description: ASN-TIM - Telecom Italia S.p.A. + asn: 16232 + ignoreMorespecifics: false + ignore: false + +95.131.56.0/21: + description: PROMETEO-AS - Prometeo S.p.A. + asn: 34618 + ignoreMorespecifics: false + ignore: false + +95.140.128.0/21: + description: ASN-VSIX - Universita di Padova + asn: 2593 + ignoreMorespecifics: false + ignore: false + +95.142.176.0/20: + description: IT-TWT-AS - TWT S.p.A. + asn: 30848 + ignoreMorespecifics: false + ignore: false + +95.142.208.0/21: + description: AS-IRIDEOS-IN-NETAPP - IRIDEOS S.P.A. + asn: 3302 + ignoreMorespecifics: false + ignore: false + +95.142.216.0/21: + description: NEBULAFIBER - Ares s.r.l. + asn: 204622 + ignoreMorespecifics: false + ignore: false + +95.143.96.0/20: + description: BT-ITALIA - BT Italia S.p.A. + asn: 8968 + ignoreMorespecifics: false + ignore: false + +95.171.32.0/19: + description: BRENNERCOM-AS - Brennercom S.p.A. + asn: 20811 + ignoreMorespecifics: false + ignore: false + +95.174.0.0/19: + description: SEEWEB - SEEWEB s.r.l. + asn: 12637 + ignoreMorespecifics: false + ignore: false + +95.210.0.0/16: + description: SKYLOGIC-AS - SKYLOGIC S.P.A. + asn: 29286 + ignoreMorespecifics: false + ignore: false + +95.210.9.0/24: + description: COGENT-174 - Cogent Communications, US + asn: 174 + ignoreMorespecifics: false + ignore: false + +95.210.104.0/22: + description: SKYLOGIC-AS SKYLOGIC S.P.A., IT + asn: 29286 + ignoreMorespecifics: false + ignore: false + +95.210.110.0/24: + description: SKYLOGIC-AS SKYLOGIC S.P.A., IT + asn: 29286 + ignoreMorespecifics: false + ignore: false + +95.210.142.0/24: + description: SKYLOGIC-AS SKYLOGIC S.P.A., IT + asn: 29286 + ignoreMorespecifics: false + ignore: false + +95.214.88.0/22: + description: INFORMATICA-SYSTEM-AS - INFORMATICA SYSTEM S.R.L. + asn: 62009 + ignoreMorespecifics: false + ignore: false + +101.56.0.0/13: + description: SKYIT-BB - Sky Italia srl + asn: 210278 + ignoreMorespecifics: false + ignore: false + +109.68.24.0/21: + description: DITECH-AS - Ditech S.p.a. + asn: 49733 + ignoreMorespecifics: false + ignore: false + +109.68.31.0/24: + description: DITECH-AS Ditech S.p.a., IT + asn: 49733 + ignoreMorespecifics: false + ignore: false + +109.68.152.0/21: + description: ASN-HYPERGRID - HyperGrid s.r.l. + asn: 39250 + ignoreMorespecifics: false + ignore: false + +109.69.128.0/21: + description: BRIANTEL - BrianTel SRL + asn: 43843 + ignoreMorespecifics: false + ignore: false + +109.69.132.0/24: + description: BRIANTEL BrianTel SRL, IT + asn: 43843 + ignoreMorespecifics: false + ignore: false + +109.69.131.0/24: + description: BRIANTEL BrianTel SRL, IT + asn: 43843 + ignoreMorespecifics: false + ignore: false + +109.69.135.0/24: + description: BRIANTEL BrianTel SRL, IT + asn: 43843 + ignoreMorespecifics: false + ignore: false + +109.69.128.0/24: + description: BRIANTEL BrianTel SRL, IT + asn: 43843 + ignoreMorespecifics: false + ignore: false + +109.69.129.0/24: + description: BRIANTEL BrianTel SRL, IT + asn: 43843 + ignoreMorespecifics: false + ignore: false + +109.69.130.0/24: + description: BRIANTEL BrianTel SRL, IT + asn: 43843 + ignoreMorespecifics: false + ignore: false + +109.69.134.0/24: + description: BRIANTEL BrianTel SRL, IT + asn: 43843 + ignoreMorespecifics: false + ignore: false + +109.69.133.0/24: + description: BRIANTEL BrianTel SRL, IT + asn: 43843 + ignoreMorespecifics: false + ignore: false + +109.69.144.0/21: + description: MOLINETTE - Azienda Ospedaliero-Universitaria Citta della salute e della scienza di Torino + asn: 198017 + ignoreMorespecifics: false + ignore: false + +109.70.72.0/21: + description: GUEST - GUEST.IT s.r.l. + asn: 44898 + ignoreMorespecifics: false + ignore: false + +109.70.74.0/24: + description: GUEST GUEST.IT s.r.l., IT + asn: 44898 + ignoreMorespecifics: false + ignore: false + +109.70.200.0/21: + description: LAWIRELESS-AS - LA Wireless Srl + asn: 49979 + ignoreMorespecifics: false + ignore: false + +109.70.205.0/24: + description: LAWIRELESS-AS LA Wireless Srl, IT + asn: 49979 + ignoreMorespecifics: false + ignore: false + +109.70.203.0/24: + description: LAWIRELESS-AS LA Wireless Srl, IT + asn: 49979 + ignoreMorespecifics: false + ignore: false + +109.70.201.0/24: + description: LAWIRELESS-AS LA Wireless Srl, IT + asn: 49979 + ignoreMorespecifics: false + ignore: false + +109.70.202.0/24: + description: LAWIRELESS-AS LA Wireless Srl, IT + asn: 49979 + ignoreMorespecifics: false + ignore: false + +109.71.232.0/21: + description: NETSPRING-AS - Net-spring s.r.l. + asn: 196956 + ignoreMorespecifics: false + ignore: false + +109.73.80.0/20: + description: CONNESI - Connesi s.p.a. + asn: 15605 + ignoreMorespecifics: false + ignore: false + +109.73.176.0/20: + description: ECROM - E.CROM S.R.L. + asn: 49924 + ignoreMorespecifics: false + ignore: false + +109.104.224.0/21: + description: IRPNET-AS - Irpinia Net-Com SRL + asn: 48500 + ignoreMorespecifics: false + ignore: false + +109.106.28.0/22: + description: NAW-AS - NETandWORK s.r.l. + asn: 201877 + ignoreMorespecifics: false + ignore: false + +109.168.0.0/17: + description: AS-IRIDEOS-KP - IRIDEOS S.P.A. + asn: 5602 + ignoreMorespecifics: false + ignore: false + +109.168.104.0/24: + description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT + asn: 5602 + ignoreMorespecifics: false + ignore: false + +109.168.112.0/20: + description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT + asn: 5602 + ignoreMorespecifics: false + ignore: false + +109.168.0.0/18: + description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT + asn: 5602 + ignoreMorespecifics: false + ignore: false + +109.168.104.0/21: + description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT + asn: 5602 + ignoreMorespecifics: false + ignore: false + +109.168.120.0/24: + description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT + asn: 5602 + ignoreMorespecifics: false + ignore: false + +109.168.99.0/24: + description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT + asn: 5602 + ignoreMorespecifics: false + ignore: false + +109.168.103.0/24: + description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT + asn: 5602 + ignoreMorespecifics: false + ignore: false + +109.168.64.0/19: + description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT + asn: 5602 + ignoreMorespecifics: false + ignore: false + +109.168.125.0/24: + description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT + asn: 5602 + ignoreMorespecifics: false + ignore: false + +109.168.107.0/24: + description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT + asn: 5602 + ignoreMorespecifics: false + ignore: false + +109.168.105.0/24: + description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT + asn: 5602 + ignoreMorespecifics: false + ignore: false + +109.168.100.0/24: + description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT + asn: 5602 + ignoreMorespecifics: false + ignore: false + +109.168.102.0/24: + description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT + asn: 5602 + ignoreMorespecifics: false + ignore: false + +109.168.108.0/22: + description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT + asn: 5602 + ignoreMorespecifics: false + ignore: false + +109.168.101.0/24: + description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT + asn: 5602 + ignoreMorespecifics: false + ignore: false + +109.168.106.0/24: + description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT + asn: 5602 + ignoreMorespecifics: false + ignore: false + +109.168.96.0/22: + description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT + asn: 5602 + ignoreMorespecifics: false + ignore: false + +109.205.104.0/21: + description: TRENTINODIGITALE-AS - Trentino Digitale SPA + asn: 12835 + ignoreMorespecifics: false + ignore: false + +109.230.212.0/24: + description: STELCORE - STEL S.R.L. + asn: 56550 + ignoreMorespecifics: false + ignore: false + +109.232.32.0/21: + description: ASN-DEBIS - Engineering D.HUB S.p.A. + asn: 21176 + ignoreMorespecifics: false + ignore: false + +109.232.34.0/23: + description: ASN-DEBIS Engineering D.HUB S.p.A., IT + asn: 21176 + ignoreMorespecifics: false + ignore: false + +109.232.32.0/24: + description: ASN-DEBIS Engineering D.HUB S.p.A., IT + asn: 21176 + ignoreMorespecifics: false + ignore: false + +109.232.48.0/21: + description: WI-FI-SYSTEM-AS - Wi-Fi System di GianCarlo Forno + asn: 43625 + ignoreMorespecifics: false + ignore: false + +109.232.136.0/21: + description: AIRCOMM - Aircomm S.r.L. + asn: 196865 + ignoreMorespecifics: false + ignore: false + +109.233.128.0/21: + description: AS-IRIDEOS-KP - IRIDEOS S.P.A. + asn: 5602 + ignoreMorespecifics: false + ignore: false + +109.233.216.0/21: + description: PLANETEL - Planetel Srl + asn: 47217 + ignoreMorespecifics: false + ignore: false + +109.234.48.0/21: + description: WKEY-CORE-AS - W Key srl + asn: 50417 + ignoreMorespecifics: false + ignore: false + +109.234.56.0/21: + description: EHIWEB - Ehinet Srl + asn: 43989 + ignoreMorespecifics: false + ignore: false + +109.234.136.0/21: + description: INTERPLANET-IT - Interplanet S.r.l. + asn: 34758 + ignoreMorespecifics: false + ignore: false + +109.236.16.0/20: + description: LINKEM-AS - Linkem spa + asn: 198471 + ignoreMorespecifics: false + ignore: false + +109.236.16.0/23: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +109.236.16.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +109.236.18.0/23: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +109.236.17.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +109.236.19.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +109.236.18.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +109.237.160.0/20: + description: WOLNEXT - Wolnet SRL + asn: 49524 + ignoreMorespecifics: false + ignore: false + +109.239.240.0/20: + description: DUEBITE-AS - 2Bite s.r.l. + asn: 35617 + ignoreMorespecifics: false + ignore: false + +128.0.122.0/23: + description: STELCORE - STEL S.R.L. + asn: 56550 + ignoreMorespecifics: false + ignore: false + +128.0.124.0/22: + description: STELCORE - STEL S.R.L. + asn: 56550 + ignoreMorespecifics: false + ignore: false + +128.45.0.0/16: + description: WINDTRE-AS - WIND TRE S.P.A. + asn: 24608 + ignoreMorespecifics: false + ignore: false + +128.45.128.0/17: + description: WINDTRE-AS WIND TRE S.P.A., IT + asn: 24608 + ignoreMorespecifics: false + ignore: false + +128.65.112.0/20: + description: AS-IRIDEOS-KP - IRIDEOS S.P.A. + asn: 5602 + ignoreMorespecifics: false + ignore: false + +128.66.0.0/15: + description: WINDTRE-AS - WIND TRE S.P.A. + asn: 24608 + ignoreMorespecifics: false + ignore: false + +128.67.0.0/16: + description: WINDTRE-AS WIND TRE S.P.A., IT + asn: 24608 + ignoreMorespecifics: false + ignore: false + +128.116.128.0/17: + description: NGI-AS - EOLO S.p.A. + asn: 35612 + ignoreMorespecifics: false + ignore: false + +128.127.0.0/21: + description: DIGISAT-AS - Piccolo Andrea trading as Digisat + asn: 198240 + ignoreMorespecifics: false + ignore: false + +128.127.56.0/21: + description: ASN-CONNECTING - Connecting Project s.r.l. + asn: 198128 + ignoreMorespecifics: false + ignore: false + +130.0.128.0/18: + description: VODAFONE-IT-ASN - Vodafone Italia S.p.A. + asn: 30722 + ignoreMorespecifics: false + ignore: false + +130.0.160.0/20: + description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT + asn: 30722 + ignoreMorespecifics: false + ignore: false + +130.0.176.0/20: + description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT + asn: 30722 + ignoreMorespecifics: false + ignore: false + +130.0.136.0/21: + description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT + asn: 30722 + ignoreMorespecifics: false + ignore: false + +130.0.208.0/21: + description: ONWAVENET - PE Kometa di Cervellera Luca + asn: 199237 + ignoreMorespecifics: false + ignore: false + +130.25.0.0/16: + description: VODAFONE-IT-ASN - Vodafone Italia S.p.A. + asn: 30722 + ignoreMorespecifics: false + ignore: false + +130.25.128.0/18: + description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT + asn: 30722 + ignoreMorespecifics: false + ignore: false + +130.25.0.0/18: + description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT + asn: 30722 + ignoreMorespecifics: false + ignore: false + +130.136.0.0/16: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +130.192.0.0/18: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +130.192.0.0/16: + description: ASGARR Consortium GARR, EU + asn: 137 + ignoreMorespecifics: false + ignore: false + +130.192.64.0/19: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +130.192.160.0/21: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +130.192.168.0/21: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +130.192.176.0/20: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +130.192.192.0/19: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +130.192.224.0/20: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +130.192.240.0/20: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +130.251.0.0/16: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +130.255.112.0/21: + description: TELNETSYSTEMS - Telnet Systems s.r.l. + asn: 198320 + ignoreMorespecifics: false + ignore: false + +130.255.144.0/21: + description: FARMASI-AS - FARMASI SRL + asn: 198186 + ignoreMorespecifics: false + ignore: false + +130.255.168.0/21: + description: FASTWEB - Fastweb SpA + asn: 12874 + ignoreMorespecifics: false + ignore: false + +131.1.0.0/16: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +131.1.2.0/24: + description: ASN-IBSNAZ Telecom Italia S.p.A., IT + asn: 3269 + ignoreMorespecifics: false + ignore: false + +131.1.232.0/24: + description: ASN-IBSNAZ Telecom Italia S.p.A., IT + asn: 3269 + ignoreMorespecifics: false + ignore: false + +131.1.230.0/23: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +131.1.233.0/24: + description: ASN-IBSNAZ Telecom Italia S.p.A., IT + asn: 3269 + ignoreMorespecifics: false + ignore: false + +131.1.252.0/23: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +131.1.254.0/23: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +131.1.244.0/23: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +131.1.235.0/24: + description: ASN-IBSNAZ Telecom Italia S.p.A., IT + asn: 3269 + ignoreMorespecifics: false + ignore: false + +131.1.240.0/23: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +131.1.242.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +131.1.243.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +131.1.234.0/24: + description: ASN-IBSNAZ Telecom Italia S.p.A., IT + asn: 3269 + ignoreMorespecifics: false + ignore: false + +131.1.247.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +131.1.239.0/24: + description: ASN-IBSNAZ Telecom Italia S.p.A., IT + asn: 3269 + ignoreMorespecifics: false + ignore: false + +131.1.238.0/24: + description: ASN-IBSNAZ Telecom Italia S.p.A., IT + asn: 3269 + ignoreMorespecifics: false + ignore: false + +131.1.236.0/24: + description: ASN-IBSNAZ Telecom Italia S.p.A., IT + asn: 3269 + ignoreMorespecifics: false + ignore: false + +131.1.237.0/24: + description: ASN-IBSNAZ Telecom Italia S.p.A., IT + asn: 3269 + ignoreMorespecifics: false + ignore: false + +131.1.228.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +131.114.0.0/16: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +131.154.0.0/16: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +131.175.0.0/16: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +131.175.0.0/22: + description: CINECA-AS-MI CINECA CONSORZIO INTERUNIVERSITARIO, IT + asn: 31248 + ignoreMorespecifics: false + ignore: false + +134.19.168.0/21: + description: WIRTEK - NEWTEC S.R.L. + asn: 201602 + ignoreMorespecifics: false + ignore: false + +134.19.174.0/24: + description: WIRTEK NEWTEC S.R.L., IT + asn: 201602 + ignoreMorespecifics: false + ignore: false + +134.19.169.0/24: + description: WIRTEK NEWTEC S.R.L., IT + asn: 201602 + ignoreMorespecifics: false + ignore: false + +134.19.175.0/24: + description: WIRTEK NEWTEC S.R.L., IT + asn: 201602 + ignoreMorespecifics: false + ignore: false + +134.19.168.0/24: + description: WIRTEK NEWTEC S.R.L., IT + asn: 201602 + ignoreMorespecifics: false + ignore: false + +134.19.172.0/24: + description: WIRTEK NEWTEC S.R.L., IT + asn: 201602 + ignoreMorespecifics: false + ignore: false + +134.19.170.0/24: + description: WIRTEK NEWTEC S.R.L., IT + asn: 201602 + ignoreMorespecifics: false + ignore: false + +134.19.173.0/24: + description: WIRTEK NEWTEC S.R.L., IT + asn: 201602 + ignoreMorespecifics: false + ignore: false + +134.19.171.0/24: + description: WIRTEK NEWTEC S.R.L., IT + asn: 201602 + ignoreMorespecifics: false + ignore: false + +134.255.160.0/20: + description: WAVE-MAX - GO Internet S.p.A + asn: 198292 + ignoreMorespecifics: false + ignore: false + +134.255.176.0/21: + description: ARUBA-ASN - Aruba S.p.A. + asn: 31034 + ignoreMorespecifics: false + ignore: false + +137.204.0.0/16: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +138.41.0.0/16: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +138.66.0.0/16: + description: ASINNOVAPUGLIA - InnovaPuglia SpA + asn: 20981 + ignoreMorespecifics: false + ignore: false + +138.70.0.0/16: + description: ASN-CLOUDITALIA - CLOUDITALIA TELECOMUNICAZIONI S.P.A. + asn: 15589 + ignoreMorespecifics: false + ignore: false + +138.132.0.0/16: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +138.132.144.0/24: + description: ASN-IBSNAZ Telecom Italia S.p.A., IT + asn: 3269 + ignoreMorespecifics: false + ignore: false + +138.132.145.0/24: + description: ASN-IBSNAZ Telecom Italia S.p.A., IT + asn: 3269 + ignoreMorespecifics: false + ignore: false + +138.132.255.0/24: + description: ASN-IBSNAZ Telecom Italia S.p.A., IT + asn: 3269 + ignoreMorespecifics: false + ignore: false + +138.132.254.0/24: + description: ASN-IBSNAZ Telecom Italia S.p.A., IT + asn: 3269 + ignoreMorespecifics: false + ignore: false + +139.28.80.0/22: + description: SITEK - Si.TEK Informatica Srl + asn: 44920 + ignoreMorespecifics: false + ignore: false + +139.28.80.0/24: + description: SiTEK Si.TEK Informatica Srl, IT + asn: 44920 + ignoreMorespecifics: false + ignore: false + +139.28.148.0/22: + description: COMMON_NET - COMMON NET S.r.l. + asn: 209624 + ignoreMorespecifics: false + ignore: false + +139.128.0.0/16: + description: BT-ITALIA - BT Italia S.p.A. + asn: 8968 + ignoreMorespecifics: false + ignore: false + +140.105.0.0/16: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +140.164.0.0/16: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +141.98.124.0/22: + description: FLYNETWORK - Fly Network Srl + asn: 209591 + ignoreMorespecifics: false + ignore: false + +141.98.200.0/22: + description: ARGOSID - Argosid Network S.R.L + asn: 206988 + ignoreMorespecifics: false + ignore: false + +141.105.152.0/21: + description: ABILENE-AS - Abilene Net Solutions S.r.l. + asn: 31611 + ignoreMorespecifics: false + ignore: false + +141.108.0.0/16: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +141.138.80.0/21: + description: PROVPU-AS - Provincia di Pesaro e Urbino + asn: 198045 + ignoreMorespecifics: false + ignore: false + +141.250.0.0/16: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +143.225.0.0/16: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +146.0.208.0/22: + description: UNICATLC-AS - Unica Telecomunicazioni s.r.l. + asn: 203223 + ignoreMorespecifics: false + ignore: false + +146.48.0.0/16: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +146.133.0.0/16: + description: AS-ENEL-IT - ENEL S.p.A + asn: 12551 + ignoreMorespecifics: false + ignore: false + +146.133.5.0/24: + description: AS-ENEL-IT ENEL S.p.A, IT + asn: 12551 + ignoreMorespecifics: false + ignore: false + +146.133.248.0/21: + description: AS-ENEL-IT ENEL S.p.A, IT + asn: 12551 + ignoreMorespecifics: false + ignore: false + +146.133.2.0/24: + description: AS-ENEL-IT ENEL S.p.A, IT + asn: 12551 + ignoreMorespecifics: false + ignore: false + +146.133.224.0/20: + description: AS-ENEL-IT ENEL S.p.A, IT + asn: 12551 + ignoreMorespecifics: false + ignore: false + +146.133.224.0/19: + description: AS-ENEL-IT ENEL S.p.A, IT + asn: 12551 + ignoreMorespecifics: false + ignore: false + +146.133.159.0/24: + description: AS-ENEL-IT ENEL S.p.A, IT + asn: 12551 + ignoreMorespecifics: false + ignore: false + +146.133.0.0/17: + description: AS-ENEL-IT ENEL S.p.A, IT + asn: 12551 + ignoreMorespecifics: false + ignore: false + +146.133.241.0/24: + description: AS-ENEL-IT ENEL S.p.A, IT + asn: 12551 + ignoreMorespecifics: false + ignore: false + +146.133.128.0/19: + description: AS-ENEL-IT ENEL S.p.A, IT + asn: 12551 + ignoreMorespecifics: false + ignore: false + +146.133.6.0/24: + description: AS-ENEL-IT ENEL S.p.A, IT + asn: 12551 + ignoreMorespecifics: false + ignore: false + +146.133.64.0/24: + description: AS-ENEL-IT ENEL S.p.A, IT + asn: 12551 + ignoreMorespecifics: false + ignore: false + +146.133.228.0/24: + description: AS-ENEL-IT ENEL S.p.A, IT + asn: 12551 + ignoreMorespecifics: false + ignore: false + +146.133.160.0/19: + description: AS-ENEL-IT ENEL S.p.A, IT + asn: 12551 + ignoreMorespecifics: false + ignore: false + +146.133.242.0/23: + description: AS-ENEL-IT ENEL S.p.A, IT + asn: 12551 + ignoreMorespecifics: false + ignore: false + +146.133.240.0/24: + description: AS-ENEL-IT ENEL S.p.A, IT + asn: 12551 + ignoreMorespecifics: false + ignore: false + +146.133.229.0/24: + description: AS-ENEL-IT ENEL S.p.A, IT + asn: 12551 + ignoreMorespecifics: false + ignore: false + +146.133.244.0/22: + description: AS-ENEL-IT ENEL S.p.A, IT + asn: 12551 + ignoreMorespecifics: false + ignore: false + +146.133.192.0/19: + description: AS-ENEL-IT ENEL S.p.A, IT + asn: 12551 + ignoreMorespecifics: false + ignore: false + +146.241.0.0/16: + description: NGI-AS - EOLO S.p.A. + asn: 35612 + ignoreMorespecifics: false + ignore: false + +146.241.160.0/20: + description: NGI-AS EOLO S.p.A., IT + asn: 35612 + ignoreMorespecifics: false + ignore: false + +146.241.144.0/20: + description: NGI-AS EOLO S.p.A., IT + asn: 35612 + ignoreMorespecifics: false + ignore: false + +146.241.96.0/20: + description: NGI-AS EOLO S.p.A., IT + asn: 35612 + ignoreMorespecifics: false + ignore: false + +146.241.192.0/20: + description: NGI-AS EOLO S.p.A., IT + asn: 35612 + ignoreMorespecifics: false + ignore: false + +146.241.48.0/20: + description: NGI-AS EOLO S.p.A., IT + asn: 35612 + ignoreMorespecifics: false + ignore: false + +146.241.224.0/20: + description: NGI-AS EOLO S.p.A., IT + asn: 35612 + ignoreMorespecifics: false + ignore: false + +146.241.176.0/20: + description: NGI-AS EOLO S.p.A., IT + asn: 35612 + ignoreMorespecifics: false + ignore: false + +146.241.16.0/20: + description: NGI-AS EOLO S.p.A., IT + asn: 35612 + ignoreMorespecifics: false + ignore: false + +146.241.208.0/20: + description: NGI-AS EOLO S.p.A., IT + asn: 35612 + ignoreMorespecifics: false + ignore: false + +146.241.128.0/20: + description: NGI-AS EOLO S.p.A., IT + asn: 35612 + ignoreMorespecifics: false + ignore: false + +146.241.112.0/20: + description: NGI-AS EOLO S.p.A., IT + asn: 35612 + ignoreMorespecifics: false + ignore: false + +146.241.0.0/20: + description: NGI-AS EOLO S.p.A., IT + asn: 35612 + ignoreMorespecifics: false + ignore: false + +146.241.80.0/20: + description: NGI-AS EOLO S.p.A., IT + asn: 35612 + ignoreMorespecifics: false + ignore: false + +146.241.64.0/20: + description: NGI-AS EOLO S.p.A., IT + asn: 35612 + ignoreMorespecifics: false + ignore: false + +146.241.32.0/20: + description: NGI-AS EOLO S.p.A., IT + asn: 35612 + ignoreMorespecifics: false + ignore: false + +146.241.240.0/20: + description: NGI-AS EOLO S.p.A., IT + asn: 35612 + ignoreMorespecifics: false + ignore: false + +146.247.16.0/21: + description: IEO-AS - ISTITUTO EUROPEO DI ONCOLOGIA SRL + asn: 50428 + ignoreMorespecifics: false + ignore: false + +146.255.160.0/21: + description: INTERPLANET-IT - Interplanet S.r.l. + asn: 34758 + ignoreMorespecifics: false + ignore: false + +147.78.184.0/22: + description: EXPLORERSERVIZI - Explorer Servizi S.R.L + asn: 209634 + ignoreMorespecifics: false + ignore: false + +147.78.252.0/22: + description: MEDIATECH - Mediatech s.r.l. + asn: 209191 + ignoreMorespecifics: false + ignore: false + +147.122.0.0/16: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +147.123.0.0/16: + description: ASN-SPIN - Spin SpA + asn: 6734 + ignoreMorespecifics: false + ignore: false + +147.123.1.0/24: + description: ASN-SPIN Spin SpA, IT + asn: 6734 + ignoreMorespecifics: false + ignore: false + +147.123.7.0/24: + description: ASN-SPIN Spin SpA, IT + asn: 6734 + ignoreMorespecifics: false + ignore: false + +147.123.244.0/24: + description: ASN-SPIN Spin SpA, IT + asn: 6734 + ignoreMorespecifics: false + ignore: false + +147.123.208.0/21: + description: ASN-SPIN Spin SpA, IT + asn: 6734 + ignoreMorespecifics: false + ignore: false + +147.123.147.0/24: + description: ASN-SPIN Spin SpA, IT + asn: 6734 + ignoreMorespecifics: false + ignore: false + +147.123.142.0/24: + description: ASN-SPIN Spin SpA, IT + asn: 6734 + ignoreMorespecifics: false + ignore: false + +147.123.2.0/24: + description: ASN-SPIN Spin SpA, IT + asn: 6734 + ignoreMorespecifics: false + ignore: false + +147.123.146.0/24: + description: ASN-SPIN Spin SpA, IT + asn: 6734 + ignoreMorespecifics: false + ignore: false + +147.123.144.0/24: + description: ASN-SPIN Spin SpA, IT + asn: 6734 + ignoreMorespecifics: false + ignore: false + +147.123.123.0/24: + description: ASN-SPIN Spin SpA, IT + asn: 6734 + ignoreMorespecifics: false + ignore: false + +147.162.0.0/16: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +147.162.0.0/15: + description: ASGARR Consortium GARR, EU + asn: 137 + ignoreMorespecifics: false + ignore: false + +147.163.0.0/16: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +149.3.144.0/21: + description: SEEWEB - SEEWEB s.r.l. + asn: 12637 + ignoreMorespecifics: false + ignore: false + +149.3.176.0/21: + description: SEABONE-NET - TELECOM ITALIA SPARKLE S.p.A. + asn: 6762 + ignoreMorespecifics: false + ignore: false + +149.62.184.0/21: + description: COLTENGINE - Host SpA + asn: 47242 + ignoreMorespecifics: false + ignore: false + +149.132.0.0/16: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +149.139.0.0/16: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +149.154.88.0/21: + description: ICCREA-AS - ICCREA BANCA SPA + asn: 57144 + ignoreMorespecifics: false + ignore: false + +149.154.88.0/24: + description: ICCREA-AS ICCREA BANCA SPA, IT + asn: 57144 + ignoreMorespecifics: false + ignore: false + +149.154.89.0/24: + description: ICCREA-AS ICCREA BANCA SPA, IT + asn: 57144 + ignoreMorespecifics: false + ignore: false + +149.154.93.0/24: + description: ICCREA-AS ICCREA BANCA SPA, IT + asn: 57144 + ignoreMorespecifics: false + ignore: false + +149.154.95.0/24: + description: ICCREA-AS ICCREA BANCA SPA, IT + asn: 57144 + ignoreMorespecifics: false + ignore: false + +149.154.90.0/24: + description: ICCREA-AS ICCREA BANCA SPA, IT + asn: 57144 + ignoreMorespecifics: false + ignore: false + +149.154.94.0/24: + description: ICCREA-AS ICCREA BANCA SPA, IT + asn: 57144 + ignoreMorespecifics: false + ignore: false + +149.154.91.0/24: + description: ICCREA-AS ICCREA BANCA SPA, IT + asn: 57144 + ignoreMorespecifics: false + ignore: false + +149.154.92.0/24: + description: ICCREA-AS ICCREA BANCA SPA, IT + asn: 57144 + ignoreMorespecifics: false + ignore: false + +150.145.0.0/16: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +150.146.0.0/16: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +150.178.0.0/16: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +150.217.0.0/16: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +151.0.128.0/17: + description: FASTWEB - Fastweb SpA + asn: 12874 + ignoreMorespecifics: false + ignore: false + +151.1.0.0/16: + description: ASN-ITNET - ITnet S.r.l. + asn: 3242 + ignoreMorespecifics: false + ignore: false + +151.1.104.0/21: + description: ASN-ITNET ITnet S.r.l., IT + asn: 3242 + ignoreMorespecifics: false + ignore: false + +151.1.24.0/22: + description: ASN-ITNET ITnet S.r.l., IT + asn: 3242 + ignoreMorespecifics: false + ignore: false + +151.1.62.0/24: + description: ASN-ITNET ITnet S.r.l., IT + asn: 3242 + ignoreMorespecifics: false + ignore: false + +151.1.101.0/24: + description: ASN-ITNET ITnet S.r.l., IT + asn: 3242 + ignoreMorespecifics: false + ignore: false + +151.1.200.0/21: + description: ASN-ITNET ITnet S.r.l., IT + asn: 3242 + ignoreMorespecifics: false + ignore: false + +151.1.50.0/24: + description: ASN-ITNET ITnet S.r.l., IT + asn: 3242 + ignoreMorespecifics: false + ignore: false + +151.1.104.0/23: + description: ASN-ITNET ITnet S.r.l., IT + asn: 3242 + ignoreMorespecifics: false + ignore: false + +151.1.0.0/24: + description: ASN-ITNET ITnet S.r.l., IT + asn: 3242 + ignoreMorespecifics: false + ignore: false + +151.1.196.0/22: + description: ASN-ITNET ITnet S.r.l., IT + asn: 3242 + ignoreMorespecifics: false + ignore: false + +151.1.49.0/24: + description: ASN-ITNET ITnet S.r.l., IT + asn: 3242 + ignoreMorespecifics: false + ignore: false + +151.1.192.0/22: + description: ASN-ITNET ITnet S.r.l., IT + asn: 3242 + ignoreMorespecifics: false + ignore: false + +151.1.224.0/19: + description: ASN-ITNET ITnet S.r.l., IT + asn: 3242 + ignoreMorespecifics: false + ignore: false + +151.1.36.0/22: + description: ASN-ITNET ITnet S.r.l., IT + asn: 3242 + ignoreMorespecifics: false + ignore: false + +151.1.72.0/24: + description: ASN-ITNET ITnet S.r.l., IT + asn: 3242 + ignoreMorespecifics: false + ignore: false + +151.1.128.0/18: + description: ASN-ITNET ITnet S.r.l., IT + asn: 3242 + ignoreMorespecifics: false + ignore: false + +151.1.66.0/23: + description: ASN-ITNET ITnet S.r.l., IT + asn: 3242 + ignoreMorespecifics: false + ignore: false + +151.1.42.0/23: + description: ASN-ITNET ITnet S.r.l., IT + asn: 3242 + ignoreMorespecifics: false + ignore: false + +151.1.112.0/20: + description: ASN-ITNET ITnet S.r.l., IT + asn: 3242 + ignoreMorespecifics: false + ignore: false + +151.1.1.0/24: + description: ASN-ITNET ITnet S.r.l., IT + asn: 3242 + ignoreMorespecifics: false + ignore: false + +151.1.7.0/24: + description: ASN-ITNET ITnet S.r.l., IT + asn: 3242 + ignoreMorespecifics: false + ignore: false + +151.1.0.0/18: + description: ASN-ITNET ITnet S.r.l., IT + asn: 3242 + ignoreMorespecifics: false + ignore: false + +151.1.80.0/20: + description: ASN-ITNET ITnet S.r.l., IT + asn: 3242 + ignoreMorespecifics: false + ignore: false + +151.1.32.0/22: + description: ASN-ITNET ITnet S.r.l., IT + asn: 3242 + ignoreMorespecifics: false + ignore: false + +151.1.192.0/18: + description: ASN-ITNET ITnet S.r.l., IT + asn: 3242 + ignoreMorespecifics: false + ignore: false + +151.1.44.0/23: + description: ASN-ITNET ITnet S.r.l., IT + asn: 3242 + ignoreMorespecifics: false + ignore: false + +151.1.76.0/22: + description: ASN-ITNET ITnet S.r.l., IT + asn: 3242 + ignoreMorespecifics: false + ignore: false + +151.1.73.0/24: + description: ASN-ITNET ITnet S.r.l., IT + asn: 3242 + ignoreMorespecifics: false + ignore: false + +151.1.40.0/23: + description: ASN-ITNET ITnet S.r.l., IT + asn: 3242 + ignoreMorespecifics: false + ignore: false + +151.1.100.0/22: + description: ASN-ITNET ITnet S.r.l., IT + asn: 3242 + ignoreMorespecifics: false + ignore: false + +151.1.48.0/24: + description: ASN-ITNET ITnet S.r.l., IT + asn: 3242 + ignoreMorespecifics: false + ignore: false + +151.1.106.0/23: + description: ASN-ITNET ITnet S.r.l., IT + asn: 3242 + ignoreMorespecifics: false + ignore: false + +151.1.68.0/22: + description: ASN-ITNET ITnet S.r.l., IT + asn: 3242 + ignoreMorespecifics: false + ignore: false + +151.1.28.0/22: + description: ASN-ITNET ITnet S.r.l., IT + asn: 3242 + ignoreMorespecifics: false + ignore: false + +151.1.96.0/22: + description: ASN-ITNET ITnet S.r.l., IT + asn: 3242 + ignoreMorespecifics: false + ignore: false + +151.1.216.0/21: + description: ASN-ITNET ITnet S.r.l., IT + asn: 3242 + ignoreMorespecifics: false + ignore: false + +151.1.84.0/24: + description: ASN-ITNET ITnet S.r.l., IT + asn: 3242 + ignoreMorespecifics: false + ignore: false + +151.1.74.0/23: + description: ASN-ITNET ITnet S.r.l., IT + asn: 3242 + ignoreMorespecifics: false + ignore: false + +151.1.46.0/23: + description: ASN-ITNET ITnet S.r.l., IT + asn: 3242 + ignoreMorespecifics: false + ignore: false + +151.1.208.0/21: + description: ASN-ITNET ITnet S.r.l., IT + asn: 3242 + ignoreMorespecifics: false + ignore: false + +151.2.0.0/17: + description: ASN-ITNET - ITnet S.r.l. + asn: 3242 + ignoreMorespecifics: false + ignore: false + +151.2.36.0/24: + description: ASN-ITNET ITnet S.r.l., IT + asn: 3242 + ignoreMorespecifics: false + ignore: false + +151.60.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.33.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.43.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.37.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.46.128.0/19: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.72.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.11.52.0/23: + description: GENESYS-AS genesys informatica srl, IT + asn: 24994 + ignoreMorespecifics: false + ignore: false + +151.78.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.59.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.68.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.11.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.38.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.9.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.45.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.28.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.49.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.6.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.48.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.11.48.0/22: + description: GENESYS-AS genesys informatica srl, IT + asn: 24994 + ignoreMorespecifics: false + ignore: false + +151.29.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.44.192.0/19: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.76.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.42.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.19.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.77.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.67.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.55.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.62.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.75.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.56.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.10.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.63.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.51.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.18.192.0/19: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.50.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.66.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.44.160.0/19: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.69.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.31.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.46.192.0/19: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.24.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.21.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.58.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.65.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.18.160.0/19: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.25.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.73.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.35.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.48.0.0/12: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.39.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.70.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.46.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.26.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.40.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.12.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.7.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.44.128.0/19: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.74.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.54.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.18.128.0/19: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.18.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.53.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.36.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.17.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.15.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.14.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.16.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.27.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.8.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.61.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.44.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.57.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.22.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.4.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.20.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.23.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.34.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.5.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.52.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.64.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.30.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.46.160.0/19: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.71.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.41.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.32.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.47.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.13.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.80.0.0/16: + description: OVH - OVH SAS + asn: 16276 + ignoreMorespecifics: false + ignore: false + +151.82.160.0/19: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.83.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.82.0.0/16: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.82.128.0/19: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.82.192.0/19: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.86.0.0/16: + description: ASN-ENI - ENI S.p.A. + asn: 8217 + ignoreMorespecifics: false + ignore: false + +151.88.0.0/16: + description: FIAT-AS2 - Fiat Information Technology, Excellence and Methods S.p.A. + asn: 24771 + ignoreMorespecifics: false + ignore: false + +151.89.0.0/16: + description: ITMSC - Leonardo S.p.A. + asn: 48135 + ignoreMorespecifics: false + ignore: false + +151.89.232.0/22: + description: ITMSC Leonardo S.p.A., IT + asn: 48135 + ignoreMorespecifics: false + ignore: false + +151.89.128.0/17: + description: ITMSC Leonardo S.p.A., IT + asn: 48135 + ignoreMorespecifics: false + ignore: false + +151.89.0.0/17: + description: ITMSC Leonardo S.p.A., IT + asn: 48135 + ignoreMorespecifics: false + ignore: false + +151.92.0.0/16: + description: FIAT-AS2 - Fiat Information Technology, Excellence and Methods S.p.A. + asn: 24771 + ignoreMorespecifics: false + ignore: false + +151.93.0.0/16: + description: ASN-WINDTRE - WIND TRE S.P.A. + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.94.0.0/16: + description: BANCALOMBARDA - UBI SISTEMI E SERVIZI S.c.p.A. + asn: 16161 + ignoreMorespecifics: false + ignore: false + +151.94.128.0/18: + description: BANCALOMBARDA UBI SISTEMI E SERVIZI S.c.p.A., IT + asn: 16161 + ignoreMorespecifics: false + ignore: false + +151.94.64.0/18: + description: BANCALOMBARDA UBI SISTEMI E SERVIZI S.c.p.A., IT + asn: 16161 + ignoreMorespecifics: false + ignore: false + +151.94.0.0/18: + description: BANCALOMBARDA UBI SISTEMI E SERVIZI S.c.p.A., IT + asn: 16161 + ignoreMorespecifics: false + ignore: false + +151.94.150.0/24: + description: BANCALOMBARDA UBI SISTEMI E SERVIZI S.c.p.A., IT + asn: 16161 + ignoreMorespecifics: false + ignore: false + +151.95.0.0/16: + description: ASN-WINDTRE - WIND TRE S.P.A. + asn: 1267 + ignoreMorespecifics: false + ignore: false + +151.96.0.0/16: + description: ASN-ENI - ENI S.p.A. + asn: 8217 + ignoreMorespecifics: false + ignore: false + +151.96.128.0/17: + description: ASN-ENI ENI S.p.A., IT + asn: 8217 + ignoreMorespecifics: false + ignore: false + +151.96.0.0/17: + description: ASN-ENI ENI S.p.A., IT + asn: 8217 + ignoreMorespecifics: false + ignore: false + +151.97.0.0/16: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +151.99.0.0/16: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +151.99.22.0/24: + description: ASN-IBSNAZ Telecom Italia S.p.A., IT + asn: 3269 + ignoreMorespecifics: false + ignore: false + +151.99.182.0/24: + description: ASN-IBSNAZ Telecom Italia S.p.A., IT + asn: 3269 + ignoreMorespecifics: false + ignore: false + +151.100.0.0/16: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +152.89.68.0/22: + description: PROFEXIONAL - PROFEXIONAL SRL + asn: 209358 + ignoreMorespecifics: false + ignore: false + +155.185.0.0/16: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +155.253.0.0/16: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +156.14.0.0/16: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +156.67.20.0/22: + description: PLINK-AS - Professional Link S.r.l. + asn: 59862 + ignoreMorespecifics: false + ignore: false + +156.67.23.0/24: + description: PLINK-AS Professional Link S.r.l., IT + asn: 59862 + ignoreMorespecifics: false + ignore: false + +156.67.20.0/24: + description: PLINK-AS Professional Link S.r.l., IT + asn: 59862 + ignoreMorespecifics: false + ignore: false + +156.67.21.0/24: + description: PLINK-AS Professional Link S.r.l., IT + asn: 59862 + ignoreMorespecifics: false + ignore: false + +156.67.22.0/24: + description: PLINK-AS Professional Link S.r.l., IT + asn: 59862 + ignoreMorespecifics: false + ignore: false + +156.148.0.0/16: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +157.27.0.0/16: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +157.28.0.0/15: + description: BT-ITALIA - BT Italia S.p.A. + asn: 8968 + ignoreMorespecifics: false + ignore: false + +157.28.1.192/26: + description: BT-Italia BT Italia S.p.A., IT + asn: 8968 + ignoreMorespecifics: false + ignore: false + +157.97.161.0/24: + description: PLINK-AS Professional Link S.r.l., IT + asn: 59862 + ignoreMorespecifics: false + ignore: false + +157.97.160.0/24: + description: PLINK-AS Professional Link S.r.l., IT + asn: 59862 + ignoreMorespecifics: false + ignore: false + +157.138.0.0/16: + description: ASGARR Consortium GARR, EU + asn: 137 + ignoreMorespecifics: false + ignore: false + +158.47.0.0/16: + description: AS-ENEL-IT - ENEL S.p.A + asn: 12551 + ignoreMorespecifics: false + ignore: false + +158.58.136.0/21: + description: NETWORK-AS - MailUp SpA + asn: 35485 + ignoreMorespecifics: false + ignore: false + +158.58.140.0/22: + description: Network-AS MailUp SpA, IT + asn: 35485 + ignoreMorespecifics: false + ignore: false + +158.58.136.0/22: + description: Network-AS MailUp SpA, IT + asn: 35485 + ignoreMorespecifics: false + ignore: false + +158.102.0.0/16: + description: ASN-CSI - CSI Piemonte + asn: 2594 + ignoreMorespecifics: false + ignore: false + +158.102.161.0/24: + description: ASN-CSI CSI Piemonte, IT + asn: 2594 + ignoreMorespecifics: false + ignore: false + +158.102.114.0/24: + description: ASN-CSI CSI Piemonte, IT + asn: 2594 + ignoreMorespecifics: false + ignore: false + +158.102.224.0/24: + description: ASN-CSI CSI Piemonte, IT + asn: 2594 + ignoreMorespecifics: false + ignore: false + +158.102.113.0/24: + description: ASN-CSI CSI Piemonte, IT + asn: 2594 + ignoreMorespecifics: false + ignore: false + +158.102.249.0/24: + description: ASN-CSI CSI Piemonte, IT + asn: 2594 + ignoreMorespecifics: false + ignore: false + +158.102.112.0/24: + description: ASN-CSI CSI Piemonte, IT + asn: 2594 + ignoreMorespecifics: false + ignore: false + +158.102.115.0/24: + description: ASN-CSI CSI Piemonte, IT + asn: 2594 + ignoreMorespecifics: false + ignore: false + +158.110.0.0/16: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +158.148.0.0/16: + description: ASN-TIM - Telecom Italia S.p.A. + asn: 16232 + ignoreMorespecifics: false + ignore: false + +158.255.192.0/20: + description: SOKOM-AS - Sokom S.r.l. + asn: 57507 + ignoreMorespecifics: false + ignore: false + +158.255.240.0/21: + description: FASTWEB - Fastweb SpA + asn: 12874 + ignoreMorespecifics: false + ignore: false + +159.149.0.0/16: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +159.213.0.0/16: + description: RTRT-PEGASO - Regione Toscana + asn: 6882 + ignoreMorespecifics: false + ignore: false + +159.253.96.0/21: + description: INTERCOM-AS - Intercom s.r.l. + asn: 8224 + ignoreMorespecifics: false + ignore: false + +159.253.184.0/21: + description: ORIGINENET-AS - Amt Services srl + asn: 41160 + ignoreMorespecifics: false + ignore: false + +159.255.128.0/21: + description: AIRBEAM-AS - Airbeam S.r.l. + asn: 50877 + ignoreMorespecifics: false + ignore: false + +160.78.0.0/16: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +160.80.0.0/16: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +160.97.0.0/16: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +160.202.28.0/22: + description: RLNET-AS - ERRE ELLE NET s.r.l. + asn: 47406 + ignoreMorespecifics: false + ignore: false + +160.220.0.0/16: + description: FIAT-AS2 - Fiat Information Technology, Excellence and Methods S.p.A. + asn: 24771 + ignoreMorespecifics: false + ignore: false + +160.238.112.0/22: + description: MTKSRL - MTK S.R.L. + asn: 200547 + ignoreMorespecifics: false + ignore: false + +161.27.0.0/16: + description: ASN-DEBIS - Engineering D.HUB S.p.A. + asn: 21176 + ignoreMorespecifics: false + ignore: false + +163.162.0.0/16: + description: ASN-CSELT # AS-CSELT CONVERTED TO ASN-CSELT FOR RPSL COMPLIANCE - Telecom Italia S.p.A. + asn: 5609 + ignoreMorespecifics: false + ignore: false + +163.162.88.0/24: + description: ASN-IBSNAZ Telecom Italia S.p.A., IT + asn: 3269 + ignoreMorespecifics: false + ignore: false + +164.130.0.0/16: + description: ORANGE-BUSINESS-SERVICES-IPSN-ASN - Equant Inc. + asn: 51964 + ignoreMorespecifics: false + ignore: false + +164.138.48.0/21: + description: RETELIT-AS - Reti Telematiche Italiane S.p.A. (Retelit S.p.A.) + asn: 28716 + ignoreMorespecifics: false + ignore: false + +168.202.0.0/16: + description: Food And Agriculture Organization of the United Nations + asn: 5535 + ignoreMorespecifics: false + ignore: false + +171.22.44.0/22: + description: IT-SUPERNAP - SUPERNAP Italia S.r.l. + asn: 203201 + ignoreMorespecifics: false + ignore: false + +171.22.44.0/24: + description: IT-SUPERNAP SUPERNAP Italia S.r.l., IT + asn: 203201 + ignoreMorespecifics: false + ignore: false + +171.22.92.0/22: + description: FIRSTAS-GATET1 - GATE T1 SRL + asn: 204326 + ignoreMorespecifics: false + ignore: false + +171.22.208.0/22: + description: FIBERTELECOM-AS - Fiber Telecom S.p.A. + asn: 41327 + ignoreMorespecifics: false + ignore: false + +171.22.252.0/22: + description: HOSTROYALE_TECHNOLOGIES - HostRoyale Technologies Pvt Ltd + asn: 204287 + ignoreMorespecifics: false + ignore: false + +171.22.254.0/24: + description: HostRoyale_Technologies HostRoyale Technologies Pvt Ltd, PT + asn: 204287 + ignoreMorespecifics: false + ignore: false + +171.22.255.0/24: + description: HostRoyale_Technologies HostRoyale Technologies Pvt Ltd, PT + asn: 204287 + ignoreMorespecifics: false + ignore: false + +171.22.252.0/24: + description: HostRoyale_Technologies HostRoyale Technologies Pvt Ltd, PT + asn: 204287 + ignoreMorespecifics: false + ignore: false + +171.22.253.0/24: + description: HostRoyale_Technologies HostRoyale Technologies Pvt Ltd, PT + asn: 204287 + ignoreMorespecifics: false + ignore: false + +171.25.191.0/24: + description: NOVERCA-AS - Noverca s.r.l + asn: 47224 + ignoreMorespecifics: false + ignore: false + +176.10.0.0/19: + description: E4A-AS - E4A s.r.l. + asn: 34695 + ignoreMorespecifics: false + ignore: false + +176.10.56.0/21: + description: EMAXY - EMAXY SRL + asn: 197825 + ignoreMorespecifics: false + ignore: false + +176.12.88.0/21: + description: ESINET-AS - E.S.I SOCIETA' In Accomandita Semplice Di Teofili Elisabetta E C + asn: 197859 + ignoreMorespecifics: false + ignore: false + +176.12.92.0/22: + description: ESINET-AS E.S.I SOCIETA' In Accomandita Semplice Di Teofili Elisabetta E C, IT + asn: 197859 + ignoreMorespecifics: false + ignore: false + +176.12.92.0/24: + description: ESINET-AS E.S.I SOCIETA' In Accomandita Semplice Di Teofili Elisabetta E C, IT + asn: 197859 + ignoreMorespecifics: false + ignore: false + +176.12.93.0/24: + description: ESINET-AS E.S.I SOCIETA' In Accomandita Semplice Di Teofili Elisabetta E C, IT + asn: 197859 + ignoreMorespecifics: false + ignore: false + +176.12.95.0/24: + description: ESINET-AS E.S.I SOCIETA' In Accomandita Semplice Di Teofili Elisabetta E C, IT + asn: 197859 + ignoreMorespecifics: false + ignore: false + +176.12.94.0/24: + description: ESINET-AS E.S.I SOCIETA' In Accomandita Semplice Di Teofili Elisabetta E C, IT + asn: 197859 + ignoreMorespecifics: false + ignore: false + +176.32.16.0/20: + description: LINKEM-AS - Linkem spa + asn: 198471 + ignoreMorespecifics: false + ignore: false + +176.32.29.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +176.32.20.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +176.32.17.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +176.32.18.0/23: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +176.32.18.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +176.32.28.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +176.32.23.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +176.32.22.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +176.32.21.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +176.32.19.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +176.32.16.0/23: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +176.32.25.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +176.32.28.0/23: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +176.32.20.0/23: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +176.32.22.0/23: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +176.32.26.0/23: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +176.32.16.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +176.32.26.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +176.32.24.0/23: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +176.32.30.0/23: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +176.32.24.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +176.32.31.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +176.32.27.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +176.32.30.0/24: + description: LINKEM-AS Linkem spa, IT + asn: 198471 + ignoreMorespecifics: false + ignore: false + +176.32.56.0/21: + description: NETISON-AS - NETisON SRL + asn: 31686 + ignoreMorespecifics: false + ignore: false + +176.57.112.0/20: + description: IT-TWT-AS - TWT S.p.A. + asn: 30848 + ignoreMorespecifics: false + ignore: false + +176.58.80.0/21: + description: ASN-WARIAN - Warian S.R.L. + asn: 56911 + ignoreMorespecifics: false + ignore: false + +176.62.48.0/20: + description: YDEA - Ydea s.r.l. + asn: 35131 + ignoreMorespecifics: false + ignore: false + +176.62.63.0/24: + description: GruppoWitel_Srl Witel Srl, IT + asn: 203540 + ignoreMorespecifics: false + ignore: false + +176.62.62.0/24: + description: GruppoWitel_Srl Witel Srl, IT + asn: 203540 + ignoreMorespecifics: false + ignore: false + +176.62.53.0/24: + description: FUSOLAB Fusolab onlus, IT + asn: 197835 + ignoreMorespecifics: false + ignore: false + +176.103.248.0/21: + description: AS-LINK - LINK S.R.L. + asn: 198363 + ignoreMorespecifics: false + ignore: false + +176.105.156.0/22: + description: BLUNOVATP - Blunova Trapani S.r.l.s. + asn: 210280 + ignoreMorespecifics: false + ignore: false + +176.105.232.0/22: + description: PRISMA - PRISMA SRL + asn: 210045 + ignoreMorespecifics: false + ignore: false + +176.107.128.0/19: + description: ARUBA - Aruba S.p.A. + asn: 205727 + ignoreMorespecifics: false + ignore: false + +176.107.143.0/24: + description: ARUBA Aruba S.p.A., PL + asn: 205727 + ignoreMorespecifics: false + ignore: false + +176.110.96.0/22: + description: CAMPANIACOM-AS - CAMPANIACOM SPA + asn: 199039 + ignoreMorespecifics: false + ignore: false + +176.115.168.0/21: + description: NUMERIA - Numeria Srl + asn: 199042 + ignoreMorespecifics: false + ignore: false + +176.223.88.0/21: + description: PLINK-AS - Professional Link S.r.l. + asn: 59862 + ignoreMorespecifics: false + ignore: false + +176.223.88.0/22: + description: PLINK-AS Professional Link S.r.l., IT + asn: 59862 + ignoreMorespecifics: false + ignore: false + +176.223.92.0/22: + description: PLINK-AS Professional Link S.r.l., IT + asn: 59862 + ignoreMorespecifics: false + ignore: false + +176.223.164.0/24: + description: ASN-LEPIDA - Lepida S.c.p.A. + asn: 31638 + ignoreMorespecifics: false + ignore: false + +176.223.189.0/24: + description: AIRGRID-AS - Airgrid S.R.L. + asn: 201198 + ignoreMorespecifics: false + ignore: false + +176.227.128.0/20: + description: SKYLOGIC-AS - SKYLOGIC S.P.A. + asn: 29286 + ignoreMorespecifics: false + ignore: false + +176.244.0.0/14: + description: VODAFONE-IT-ASN - Vodafone Italia S.p.A. + asn: 30722 + ignoreMorespecifics: false + ignore: false + +178.19.144.0/20: + description: INTRED-AS - INTRED S.P.A. + asn: 31115 + ignoreMorespecifics: false + ignore: false + +178.19.144.0/21: + description: INTRED-AS INTRED S.P.A., IT + asn: 31115 + ignoreMorespecifics: false + ignore: false + +178.19.158.0/24: + description: INTRED-AS INTRED S.P.A., IT + asn: 31115 + ignoreMorespecifics: false + ignore: false + +178.19.156.0/24: + description: INTRED-AS INTRED S.P.A., IT + asn: 31115 + ignoreMorespecifics: false + ignore: false + +178.19.152.0/21: + description: INTRED-AS INTRED S.P.A., IT + asn: 31115 + ignoreMorespecifics: false + ignore: false + +178.19.160.0/20: + description: AIRCOMM - Aircomm S.r.L. + asn: 196865 + ignoreMorespecifics: false + ignore: false + +178.19.167.0/24: + description: microservizi Micro Servizi di Linguanti Claudia & C. S.A.S., IT + asn: 202761 + ignoreMorespecifics: false + ignore: false + +178.19.173.0/24: + description: microservizi Micro Servizi di Linguanti Claudia & C. S.A.S., IT + asn: 202761 + ignoreMorespecifics: false + ignore: false + +178.19.175.0/24: + description: microservizi Micro Servizi di Linguanti Claudia & C. S.A.S., IT + asn: 202761 + ignoreMorespecifics: false + ignore: false + +178.19.172.0/24: + description: microservizi Micro Servizi di Linguanti Claudia & C. S.A.S., IT + asn: 202761 + ignoreMorespecifics: false + ignore: false + +178.19.174.0/24: + description: microservizi Micro Servizi di Linguanti Claudia & C. S.A.S., IT + asn: 202761 + ignoreMorespecifics: false + ignore: false + +178.20.32.0/21: + description: ASN-FRW - Frosinone Wireless S.p.A. + asn: 50627 + ignoreMorespecifics: false + ignore: false + +178.20.36.0/22: + description: ASN-FRW Frosinone Wireless S.p.A., IT + asn: 50627 + ignoreMorespecifics: false + ignore: false + +178.20.72.0/21: + description: CLOUDFIRE - Cloudfire s.r.l. + asn: 203489 + ignoreMorespecifics: false + ignore: false + +178.21.200.0/21: + description: STSRL-AS - S.T. S.r.l. + asn: 44473 + ignoreMorespecifics: false + ignore: false + +178.22.184.0/21: + description: MOVIEMENT-ND - Moviement srl + asn: 50891 + ignoreMorespecifics: false + ignore: false + +178.23.248.0/21: + description: LASTAMPA-AS - GEDI News Network S.p.A. + asn: 6836 + ignoreMorespecifics: false + ignore: false + +178.23.252.0/24: + description: LASTAMPA-AS GEDI News Network S.p.A., IT + asn: 6836 + ignoreMorespecifics: false + ignore: false + +178.23.255.0/24: + description: LASTAMPA-AS GEDI News Network S.p.A., IT + asn: 6836 + ignoreMorespecifics: false + ignore: false + +178.23.254.0/24: + description: LASTAMPA-AS GEDI News Network S.p.A., IT + asn: 6836 + ignoreMorespecifics: false + ignore: false + +178.23.248.0/24: + description: LASTAMPA-AS GEDI News Network S.p.A., IT + asn: 6836 + ignoreMorespecifics: false + ignore: false + +178.23.254.0/23: + description: LASTAMPA-AS GEDI News Network S.p.A., IT + asn: 6836 + ignoreMorespecifics: false + ignore: false + +178.132.88.0/21: + description: DUEBITE-AS - 2Bite s.r.l. + asn: 35617 + ignoreMorespecifics: false + ignore: false + +178.132.104.0/21: + description: ASN-FRW - Frosinone Wireless S.p.A. + asn: 50627 + ignoreMorespecifics: false + ignore: false + +178.132.104.0/22: + description: ASN-FRW Frosinone Wireless S.p.A., IT + asn: 50627 + ignoreMorespecifics: false + ignore: false + +178.132.108.0/22: + description: ASN-FRW Frosinone Wireless S.p.A., IT + asn: 50627 + ignoreMorespecifics: false + ignore: false + +178.157.2.0/23: + description: ASN-AIRCOMSERVICE - Aircom Service srl + asn: 201474 + ignoreMorespecifics: false + ignore: false + +178.157.3.0/24: + description: ASN-AIRCOMSERVICE Aircom Service srl, IT + asn: 201474 + ignoreMorespecifics: false + ignore: false + +178.157.2.0/24: + description: ASN-AIRCOMSERVICE Aircom Service srl, IT + asn: 201474 + ignoreMorespecifics: false + ignore: false + +178.211.64.0/19: + description: MANDARIN-AS - Mandarin S.p.A. + asn: 47408 + ignoreMorespecifics: false + ignore: false + +178.211.80.0/22: + description: MANDARIN-AS Mandarin S.p.A., IT + asn: 47408 + ignoreMorespecifics: false + ignore: false + +178.219.64.0/20: + description: SKLMED-AS - Skylogic Mediterraneo s.r.l + asn: 201935 + ignoreMorespecifics: false + ignore: false + +178.236.160.0/20: + description: IT-TWT-AS - TWT S.p.A. + asn: 30848 + ignoreMorespecifics: false + ignore: false + +178.237.0.0/20: + description: BRT-AS - Playnet S.R.L. + asn: 13284 + ignoreMorespecifics: false + ignore: false + +178.238.48.0/20: + description: MYNET-AS - MYNET S.R.L. + asn: 31263 + ignoreMorespecifics: false + ignore: false + +178.239.32.0/20: + description: MEDIA-VENETO - Omegacom S.R.L.S. + asn: 49289 + ignoreMorespecifics: false + ignore: false + +178.239.176.0/20: + description: ASN-ENTER - ENTER S.r.l. + asn: 12850 + ignoreMorespecifics: false + ignore: false + +178.239.179.0/24: + description: ASN-ENTER ENTER S.r.l., IT + asn: 12850 + ignoreMorespecifics: false + ignore: false + +178.239.178.0/24: + description: ASN-ENTER ENTER S.r.l., IT + asn: 12850 + ignoreMorespecifics: false + ignore: false + +178.239.177.0/24: + description: ASN-ENTER ENTER S.r.l., IT + asn: 12850 + ignoreMorespecifics: false + ignore: false + +178.248.88.0/21: + description: TELESPAZIO-AS - Telespazio S.p.A. + asn: 43279 + ignoreMorespecifics: false + ignore: false + +178.248.176.0/21: + description: DELTAWEB-AS - Delta Web Spa + asn: 49653 + ignoreMorespecifics: false + ignore: false + +178.249.184.0/21: + description: CDLAN-AS - CDLAN s.r.l. + asn: 20836 + ignoreMorespecifics: false + ignore: false + +178.249.189.0/24: + description: CDLAN-AS CDLAN s.r.l., IT + asn: 20836 + ignoreMorespecifics: false + ignore: false + +178.249.224.0/21: + description: CASAATCSERVIZI-AS - CASA ATC SERVIZI SRL + asn: 51139 + ignoreMorespecifics: false + ignore: false + +178.250.64.0/21: + description: TIMENET-AS - TIME-NET S.R.L. + asn: 51580 + ignoreMorespecifics: false + ignore: false + +178.250.200.0/21: + description: IT-TWT-AS - TWT S.p.A. + asn: 30848 + ignoreMorespecifics: false + ignore: false + +178.251.72.0/21: + description: PLANETEL - Planetel Srl + asn: 47217 + ignoreMorespecifics: false + ignore: false + +178.255.72.0/21: + description: ASN-IDC - Telecom Italia S.p.A. + asn: 20746 + ignoreMorespecifics: false + ignore: false + +178.255.116.0/22: + description: TELEIMPIANTI-AS - TELEIMPIANTI SRL + asn: 200689 + ignoreMorespecifics: false + ignore: false + +185.2.4.0/22: + description: REGISTER_UK-AS - REGISTER S.P.A. + asn: 203461 + ignoreMorespecifics: false + ignore: false + +185.3.36.0/22: + description: CLOUDFIRE - Cloudfire s.r.l. + asn: 203489 + ignoreMorespecifics: false + ignore: false + +185.3.88.0/22: + description: SKYLOGIC-AS - SKYLOGIC S.P.A. + asn: 29286 + ignoreMorespecifics: false + ignore: false + +185.3.108.0/22: + description: IT-TWT-AS - TWT S.p.A. + asn: 30848 + ignoreMorespecifics: false + ignore: false + +185.3.252.0/22: + description: ISILINE-AS - ISI Line srl + asn: 13113 + ignoreMorespecifics: false + ignore: false + +185.4.140.0/22: + description: PLANETEL - Planetel Srl + asn: 47217 + ignoreMorespecifics: false + ignore: false + +185.4.152.0/22: + description: LENFIBER-AS - Lenfiber S.p.A. + asn: 59699 + ignoreMorespecifics: false + ignore: false + +185.4.155.0/24: + description: WBT-AS Webethical S.r.l., IT + asn: 201795 + ignoreMorespecifics: false + ignore: false + +185.5.180.0/22: + description: TIMENET-AS - TIME-NET S.R.L. + asn: 51580 + ignoreMorespecifics: false + ignore: false + +185.5.196.0/22: + description: MYNET-AS - MYNET S.R.L. + asn: 31263 + ignoreMorespecifics: false + ignore: false + +185.5.200.0/22: + description: SBTAP-AS - Comune di San Benedetto del Tronto + asn: 59715 + ignoreMorespecifics: false + ignore: false + +185.5.200.0/23: + description: SBTAP-AS Comune di San Benedetto del Tronto, IT + asn: 59715 + ignoreMorespecifics: false + ignore: false + +185.5.208.0/22: + description: GENESYS-AS - genesys informatica srl + asn: 24994 + ignoreMorespecifics: false + ignore: false + +185.6.72.0/22: + description: UPPROVIDER - upprovider srl + asn: 47353 + ignoreMorespecifics: false + ignore: false + +185.6.88.0/22: + description: SIPORTAL-AS - Siportal Srl + asn: 28999 + ignoreMorespecifics: false + ignore: false + +185.6.192.0/22: + description: BRENNERCOM-AS - Brennercom S.p.A. + asn: 20811 + ignoreMorespecifics: false + ignore: false + +185.6.240.0/22: + description: TECNOGENERAL - TECNO GENERAL S.R.L + asn: 203591 + ignoreMorespecifics: false + ignore: false + +185.7.112.0/22: + description: FASTWEB - Fastweb SpA + asn: 12874 + ignoreMorespecifics: false + ignore: false + +185.8.24.0/22: + description: STELCORE - STEL S.R.L. + asn: 56550 + ignoreMorespecifics: false + ignore: false + +185.8.36.0/22: + description: SIR2001-AS - ARIANNA 2001 S.P.A. + asn: 199617 + ignoreMorespecifics: false + ignore: false + +185.8.148.0/22: + description: DTS-AS - Digital Telecommunication Services S.r.l. + asn: 49605 + ignoreMorespecifics: false + ignore: false + +185.9.148.0/22: + description: RETELIT-AS - Reti Telematiche Italiane S.p.A. (Retelit S.p.A.) + asn: 28716 + ignoreMorespecifics: false + ignore: false + +185.9.208.0/22: + description: CONVERGENZE-AS - Convergenze S.p.A. + asn: 39120 + ignoreMorespecifics: false + ignore: false + +185.10.188.0/22: + description: NETGLOBAL-ASN - Net Global Srl + asn: 50316 + ignoreMorespecifics: false + ignore: false + +185.11.20.0/22: + description: NGI-AS - EOLO S.p.A. + asn: 35612 + ignoreMorespecifics: false + ignore: false + +185.11.52.0/22: + description: DIESEL-ASN - Diesel S.p.A. Unipersonale + asn: 199477 + ignoreMorespecifics: false + ignore: false + +185.11.152.0/22: + description: UNICATTOLICA-AS - Universita Cattolica del Sacro Cuore + asn: 199342 + ignoreMorespecifics: false + ignore: false + +185.11.155.0/24: + description: UNICATTOLICA-AS Universita Cattolica del Sacro Cuore, IT + asn: 199342 + ignoreMorespecifics: false + ignore: false + +185.11.192.0/22: + description: INTRED-AS - INTRED S.P.A. + asn: 31115 + ignoreMorespecifics: false + ignore: false + +185.11.224.0/22: + description: WAVE-MAX - GO Internet S.p.A + asn: 198292 + ignoreMorespecifics: false + ignore: false + +185.11.232.0/22: + description: ETRURIAWIFI - ETRURIA WI-FI S.R.L. + asn: 201565 + ignoreMorespecifics: false + ignore: false + +185.13.164.0/22: + description: AS-IRIDEOS-KP - IRIDEOS S.P.A. + asn: 5602 + ignoreMorespecifics: false + ignore: false + +185.13.220.0/22: + description: ASN-JCOMWIFI-IT - JCOM Telecomunicazioni s.c.a r.l. + asn: 201502 + ignoreMorespecifics: false + ignore: false + +185.13.252.0/22: + description: SERVERPLAN-AS - Server Plan S.r.l. + asn: 52030 + ignoreMorespecifics: false + ignore: false + +185.13.253.0/24: + description: SERVERPLAN-AS Server Plan S.r.l., IT + asn: 52030 + ignoreMorespecifics: false + ignore: false + +185.14.76.0/22: + description: TERRECABLATE - Terrecablate Reti e Servizi S.R.L. + asn: 29050 + ignoreMorespecifics: false + ignore: false + +185.15.168.0/22: + description: METIS-AS - METIS S.R.L. + asn: 57558 + ignoreMorespecifics: false + ignore: false + +185.16.132.0/22: + description: IT-TWT-AS - TWT S.p.A. + asn: 30848 + ignoreMorespecifics: false + ignore: false + +185.17.20.0/22: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +185.17.104.0/23: + description: ASN-WARIAN - Warian S.R.L. + asn: 56911 + ignoreMorespecifics: false + ignore: false + +185.17.156.0/22: + description: REALCOMM - Real Comm srl + asn: 200761 + ignoreMorespecifics: false + ignore: false + +185.18.24.0/22: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +185.18.232.0/22: + description: ASBHOST - ALL SERVICE SNC DI RICCARDO BENIGNO + asn: 60965 + ignoreMorespecifics: false + ignore: false + +185.18.240.0/22: + description: FIRSTAS-GATET1 - GATE T1 SRL + asn: 204326 + ignoreMorespecifics: false + ignore: false + +185.19.140.0/22: + description: AS-BALENO - Baleno S.r.l. + asn: 198349 + ignoreMorespecifics: false + ignore: false + +185.19.184.0/22: + description: PARVATI - PARVATI SRL + asn: 60975 + ignoreMorespecifics: false + ignore: false + +185.20.64.0/22: + description: FIBRAWEB - Fibraweb S.p.A + asn: 199348 + ignoreMorespecifics: false + ignore: false + +185.21.24.0/22: + description: DODONET - EL.COM. S.R.L. + asn: 199324 + ignoreMorespecifics: false + ignore: false + +185.21.26.0/24: + description: dodonet EL.COM. S.R.L., IT + asn: 199324 + ignoreMorespecifics: false + ignore: false + +185.21.27.0/24: + description: dodonet EL.COM. S.R.L., IT + asn: 199324 + ignoreMorespecifics: false + ignore: false + +185.21.25.0/24: + description: dodonet EL.COM. S.R.L., IT + asn: 199324 + ignoreMorespecifics: false + ignore: false + +185.21.24.0/24: + description: dodonet EL.COM. S.R.L., IT + asn: 199324 + ignoreMorespecifics: false + ignore: false + +185.21.72.0/22: + description: IT-TWT-AS - TWT S.p.A. + asn: 30848 + ignoreMorespecifics: false + ignore: false + +185.21.172.0/22: + description: ASN-ENTER - ENTER S.r.l. + asn: 12850 + ignoreMorespecifics: false + ignore: false + +185.21.248.0/22: + description: SINERGIA - Sinergia Telecomunication S.R.L. + asn: 60989 + ignoreMorespecifics: false + ignore: false + +185.21.248.0/24: + description: Sinergia Sinergia Telecomunication S.R.L., IT + asn: 60989 + ignoreMorespecifics: false + ignore: false + +185.21.251.0/24: + description: Sinergia Sinergia Telecomunication S.R.L., IT + asn: 60989 + ignoreMorespecifics: false + ignore: false + +185.21.249.0/24: + description: Sinergia Sinergia Telecomunication S.R.L., IT + asn: 60989 + ignoreMorespecifics: false + ignore: false + +185.21.250.0/24: + description: Sinergia Sinergia Telecomunication S.R.L., IT + asn: 60989 + ignoreMorespecifics: false + ignore: false + +185.22.36.0/22: + description: AMPERSAND-AS - Ampersand Srl + asn: 56472 + ignoreMorespecifics: false + ignore: false + +185.23.28.0/22: + description: TELECITY-LON - TELECITYGROUP INTERNATIONAL LIMITED + asn: 15830 + ignoreMorespecifics: false + ignore: false + +185.23.84.0/22: + description: INTERPLANET-IT - Interplanet S.r.l. + asn: 34758 + ignoreMorespecifics: false + ignore: false + +185.24.104.0/22: + description: SEEWEB - SEEWEB s.r.l. + asn: 12637 + ignoreMorespecifics: false + ignore: false + +185.25.72.0/22: + description: IT-TWT-AS - TWT S.p.A. + asn: 30848 + ignoreMorespecifics: false + ignore: false + +185.25.204.0/22: + description: ASSERVEREASY - Servereasy Srl + asn: 60798 + ignoreMorespecifics: false + ignore: false + +185.25.232.0/22: + description: WITECNO - WITECNO S.R.L. + asn: 60783 + ignoreMorespecifics: false + ignore: false + +185.25.232.0/24: + description: WITECNO WITECNO S.R.L., IT + asn: 60783 + ignoreMorespecifics: false + ignore: false + +185.25.233.0/24: + description: WITECNO WITECNO S.R.L., IT + asn: 60783 + ignoreMorespecifics: false + ignore: false + +185.25.235.0/24: + description: WITECNO WITECNO S.R.L., IT + asn: 60783 + ignoreMorespecifics: false + ignore: false + +185.25.234.0/24: + description: WITECNO WITECNO S.R.L., IT + asn: 60783 + ignoreMorespecifics: false + ignore: false + +185.26.64.0/22: + description: NETHUN-AS - APV INVESTIMENTI S.P.A. + asn: 60756 + ignoreMorespecifics: false + ignore: false + +185.28.52.0/22: + description: FASTNET-BKB-ASN - FASTNET SpA + asn: 8265 + ignoreMorespecifics: false + ignore: false + +185.29.96.0/22: + description: FASTWEB - Fastweb SpA + asn: 12874 + ignoreMorespecifics: false + ignore: false + +185.29.104.0/22: + description: ASDASD-AS - ASDASD srl a socio unico + asn: 28929 + ignoreMorespecifics: false + ignore: false + +185.29.160.0/22: + description: ASMAXFON - Maxfon Srl + asn: 60559 + ignoreMorespecifics: false + ignore: false + +185.29.204.0/22: + description: PROGETTO8 - Progetto8 Srl + asn: 198721 + ignoreMorespecifics: false + ignore: false + +185.29.248.0/22: + description: RPENGINEERING-AS - RP ENGINEERING SAS DI ROMANO ALESSANDRO & C.S.A.S. + asn: 49360 + ignoreMorespecifics: false + ignore: false + +185.30.44.0/22: + description: INTERCONN-AS - Interconn S.r.l. + asn: 60530 + ignoreMorespecifics: false + ignore: false + +185.30.45.0/24: + description: INTERCONN-AS Interconn S.r.l., IT + asn: 60530 + ignoreMorespecifics: false + ignore: false + +185.30.44.0/24: + description: INTERCONN-AS Interconn S.r.l., IT + asn: 60530 + ignoreMorespecifics: false + ignore: false + +185.30.46.0/24: + description: INTERCONN-AS Interconn S.r.l., IT + asn: 60530 + ignoreMorespecifics: false + ignore: false + +185.30.47.0/24: + description: INTERCONN-AS Interconn S.r.l., IT + asn: 60530 + ignoreMorespecifics: false + ignore: false + +185.30.60.0/22: + description: GTT-BACKBONE - GTT Communications Inc. + asn: 3257 + ignoreMorespecifics: false + ignore: false + +185.30.64.0/22: + description: SIRIUSTEC-IT - Sirius Technology SRL + asn: 60501 + ignoreMorespecifics: false + ignore: false + +185.30.68.0/22: + description: ASLIBRA - LIBRA S.R.L. + asn: 198090 + ignoreMorespecifics: false + ignore: false + +185.30.80.0/22: + description: COGENT-174 - Cogent Communications + asn: 174 + ignoreMorespecifics: false + ignore: false + +185.30.108.0/22: + description: TELECITY-LON - TELECITYGROUP INTERNATIONAL LIMITED + asn: 15830 + ignoreMorespecifics: false + ignore: false + +185.30.180.0/22: + description: AS3MINDS - Threeminds S.r.l. + asn: 60451 + ignoreMorespecifics: false + ignore: false + +185.30.181.0/24: + description: AS3MINDS Threeminds S.r.l., IT + asn: 60451 + ignoreMorespecifics: false + ignore: false + +185.30.182.0/24: + description: AS3MINDS Threeminds S.r.l., IT + asn: 60451 + ignoreMorespecifics: false + ignore: false + +185.30.183.0/24: + description: AS3MINDS Threeminds S.r.l., IT + asn: 60451 + ignoreMorespecifics: false + ignore: false + +185.30.180.0/24: + description: AS3MINDS Threeminds S.r.l., IT + asn: 60451 + ignoreMorespecifics: false + ignore: false + +185.30.188.0/22: + description: LENFIBER-AS - Lenfiber S.p.A. + asn: 59699 + ignoreMorespecifics: false + ignore: false + +185.31.64.0/22: + description: ASSUPERNOVA - Netsons s.r.l. + asn: 60087 + ignoreMorespecifics: false + ignore: false + +185.33.56.0/22: + description: NAW-AS - NETandWORK s.r.l. + asn: 201877 + ignoreMorespecifics: false + ignore: false + +185.33.58.0/24: + description: NAW-AS NETandWORK s.r.l., IT + asn: 201877 + ignoreMorespecifics: false + ignore: false + +185.33.57.0/24: + description: NAW-AS NETandWORK s.r.l., IT + asn: 201877 + ignoreMorespecifics: false + ignore: false + +185.33.58.0/23: + description: ASN-LEPIDA Lepida S.c.p.A., IT + asn: 31638 + ignoreMorespecifics: false + ignore: false + +185.33.59.0/24: + description: ASN-LEPIDA Lepida S.c.p.A., IT + asn: 31638 + ignoreMorespecifics: false + ignore: false + +185.33.56.0/24: + description: NAW-AS NETandWORK s.r.l., IT + asn: 201877 + ignoreMorespecifics: false + ignore: false + +185.33.108.0/22: + description: NAMEX-IXP - NAMEX CONSORZIO + asn: 24796 + ignoreMorespecifics: false + ignore: false + +185.34.36.0/22: + description: ASN-TNET - T.net S.p.A. + asn: 8922 + ignoreMorespecifics: false + ignore: false + +185.34.84.0/22: + description: CONTACTLAB - ContactLab SpA + asn: 60227 + ignoreMorespecifics: false + ignore: false + +185.34.204.0/22: + description: I-LINE-AS - I-Line Srl + asn: 60260 + ignoreMorespecifics: false + ignore: false + +185.34.205.0/24: + description: I-LINE-AS I-Line Srl, IT + asn: 60260 + ignoreMorespecifics: false + ignore: false + +185.34.207.0/24: + description: I-LINE-AS I-Line Srl, IT + asn: 60260 + ignoreMorespecifics: false + ignore: false + +185.34.204.0/24: + description: I-LINE-AS I-Line Srl, IT + asn: 60260 + ignoreMorespecifics: false + ignore: false + +185.34.206.0/24: + description: I-LINE-AS I-Line Srl, IT + asn: 60260 + ignoreMorespecifics: false + ignore: false + +185.34.248.0/22: + description: INFOCERT - InfoCert S.p.A. + asn: 200583 + ignoreMorespecifics: false + ignore: false + +185.36.52.0/22: + description: MAVIANMAX - MavianMax srl + asn: 62007 + ignoreMorespecifics: false + ignore: false + +185.36.52.0/24: + description: MavianMax MavianMax srl, IT + asn: 62007 + ignoreMorespecifics: false + ignore: false + +185.36.53.0/24: + description: MavianMax MavianMax srl, IT + asn: 62007 + ignoreMorespecifics: false + ignore: false + +185.36.54.0/24: + description: MavianMax MavianMax srl, IT + asn: 62007 + ignoreMorespecifics: false + ignore: false + +185.36.55.0/24: + description: MavianMax MavianMax srl, IT + asn: 62007 + ignoreMorespecifics: false + ignore: false + +185.36.64.0/22: + description: CONTABO - Contabo GmbH + asn: 51167 + ignoreMorespecifics: false + ignore: false + +185.36.72.0/22: + description: FASTWEB - Fastweb SpA + asn: 12874 + ignoreMorespecifics: false + ignore: false + +185.36.128.0/22: + description: FASTNET-BKB-ASN - FASTNET SpA + asn: 8265 + ignoreMorespecifics: false + ignore: false + +185.37.116.0/22: + description: ACTIVENETWORK-AS - Active Network S.p.A. + asn: 197075 + ignoreMorespecifics: false + ignore: false + +185.37.204.0/22: + description: TETSRL-IT - T&T Tecnologie e Telecomunicazioni Srl + asn: 200100 + ignoreMorespecifics: false + ignore: false + +185.37.204.0/24: + description: TETSRL-IT T&T Tecnologie e Telecomunicazioni Srl, IT + asn: 200100 + ignoreMorespecifics: false + ignore: false + +185.37.207.0/24: + description: TETSRL-IT T&T Tecnologie e Telecomunicazioni Srl, IT + asn: 200100 + ignoreMorespecifics: false + ignore: false + +185.37.205.0/24: + description: TETSRL-IT T&T Tecnologie e Telecomunicazioni Srl, IT + asn: 200100 + ignoreMorespecifics: false + ignore: false + +185.37.206.0/24: + description: TETSRL-IT T&T Tecnologie e Telecomunicazioni Srl, IT + asn: 200100 + ignoreMorespecifics: false + ignore: false + +185.38.252.0/22: + description: TRENTINODIGITALE-AS - Trentino Digitale SPA + asn: 12835 + ignoreMorespecifics: false + ignore: false + +185.39.100.0/22: + description: STSRL-AS - S.T. S.r.l. + asn: 44473 + ignoreMorespecifics: false + ignore: false + +185.39.103.0/24: + description: STSRL-AS S.T. S.r.l., IT + asn: 44473 + ignoreMorespecifics: false + ignore: false + +185.39.102.0/24: + description: STSRL-AS S.T. S.r.l., IT + asn: 44473 + ignoreMorespecifics: false + ignore: false + +185.39.188.0/22: + description: ACIINFO-AS - ACI informatica s.p.a. + asn: 42515 + ignoreMorespecifics: false + ignore: false + +185.39.240.0/22: + description: LINEACOM-AS - LINEA COM S R L + asn: 25002 + ignoreMorespecifics: false + ignore: false + +185.40.12.0/22: + description: GTECH - GTECH S.p.A. + asn: 35574 + ignoreMorespecifics: false + ignore: false + +185.40.12.0/24: + description: GTECH GTECH S.p.A., IT + asn: 35574 + ignoreMorespecifics: false + ignore: false + +185.40.13.0/24: + description: GTECH GTECH S.p.A., IT + asn: 35574 + ignoreMorespecifics: false + ignore: false + +185.40.14.0/24: + description: GTECH GTECH S.p.A., IT + asn: 35574 + ignoreMorespecifics: false + ignore: false + +185.40.15.0/24: + description: GTECH GTECH S.p.A., IT + asn: 35574 + ignoreMorespecifics: false + ignore: false + +185.40.16.0/22: + description: SATLYNX_AG - Signalhorn Trusted Networks GmbH + asn: 47965 + ignoreMorespecifics: false + ignore: false + +185.40.212.0/22: + description: NHM - NHM - S.R.L. + asn: 62275 + ignoreMorespecifics: false + ignore: false + +185.40.220.0/22: + description: ASN-AMUSER - AlliumTech S.r.l. + asn: 44793 + ignoreMorespecifics: false + ignore: false + +185.41.32.0/22: + description: NEXUSWAY - Nexusway srl + asn: 199947 + ignoreMorespecifics: false + ignore: false + +185.41.72.0/22: + description: ASN-REDDER - Redder Telco s.r.l. + asn: 33986 + ignoreMorespecifics: false + ignore: false + +185.41.212.0/22: + description: EASYCONN-AS - EasyConn SRL + asn: 199941 + ignoreMorespecifics: false + ignore: false + +185.41.252.0/22: + description: INTESYS-AS - Intesys Networking Srl + asn: 199321 + ignoreMorespecifics: false + ignore: false + +185.42.160.0/22: + description: HITACHICBT - WESTPOLE S.P.A. + asn: 197845 + ignoreMorespecifics: false + ignore: false + +185.43.16.0/22: + description: FASTWEB - Fastweb SpA + asn: 12874 + ignoreMorespecifics: false + ignore: false + +185.43.164.0/22: + description: NETGLOBAL-ASN - Net Global Srl + asn: 50316 + ignoreMorespecifics: false + ignore: false + +185.44.212.0/22: + description: TREPSYSTEMAS - 3 P System Srl + asn: 199837 + ignoreMorespecifics: false + ignore: false + +185.44.220.0/22: + description: EPIC-NETWORKS-AS - EPIC NETWORKS S.R.L. + asn: 57394 + ignoreMorespecifics: false + ignore: false + +185.46.100.0/22: + description: IRPNET-AS - Irpinia Net-Com SRL + asn: 48500 + ignoreMorespecifics: false + ignore: false + +185.47.96.0/22: + description: SINET-AS - SINET SRL + asn: 202339 + ignoreMorespecifics: false + ignore: false + +185.47.108.0/22: + description: SEEWEB - SEEWEB s.r.l. + asn: 12637 + ignoreMorespecifics: false + ignore: false + +185.47.136.0/22: + description: ASN-WARIAN - Warian S.R.L. + asn: 56911 + ignoreMorespecifics: false + ignore: false + +185.47.228.0/22: + description: CDLAN-AS - CDLAN s.r.l. + asn: 20836 + ignoreMorespecifics: false + ignore: false + +185.48.52.0/22: + description: AY-AS - alternatYva S.r.l. + asn: 199026 + ignoreMorespecifics: false + ignore: false + +185.49.56.0/22: + description: ACTIVENETWORK-AS - Active Network S.p.A. + asn: 197075 + ignoreMorespecifics: false + ignore: false + +185.49.204.0/22: + description: CRITICALCASE - Critical Case s.r.l + asn: 48815 + ignoreMorespecifics: false + ignore: false + +185.49.212.0/22: + description: ASN-AMBROGIO - Ambrogio s.r.l. + asn: 197954 + ignoreMorespecifics: false + ignore: false + +185.49.248.0/22: + description: ASN-WARIAN - Warian S.R.L. + asn: 56911 + ignoreMorespecifics: false + ignore: false + +185.51.12.0/22: + description: ALENIA-AS - Leonardo S.p.A. + asn: 202163 + ignoreMorespecifics: false + ignore: false + +185.51.13.0/24: + description: ALENIA-AS Leonardo S.p.A., IT + asn: 202163 + ignoreMorespecifics: false + ignore: false + +185.51.136.0/22: + description: INFORMATICA-SYSTEM-AS - INFORMATICA SYSTEM S.R.L. + asn: 62009 + ignoreMorespecifics: false + ignore: false + +185.51.168.0/22: + description: ASWICITY - WicitY srl + asn: 59766 + ignoreMorespecifics: false + ignore: false + +185.52.8.0/22: + description: ASLINKWIRELESS - Linkwireless srl + asn: 34978 + ignoreMorespecifics: false + ignore: false + +185.52.11.0/24: + description: ASLINKWIRELESS Linkwireless srl, IT + asn: 34978 + ignoreMorespecifics: false + ignore: false + +185.52.112.0/22: + description: FASTNET-BKB-ASN - FASTNET SpA + asn: 8265 + ignoreMorespecifics: false + ignore: false + +185.52.240.0/22: + description: FINDERNET - FINDER SpA + asn: 202094 + ignoreMorespecifics: false + ignore: false + +185.53.0.0/22: + description: AS-IRIDEOS-MC - IRIDEOS S.P.A. + asn: 5396 + ignoreMorespecifics: false + ignore: false + +185.53.36.0/22: + description: RCS - RCS MediaGroup S.p.a. + asn: 202095 + ignoreMorespecifics: false + ignore: false + +185.53.68.0/22: + description: LEONET-AS-IT - Leonet srl + asn: 15691 + ignoreMorespecifics: false + ignore: false + +185.53.120.0/22: + description: CARSCPA - Centro Agroalimentare Roma C.A.R. S.c.p.A. + asn: 204118 + ignoreMorespecifics: false + ignore: false + +185.53.148.0/22: + description: ELMEC-AS - ELMEC INFORMATICA S.P.A. + asn: 39217 + ignoreMorespecifics: false + ignore: false + +185.53.192.0/22: + description: FASTNET-BKB-ASN - FASTNET SpA + asn: 8265 + ignoreMorespecifics: false + ignore: false + +185.53.252.0/22: + description: AIRGRID-AS - Airgrid S.R.L. + asn: 201198 + ignoreMorespecifics: false + ignore: false + +185.54.32.0/22: + description: AS-IRIDEOS-KP - IRIDEOS S.P.A. + asn: 5602 + ignoreMorespecifics: false + ignore: false + +185.54.152.0/22: + description: LINKTELCO-ASN - Link Telecomunicazioni SRL + asn: 202074 + ignoreMorespecifics: false + ignore: false + +185.54.212.0/22: + description: NAQUADRIA-AS - Naquadria S.R.L. + asn: 201333 + ignoreMorespecifics: false + ignore: false + +185.55.88.0/22: + description: TIMENET-AS - TIME-NET S.R.L. + asn: 51580 + ignoreMorespecifics: false + ignore: false + +185.55.212.0/22: + description: WELAN - 6TSixty SAS di Mario Caldararo & C. + asn: 205891 + ignoreMorespecifics: false + ignore: false + +185.55.212.0/24: + description: WELAN 6TSixty SAS di Mario Caldararo & C., IT + asn: 205891 + ignoreMorespecifics: false + ignore: false + +185.55.213.0/24: + description: WELAN 6TSixty SAS di Mario Caldararo & C., IT + asn: 205891 + ignoreMorespecifics: false + ignore: false + +185.55.215.0/24: + description: WELAN 6TSixty SAS di Mario Caldararo & C., IT + asn: 205891 + ignoreMorespecifics: false + ignore: false + +185.55.214.0/24: + description: WELAN 6TSixty SAS di Mario Caldararo & C., IT + asn: 205891 + ignoreMorespecifics: false + ignore: false + +185.56.0.0/22: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +185.56.8.0/22: + description: ARUBA-ASN - Aruba S.p.A. + asn: 31034 + ignoreMorespecifics: false + ignore: false + +185.56.120.0/22: + description: ASMVIG-AS - ASM VIGEVANO E LOMELLINA SPA + asn: 202017 + ignoreMorespecifics: false + ignore: false + +185.56.156.0/22: + description: HALSERVICE - HAL Service srl + asn: 44092 + ignoreMorespecifics: false + ignore: false + +185.56.168.0/22: + description: ASN-ITNET - ITnet S.r.l. + asn: 3242 + ignoreMorespecifics: false + ignore: false + +185.57.20.0/22: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +185.57.108.0/22: + description: ARUBA-ASN - Aruba S.p.A. + asn: 31034 + ignoreMorespecifics: false + ignore: false + +185.57.232.0/22: + description: CPL - CPL CONCORDIA Soc. Coop. + asn: 60049 + ignoreMorespecifics: false + ignore: false + +185.57.233.0/24: + description: CPL CPL CONCORDIA Soc. Coop., IT + asn: 60049 + ignoreMorespecifics: false + ignore: false + +185.57.232.0/24: + description: CPL CPL CONCORDIA Soc. Coop., IT + asn: 60049 + ignoreMorespecifics: false + ignore: false + +185.57.235.0/24: + description: CPL CPL CONCORDIA Soc. Coop., IT + asn: 60049 + ignoreMorespecifics: false + ignore: false + +185.57.234.0/24: + description: CPL CPL CONCORDIA Soc. Coop., IT + asn: 60049 + ignoreMorespecifics: false + ignore: false + +185.58.4.0/22: + description: NEXTIT - Next.it S.r.l. + asn: 201950 + ignoreMorespecifics: false + ignore: false + +185.58.44.0/22: + description: AS-IRIDEOS-KP - IRIDEOS S.P.A. + asn: 5602 + ignoreMorespecifics: false + ignore: false + +185.58.104.0/22: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +185.58.116.0/22: + description: ARUBA-ASN - Aruba S.p.A. + asn: 31034 + ignoreMorespecifics: false + ignore: false + +185.58.132.0/22: + description: NETOIP - Netoip.com srl + asn: 202709 + ignoreMorespecifics: false + ignore: false + +185.58.192.0/22: + description: ARUBA-ASN - Aruba S.p.A. + asn: 31034 + ignoreMorespecifics: false + ignore: false + +185.58.224.0/22: + description: ARUBACLOUDLTD-ASN - ArubaCloud Limited + asn: 199883 + ignoreMorespecifics: false + ignore: false + +185.59.20.0/22: + description: ACTIVENETWORK-AS - Active Network S.p.A. + asn: 197075 + ignoreMorespecifics: false + ignore: false + +185.59.80.0/22: + description: ITGATE - IT.Gate S.p.A. + asn: 12779 + ignoreMorespecifics: false + ignore: false + +185.59.96.0/22: + description: ETRURIAWIFI - ETRURIA WI-FI S.R.L. + asn: 201565 + ignoreMorespecifics: false + ignore: false + +185.59.152.0/22: + description: COLTENGINE - Host SpA + asn: 47242 + ignoreMorespecifics: false + ignore: false + +185.59.164.0/22: + description: BONPRIX-AS - BonPrix S.r.l. + asn: 201919 + ignoreMorespecifics: false + ignore: false + +185.59.164.0/23: + description: BONPRIX-AS BonPrix S.r.l., IT + asn: 201919 + ignoreMorespecifics: false + ignore: false + +185.59.166.0/23: + description: BONPRIX-AS BonPrix S.r.l., IT + asn: 201919 + ignoreMorespecifics: false + ignore: false + +185.60.140.0/22: + description: SIELCO - SI.EL.CO. SRL + asn: 201806 + ignoreMorespecifics: false + ignore: false + +185.60.140.0/24: + description: Sielco SI.EL.CO. SRL, IT + asn: 201806 + ignoreMorespecifics: false + ignore: false + +185.60.141.0/24: + description: Sielco SI.EL.CO. SRL, IT + asn: 201806 + ignoreMorespecifics: false + ignore: false + +185.60.188.0/22: + description: BRAINBOX - Brainbox S.r.l. + asn: 59919 + ignoreMorespecifics: false + ignore: false + +185.60.240.0/22: + description: WISPI - I.T.S. DI VACANTI ANGELO IMPRESA INDIVIDUALE + asn: 204923 + ignoreMorespecifics: false + ignore: false + +185.61.12.0/22: + description: RETELIT-AS - Reti Telematiche Italiane S.p.A. (Retelit S.p.A.) + asn: 28716 + ignoreMorespecifics: false + ignore: false + +185.61.12.0/24: + description: RETELIT-AS Reti Telematiche Italiane S.p.A. (Retelit S.p.A.), IT + asn: 28716 + ignoreMorespecifics: false + ignore: false + +185.61.15.0/24: + description: RETELIT-AS Reti Telematiche Italiane S.p.A. (Retelit S.p.A.), IT + asn: 28716 + ignoreMorespecifics: false + ignore: false + +185.61.168.0/22: + description: FIBERTELECOM-AS - Fiber Telecom S.p.A. + asn: 41327 + ignoreMorespecifics: false + ignore: false + +185.61.180.0/22: + description: WINDSLSRL-AS - Windsl S.r.l. + asn: 51616 + ignoreMorespecifics: false + ignore: false + +185.62.0.0/22: + description: ARUBA-ASN - Aruba S.p.A. + asn: 31034 + ignoreMorespecifics: false + ignore: false + +185.62.28.0/22: + description: DTS-AS - Digital Telecommunication Services S.r.l. + asn: 49605 + ignoreMorespecifics: false + ignore: false + +185.62.31.0/24: + description: HSTM-AS S.T.M. SRL, IT + asn: 60019 + ignoreMorespecifics: false + ignore: false + +185.62.48.0/22: + description: ELEKTRONICA - Elektronica Sistemi S.n.c. + asn: 201847 + ignoreMorespecifics: false + ignore: false + +185.62.51.0/24: + description: Elektronica Elektronica Sistemi S.n.c., IT + asn: 201847 + ignoreMorespecifics: false + ignore: false + +185.62.50.0/24: + description: Elektronica Elektronica Sistemi S.n.c., IT + asn: 201847 + ignoreMorespecifics: false + ignore: false + +185.62.48.0/24: + description: Elektronica Elektronica Sistemi S.n.c., IT + asn: 201847 + ignoreMorespecifics: false + ignore: false + +185.62.49.0/24: + description: Elektronica Elektronica Sistemi S.n.c., IT + asn: 201847 + ignoreMorespecifics: false + ignore: false + +185.62.52.0/22: + description: ISIBET-IT-AS - ISIBET S.R.L. + asn: 60023 + ignoreMorespecifics: false + ignore: false + +185.63.12.0/22: + description: COMESER-AS - Comeser S.r.l. + asn: 39657 + ignoreMorespecifics: false + ignore: false + +185.63.40.0/22: + description: WIFIWEB - WIFIWEB s.r.l. + asn: 47927 + ignoreMorespecifics: false + ignore: false + +185.63.52.0/22: + description: WEBCOM_TLCSRL - Webcom TLC srl + asn: 206821 + ignoreMorespecifics: false + ignore: false + +185.63.55.0/24: + description: WEBCOM_TLCSRL Webcom TLC srl, IT + asn: 206821 + ignoreMorespecifics: false + ignore: false + +185.63.54.0/24: + description: WEBCOM_TLCSRL Webcom TLC srl, IT + asn: 206821 + ignoreMorespecifics: false + ignore: false + +185.63.53.0/24: + description: WEBCOM_TLCSRL Webcom TLC srl, IT + asn: 206821 + ignoreMorespecifics: false + ignore: false + +185.63.88.0/22: + description: PLINK-AS - Professional Link S.r.l. + asn: 59862 + ignoreMorespecifics: false + ignore: false + +185.63.90.0/24: + description: PLINK-AS Professional Link S.r.l., IT + asn: 59862 + ignoreMorespecifics: false + ignore: false + +185.63.89.0/24: + description: PLINK-AS Professional Link S.r.l., IT + asn: 59862 + ignoreMorespecifics: false + ignore: false + +185.63.88.0/24: + description: PLINK-AS Professional Link S.r.l., IT + asn: 59862 + ignoreMorespecifics: false + ignore: false + +185.63.91.0/24: + description: PLINK-AS Professional Link S.r.l., IT + asn: 59862 + ignoreMorespecifics: false + ignore: false + +185.63.100.0/22: + description: FASTWEB - Fastweb SpA + asn: 12874 + ignoreMorespecifics: false + ignore: false + +185.63.100.0/24: + description: Speed-net_SRL SPEED-NET S.R.L, IT + asn: 204947 + ignoreMorespecifics: false + ignore: false + +185.63.101.0/24: + description: Speed-net_SRL SPEED-NET S.R.L, IT + asn: 204947 + ignoreMorespecifics: false + ignore: false + +185.63.102.0/24: + description: Speed-net_SRL SPEED-NET S.R.L, IT + asn: 204947 + ignoreMorespecifics: false + ignore: false + +185.63.103.0/24: + description: Speed-net_SRL SPEED-NET S.R.L, IT + asn: 204947 + ignoreMorespecifics: false + ignore: false + +185.63.228.0/22: + description: ASN-IDC - Telecom Italia S.p.A. + asn: 20746 + ignoreMorespecifics: false + ignore: false + +185.64.204.0/22: + description: ORIGINENET-AS - Amt Services srl + asn: 41160 + ignoreMorespecifics: false + ignore: false + +185.65.44.0/22: + description: EVOLINK-AS - Evolink srl + asn: 201747 + ignoreMorespecifics: false + ignore: false + +185.66.24.0/22: + description: WIRTEK - NEWTEC S.R.L. + asn: 201602 + ignoreMorespecifics: false + ignore: false + +185.66.26.0/24: + description: WIRTEK NEWTEC S.R.L., IT + asn: 201602 + ignoreMorespecifics: false + ignore: false + +185.66.24.0/24: + description: WIRTEK NEWTEC S.R.L., IT + asn: 201602 + ignoreMorespecifics: false + ignore: false + +185.66.25.0/24: + description: WIRTEK NEWTEC S.R.L., IT + asn: 201602 + ignoreMorespecifics: false + ignore: false + +185.66.27.0/24: + description: WIRTEK NEWTEC S.R.L., IT + asn: 201602 + ignoreMorespecifics: false + ignore: false + +185.68.176.0/22: + description: GTT-BACKBONE - GTT Communications Inc. + asn: 3257 + ignoreMorespecifics: false + ignore: false + +185.68.190.0/23: + description: ELOGIC-AS - Elogic Srl + asn: 200760 + ignoreMorespecifics: false + ignore: false + +185.68.192.0/22: + description: COGENT-174 - Cogent Communications + asn: 174 + ignoreMorespecifics: false + ignore: false + +185.69.188.0/22: + description: FASTWEB - Fastweb SpA + asn: 12874 + ignoreMorespecifics: false + ignore: false + +185.70.148.0/22: + description: ASIMANTOVA-AS - TNET SERVIZI SRL + asn: 24749 + ignoreMorespecifics: false + ignore: false + +185.70.200.0/22: + description: SEABONE-NET - TELECOM ITALIA SPARKLE S.p.A. + asn: 6762 + ignoreMorespecifics: false + ignore: false + +185.71.8.0/22: + description: LV3-IT - LV3 Soc. Coop. + asn: 59755 + ignoreMorespecifics: false + ignore: false + +185.72.40.0/22: + description: HORIZONTELECOM - Horizon Telecom SPA + asn: 201518 + ignoreMorespecifics: false + ignore: false + +185.72.76.0/22: + description: EGEA-AS-01 - EGEA ENTE GESTIONE ENERGIA AMBIENTE SPA + asn: 59777 + ignoreMorespecifics: false + ignore: false + +185.73.136.0/22: + description: ITGATE - IT.Gate S.p.A. + asn: 12779 + ignoreMorespecifics: false + ignore: false + +185.73.244.0/22: + description: ASN-BBBELL - B.B.Bell SPA + asn: 34606 + ignoreMorespecifics: false + ignore: false + +185.73.248.0/22: + description: NETALIA-AS - NETALIA S.R.L. + asn: 198434 + ignoreMorespecifics: false + ignore: false + +185.73.249.0/24: + description: NETALIA-AS NETALIA S.R.L., IT + asn: 198434 + ignoreMorespecifics: false + ignore: false + +185.73.251.0/24: + description: AS_EGSI E.G. Servizi Industriali Srl, IT + asn: 203150 + ignoreMorespecifics: false + ignore: false + +185.74.36.0/22: + description: ASN-BOOT - Bootstrap di Giuseppe La Rocca + asn: 207227 + ignoreMorespecifics: false + ignore: false + +185.74.188.0/22: + description: NETGLOBAL-ASN - Net Global Srl + asn: 50316 + ignoreMorespecifics: false + ignore: false + +185.74.248.0/22: + description: BRIANTEL - BrianTel SRL + asn: 43843 + ignoreMorespecifics: false + ignore: false + +185.74.248.0/24: + description: BRIANTEL BrianTel SRL, IT + asn: 43843 + ignoreMorespecifics: false + ignore: false + +185.74.249.0/24: + description: BRIANTEL BrianTel SRL, IT + asn: 43843 + ignoreMorespecifics: false + ignore: false + +185.75.108.0/22: + description: AIRCOMM - Aircomm S.r.L. + asn: 196865 + ignoreMorespecifics: false + ignore: false + +185.76.100.0/22: + description: TELESPAZIO-AS - Telespazio S.p.A. + asn: 43279 + ignoreMorespecifics: false + ignore: false + +185.76.140.0/22: + description: FIBRAWEB - Fibraweb S.p.A + asn: 199348 + ignoreMorespecifics: false + ignore: false + +185.77.32.0/22: + description: SITEK - Si.TEK Informatica Srl + asn: 44920 + ignoreMorespecifics: false + ignore: false + +185.77.34.0/24: + description: SiTEK Si.TEK Informatica Srl, IT + asn: 44920 + ignoreMorespecifics: false + ignore: false + +185.77.32.0/24: + description: SiTEK Si.TEK Informatica Srl, IT + asn: 44920 + ignoreMorespecifics: false + ignore: false + +185.77.48.0/22: + description: GLOBALCOMBASILICATA - Global Com Basilicata s.r.l. + asn: 206182 + ignoreMorespecifics: false + ignore: false + +185.77.50.0/24: + description: GlobalComBasilicata Global Com Basilicata s.r.l., IT + asn: 206182 + ignoreMorespecifics: false + ignore: false + +185.77.49.0/24: + description: GlobalComBasilicata Global Com Basilicata s.r.l., IT + asn: 206182 + ignoreMorespecifics: false + ignore: false + +185.77.48.0/24: + description: GlobalComBasilicata Global Com Basilicata s.r.l., IT + asn: 206182 + ignoreMorespecifics: false + ignore: false + +185.77.51.0/24: + description: GlobalComBasilicata Global Com Basilicata s.r.l., IT + asn: 206182 + ignoreMorespecifics: false + ignore: false + +185.77.84.0/22: + description: SEEWEB - SEEWEB s.r.l. + asn: 12637 + ignoreMorespecifics: false + ignore: false + +185.78.16.0/22: + description: STIADSL - STIADSL S.R.L + asn: 43648 + ignoreMorespecifics: false + ignore: false + +185.78.16.0/24: + description: STIADSL STIADSL S.R.L, IT + asn: 43648 + ignoreMorespecifics: false + ignore: false + +185.78.17.0/24: + description: STIADSL STIADSL S.R.L, IT + asn: 43648 + ignoreMorespecifics: false + ignore: false + +185.78.19.0/24: + description: STIADSL STIADSL S.R.L, IT + asn: 43648 + ignoreMorespecifics: false + ignore: false + +185.78.18.0/24: + description: STIADSL STIADSL S.R.L, IT + asn: 43648 + ignoreMorespecifics: false + ignore: false + +185.78.48.0/22: + description: NAQUADRIA-AS - Naquadria S.R.L. + asn: 201333 + ignoreMorespecifics: false + ignore: false + +185.78.64.0/22: + description: RACKONE - MM ONE Group Srl + asn: 200858 + ignoreMorespecifics: false + ignore: false + +185.79.52.0/22: + description: INTERCOM-AS - Intercom s.r.l. + asn: 8224 + ignoreMorespecifics: false + ignore: false + +185.79.248.0/22: + description: NASHIRNET-ASN - National Computer Systems Co Ltd + asn: 51975 + ignoreMorespecifics: false + ignore: false + +185.81.0.0/22: + description: SERVERPLAN-AS - Server Plan S.r.l. + asn: 52030 + ignoreMorespecifics: false + ignore: false + +185.81.0.0/21: + description: SERVERPLAN-AS Server Plan S.r.l., IT + asn: 52030 + ignoreMorespecifics: false + ignore: false + +185.81.4.0/22: + description: SERVERPLAN-AS - Server Plan S.r.l. + asn: 52030 + ignoreMorespecifics: false + ignore: false + +185.82.0.0/22: + description: AS-IRIDEOS-BG - IRIDEOS S.P.A. + asn: 44787 + ignoreMorespecifics: false + ignore: false + +185.82.132.0/22: + description: UNIFARM-AS - Unifarm S.p.A. Unione Farmacisti Trentino - Alto Adige + asn: 51502 + ignoreMorespecifics: false + ignore: false + +185.82.168.0/22: + description: ASN-LEPIDA - Lepida S.c.p.A. + asn: 31638 + ignoreMorespecifics: false + ignore: false + +185.82.169.0/24: + description: ASN-LEPIDA Lepida S.c.p.A., IT + asn: 31638 + ignoreMorespecifics: false + ignore: false + +185.82.168.0/23: + description: ASN-LEPIDA Lepida S.c.p.A., IT + asn: 31638 + ignoreMorespecifics: false + ignore: false + +185.82.171.0/24: + description: ASN-LEPIDA Lepida S.c.p.A., IT + asn: 31638 + ignoreMorespecifics: false + ignore: false + +185.82.170.0/23: + description: ASN-LEPIDA Lepida S.c.p.A., IT + asn: 31638 + ignoreMorespecifics: false + ignore: false + +185.82.170.0/24: + description: ASN-LEPIDA Lepida S.c.p.A., IT + asn: 31638 + ignoreMorespecifics: false + ignore: false + +185.82.224.0/22: + description: AVELIA - Mioindirizzo S.r.l. + asn: 201102 + ignoreMorespecifics: false + ignore: false + +185.83.172.0/22: + description: SPADHAUSEN - Spadhausen SRL Unipersonale + asn: 62166 + ignoreMorespecifics: false + ignore: false + +185.83.174.0/23: + description: SPADHAUSEN Spadhausen SRL Unipersonale, IT + asn: 62166 + ignoreMorespecifics: false + ignore: false + +185.83.172.0/23: + description: SPADHAUSEN Spadhausen SRL Unipersonale, IT + asn: 62166 + ignoreMorespecifics: false + ignore: false + +185.84.84.0/22: + description: TECNOADSL-AS - Tecnotel Servizi Tecnologici srl + asn: 48544 + ignoreMorespecifics: false + ignore: false + +185.84.88.0/22: + description: FASTFONE-ASN - Fastfone s.r.l. + asn: 201127 + ignoreMorespecifics: false + ignore: false + +185.84.176.0/22: + description: NETWORK-AS - MailUp SpA + asn: 35485 + ignoreMorespecifics: false + ignore: false + +185.84.178.0/23: + description: Network-AS MailUp SpA, IT + asn: 35485 + ignoreMorespecifics: false + ignore: false + +185.84.176.0/23: + description: Network-AS MailUp SpA, IT + asn: 35485 + ignoreMorespecifics: false + ignore: false + +185.84.228.0/22: + description: IT-STCOM - Metrolink S.R.L. + asn: 8816 + ignoreMorespecifics: false + ignore: false + +185.85.24.0/22: + description: WIME-AS - Wime Srl + asn: 207029 + ignoreMorespecifics: false + ignore: false + +185.85.26.0/23: + description: WiMe-AS Wime Srl, IT + asn: 207029 + ignoreMorespecifics: false + ignore: false + +185.85.24.0/23: + description: WiMe-AS Wime Srl, IT + asn: 207029 + ignoreMorespecifics: false + ignore: false + +185.85.212.0/22: + description: WISP1 - Wispone S.R.L. + asn: 60822 + ignoreMorespecifics: false + ignore: false + +185.85.252.0/22: + description: SATLYNX_AG - Signalhorn Trusted Networks GmbH + asn: 47965 + ignoreMorespecifics: false + ignore: false + +185.86.84.0/22: + description: IT-MOD_AS - Ministero della Difesa + asn: 210026 + ignoreMorespecifics: false + ignore: false + +185.87.28.0/22: + description: SPAZIOTEMPO-AS - Spaziotempo s.r.l. + asn: 201058 + ignoreMorespecifics: false + ignore: false + +185.87.28.0/24: + description: SPAZIOTEMPO-AS Spaziotempo s.r.l., IT + asn: 201058 + ignoreMorespecifics: false + ignore: false + +185.87.29.0/24: + description: SPAZIOTEMPO-AS Spaziotempo s.r.l., IT + asn: 201058 + ignoreMorespecifics: false + ignore: false + +185.87.31.0/24: + description: SPAZIOTEMPO-AS Spaziotempo s.r.l., IT + asn: 201058 + ignoreMorespecifics: false + ignore: false + +185.87.30.0/24: + description: SPAZIOTEMPO-AS Spaziotempo s.r.l., IT + asn: 201058 + ignoreMorespecifics: false + ignore: false + +185.87.68.0/22: + description: FASTWEB - Fastweb SpA + asn: 12874 + ignoreMorespecifics: false + ignore: false + +185.87.240.0/22: + description: DTS-AS - Digital Telecommunication Services S.r.l. + asn: 49605 + ignoreMorespecifics: false + ignore: false + +185.88.168.0/22: + description: GRANAROLO-AS - Granarolo SpA + asn: 42345 + ignoreMorespecifics: false + ignore: false + +185.89.44.0/22: + description: DELTAWEB-AS - Delta Web Spa + asn: 49653 + ignoreMorespecifics: false + ignore: false + +185.89.180.0/22: + description: NUOVARETI-AS - NUOVARETI S.R.L. + asn: 200984 + ignoreMorespecifics: false + ignore: false + +185.90.8.0/22: + description: OPENPOP-AS - OPENPOP SA + asn: 41071 + ignoreMorespecifics: false + ignore: false + +185.90.68.0/22: + description: IT-TWT-AS - TWT S.p.A. + asn: 30848 + ignoreMorespecifics: false + ignore: false + +185.91.160.0/22: + description: NS3-ASN - NS3 s.r.l. + asn: 39479 + ignoreMorespecifics: false + ignore: false + +185.91.188.0/22: + description: CSGALILEO - Cooperativa Sociale Galileo A.r.l. + asn: 49265 + ignoreMorespecifics: false + ignore: false + +185.91.190.0/23: + description: csgalileo Cooperativa Sociale Galileo A.r.l., IT + asn: 49265 + ignoreMorespecifics: false + ignore: false + +185.91.240.0/22: + description: STARSOFTWARE-ASN - Star Software srl + asn: 202523 + ignoreMorespecifics: false + ignore: false + +185.92.164.0/22: + description: E4A-AS - E4A s.r.l. + asn: 34695 + ignoreMorespecifics: false + ignore: false + +185.93.144.0/22: + description: CEDIS - CONSORZIO ELETTRICO DI STORO, SOCIETA COOPERATIVA + asn: 199309 + ignoreMorespecifics: false + ignore: false + +185.93.176.0/22: + description: SBA - Servizi Bancari Associati S.P.A + asn: 200854 + ignoreMorespecifics: false + ignore: false + +185.93.177.0/24: + description: SBA Servizi Bancari Associati S.P.A, IT + asn: 200854 + ignoreMorespecifics: false + ignore: false + +185.93.176.0/24: + description: SBA Servizi Bancari Associati S.P.A, IT + asn: 200854 + ignoreMorespecifics: false + ignore: false + +185.93.179.0/24: + description: SBA Servizi Bancari Associati S.P.A, IT + asn: 200854 + ignoreMorespecifics: false + ignore: false + +185.93.178.0/24: + description: SBA Servizi Bancari Associati S.P.A, IT + asn: 200854 + ignoreMorespecifics: false + ignore: false + +185.93.204.0/22: + description: NOVAQUADRI-AS - Vincenza Occhipinti trading as Nova Quadri s.a.s. + asn: 198380 + ignoreMorespecifics: false + ignore: false + +185.93.205.0/24: + description: NOVAQUADRI-AS Vincenza Occhipinti trading as Nova Quadri s.a.s., IT + asn: 198380 + ignoreMorespecifics: false + ignore: false + +185.93.206.0/24: + description: NOVAQUADRI-AS Vincenza Occhipinti trading as Nova Quadri s.a.s., IT + asn: 198380 + ignoreMorespecifics: false + ignore: false + +185.93.204.0/24: + description: NOVAQUADRI-AS Vincenza Occhipinti trading as Nova Quadri s.a.s., IT + asn: 198380 + ignoreMorespecifics: false + ignore: false + +185.93.207.0/24: + description: NOVAQUADRI-AS Vincenza Occhipinti trading as Nova Quadri s.a.s., IT + asn: 198380 + ignoreMorespecifics: false + ignore: false + +185.94.88.0/22: + description: WIRELESS_GROUP_COMMUNICATIONS_SRL - Wireless Group Communications S.r.l. + asn: 203848 + ignoreMorespecifics: false + ignore: false + +185.94.132.0/22: + description: ATOMONET-AS - ATOMO NETWORKS SRL + asn: 210129 + ignoreMorespecifics: false + ignore: false + +185.94.160.0/22: + description: CSIGE - Centro Servizi Integrati S.r.l. + asn: 200813 + ignoreMorespecifics: false + ignore: false + +185.94.163.0/24: + description: CSIGE Centro Servizi Integrati S.r.l., IT + asn: 200813 + ignoreMorespecifics: false + ignore: false + +185.94.162.0/24: + description: CSIGE Centro Servizi Integrati S.r.l., IT + asn: 200813 + ignoreMorespecifics: false + ignore: false + +185.94.161.0/24: + description: CSIGE Centro Servizi Integrati S.r.l., IT + asn: 200813 + ignoreMorespecifics: false + ignore: false + +185.94.160.0/24: + description: CSIGE Centro Servizi Integrati S.r.l., IT + asn: 200813 + ignoreMorespecifics: false + ignore: false + +185.95.36.0/22: + description: SILTEL-ASN - SILTEL DIGITAL TELECOMMUNICATION SERVICES S.R.L. + asn: 200799 + ignoreMorespecifics: false + ignore: false + +185.95.36.0/24: + description: SILTEL-ASN SILTEL DIGITAL TELECOMMUNICATION SERVICES S.R.L., IT + asn: 200799 + ignoreMorespecifics: false + ignore: false + +185.95.37.0/24: + description: SILTEL-ASN SILTEL DIGITAL TELECOMMUNICATION SERVICES S.R.L., IT + asn: 200799 + ignoreMorespecifics: false + ignore: false + +185.95.39.0/24: + description: SILTEL-ASN SILTEL DIGITAL TELECOMMUNICATION SERVICES S.R.L., IT + asn: 200799 + ignoreMorespecifics: false + ignore: false + +185.95.38.0/24: + description: SILTEL-ASN SILTEL DIGITAL TELECOMMUNICATION SERVICES S.R.L., IT + asn: 200799 + ignoreMorespecifics: false + ignore: false + +185.95.52.0/22: + description: CONNEXTRA - CONNEXTRA S.R.L + asn: 200818 + ignoreMorespecifics: false + ignore: false + +185.95.52.0/24: + description: connextra CONNEXTRA S.R.L, IT + asn: 200818 + ignoreMorespecifics: false + ignore: false + +185.95.55.0/24: + description: connextra CONNEXTRA S.R.L, IT + asn: 200818 + ignoreMorespecifics: false + ignore: false + +185.95.53.0/24: + description: connextra CONNEXTRA S.R.L, IT + asn: 200818 + ignoreMorespecifics: false + ignore: false + +185.95.54.0/24: + description: connextra CONNEXTRA S.R.L, IT + asn: 200818 + ignoreMorespecifics: false + ignore: false + +185.95.132.0/22: + description: VIPNET-AS - Vipnet.it S.r.l. + asn: 41827 + ignoreMorespecifics: false + ignore: false + +185.95.136.0/22: + description: FIBERING - Fibering Spa + asn: 51569 + ignoreMorespecifics: false + ignore: false + +185.95.144.0/22: + description: FOSCHI-AS - FOSCHI IMPIANTI S.N.C. DI FOSCHI EURO E C. + asn: 35066 + ignoreMorespecifics: false + ignore: false + +185.95.232.0/22: + description: AZIMUT-AS - Azimut Holding S.P.A. + asn: 200786 + ignoreMorespecifics: false + ignore: false + +185.95.236.0/22: + description: MTKSRL - MTK S.R.L. + asn: 200547 + ignoreMorespecifics: false + ignore: false + +185.95.238.0/24: + description: MTKSRL MTK S.R.L., IT + asn: 200547 + ignoreMorespecifics: false + ignore: false + +185.95.237.0/24: + description: MTKSRL MTK S.R.L., IT + asn: 200547 + ignoreMorespecifics: false + ignore: false + +185.95.236.0/24: + description: MTKSRL MTK S.R.L., IT + asn: 200547 + ignoreMorespecifics: false + ignore: false + +185.95.239.0/24: + description: MTKSRL MTK S.R.L., IT + asn: 200547 + ignoreMorespecifics: false + ignore: false + +185.96.20.0/22: + description: ALFANEWS - Alfanews S.r.l. + asn: 197589 + ignoreMorespecifics: false + ignore: false + +185.96.96.0/22: + description: NETGLOBAL-ASN - Net Global Srl + asn: 50316 + ignoreMorespecifics: false + ignore: false + +185.96.116.0/22: + description: ESSELUNGA-AS - Esselunga S.p.A. + asn: 200767 + ignoreMorespecifics: false + ignore: false + +185.96.119.0/24: + description: ESSELUNGA-AS Esselunga S.p.A., IT + asn: 200767 + ignoreMorespecifics: false + ignore: false + +185.96.116.0/24: + description: ESSELUNGA-AS Esselunga S.p.A., IT + asn: 200767 + ignoreMorespecifics: false + ignore: false + +185.96.118.0/24: + description: ESSELUNGA-AS Esselunga S.p.A., IT + asn: 200767 + ignoreMorespecifics: false + ignore: false + +185.96.117.0/24: + description: ESSELUNGA-AS Esselunga S.p.A., IT + asn: 200767 + ignoreMorespecifics: false + ignore: false + +185.96.128.0/22: + description: ASN-AIRCOMSERVICE - Aircom Service srl + asn: 201474 + ignoreMorespecifics: false + ignore: false + +185.96.204.0/22: + description: ELOGIC-AS - Elogic Srl + asn: 200760 + ignoreMorespecifics: false + ignore: false + +185.96.207.0/24: + description: ELOGIC-AS Elogic Srl, IT + asn: 200760 + ignoreMorespecifics: false + ignore: false + +185.96.216.0/22: + description: ADL - Applico Digital Lab S.r.l. + asn: 205716 + ignoreMorespecifics: false + ignore: false + +185.97.108.0/22: + description: WINDTRE-AS - WIND TRE S.P.A. + asn: 24608 + ignoreMorespecifics: false + ignore: false + +185.97.108.0/24: + description: WINDTRE-AS WIND TRE S.P.A., IT + asn: 24608 + ignoreMorespecifics: false + ignore: false + +185.97.109.0/24: + description: WINDTRE-AS WIND TRE S.P.A., IT + asn: 24608 + ignoreMorespecifics: false + ignore: false + +185.97.108.128/25: + description: WINDTRE-AS WIND TRE S.P.A., IT + asn: 24608 + ignoreMorespecifics: false + ignore: false + +185.97.110.0/24: + description: WINDTRE-AS WIND TRE S.P.A., IT + asn: 24608 + ignoreMorespecifics: false + ignore: false + +185.97.111.0/24: + description: WINDTRE-AS WIND TRE S.P.A., IT + asn: 24608 + ignoreMorespecifics: false + ignore: false + +185.97.120.0/22: + description: TIET-AS - T.I.E.T. di Franceschini Maris & C. sas + asn: 200752 + ignoreMorespecifics: false + ignore: false + +185.97.122.0/24: + description: TIET-AS T.I.E.T. di Franceschini Maris & C. sas, IT + asn: 200752 + ignoreMorespecifics: false + ignore: false + +185.97.120.0/24: + description: TIET-AS T.I.E.T. di Franceschini Maris & C. sas, IT + asn: 200752 + ignoreMorespecifics: false + ignore: false + +185.97.121.0/24: + description: TIET-AS T.I.E.T. di Franceschini Maris & C. sas, IT + asn: 200752 + ignoreMorespecifics: false + ignore: false + +185.97.123.0/24: + description: TIET-AS T.I.E.T. di Franceschini Maris & C. sas, IT + asn: 200752 + ignoreMorespecifics: false + ignore: false + +185.97.156.0/22: + description: AS-IRIDEOS-KP - IRIDEOS S.P.A. + asn: 5602 + ignoreMorespecifics: false + ignore: false + +185.97.220.0/22: + description: IT-HES-AS - H&S Qualita nel Software S.p.A. + asn: 31087 + ignoreMorespecifics: false + ignore: false + +185.98.8.0/22: + description: CESENA-NET-SRL - CESENA NET S.R.L. + asn: 200043 + ignoreMorespecifics: false + ignore: false + +185.98.164.0/22: + description: TELEIMPIANTI-AS - TELEIMPIANTI SRL + asn: 200689 + ignoreMorespecifics: false + ignore: false + +185.99.224.0/22: + description: CONMET-AS - Connessioni Metropolitane S.r.l. + asn: 47178 + ignoreMorespecifics: false + ignore: false + +185.100.12.0/22: + description: GENY-AS - Geny Communications SRL + asn: 45015 + ignoreMorespecifics: false + ignore: false + +185.100.32.0/22: + description: INTERFIBRA - Interfibra S.R.L. + asn: 200553 + ignoreMorespecifics: false + ignore: false + +185.100.35.0/24: + description: interfibra Interfibra S.R.L., IT + asn: 200553 + ignoreMorespecifics: false + ignore: false + +185.100.33.0/24: + description: interfibra Interfibra S.R.L., IT + asn: 200553 + ignoreMorespecifics: false + ignore: false + +185.100.32.0/24: + description: interfibra Interfibra S.R.L., IT + asn: 200553 + ignoreMorespecifics: false + ignore: false + +185.100.34.0/24: + description: interfibra Interfibra S.R.L., IT + asn: 200553 + ignoreMorespecifics: false + ignore: false + +185.100.80.0/22: + description: REALCOMM - Real Comm srl + asn: 200761 + ignoreMorespecifics: false + ignore: false + +185.100.108.0/22: + description: NCS-AS - InAsset S.r.l. + asn: 197664 + ignoreMorespecifics: false + ignore: false + +185.100.112.0/22: + description: SEABONE-NET - TELECOM ITALIA SPARKLE S.p.A. + asn: 6762 + ignoreMorespecifics: false + ignore: false + +185.100.164.0/22: + description: IT-SMARTLINE-1-AS - Smartline srls + asn: 205032 + ignoreMorespecifics: false + ignore: false + +185.100.176.0/22: + description: FASTNET-BKB-ASN - FASTNET SpA + asn: 8265 + ignoreMorespecifics: false + ignore: false + +185.100.236.0/22: + description: IN20-AS - Inventi In20 srl + asn: 200542 + ignoreMorespecifics: false + ignore: false + +185.100.252.0/22: + description: IPERV-AS - IPERV Internet Per Il Veneto + asn: 16076 + ignoreMorespecifics: false + ignore: false + +185.101.36.0/22: + description: CLOUDCAREAS - Cloud Care s.r.l. + asn: 30957 + ignoreMorespecifics: false + ignore: false + +185.101.212.0/22: + description: ONWAVENET - PE Kometa di Cervellera Luca + asn: 199237 + ignoreMorespecifics: false + ignore: false + +185.102.40.0/22: + description: INFOCERT - InfoCert S.p.A. + asn: 200583 + ignoreMorespecifics: false + ignore: false + +185.102.41.0/24: + description: InfoCert InfoCert S.p.A., IT + asn: 200583 + ignoreMorespecifics: false + ignore: false + +185.103.52.0/22: + description: ASN-CONNECTING - Connecting Project s.r.l. + asn: 198128 + ignoreMorespecifics: false + ignore: false + +185.103.80.0/22: + description: AS-IRIDEOS-IN-NETAPP - IRIDEOS S.P.A. + asn: 3302 + ignoreMorespecifics: false + ignore: false + +185.103.112.0/22: + description: NOVANETWORKS - NOVA NETWORKS S.R.L. + asn: 28941 + ignoreMorespecifics: false + ignore: false + +185.105.240.0/22: + description: PASUBIO-TECNOLOGIA-ASN - PASUBIO TECNOLOGIA SRL + asn: 200480 + ignoreMorespecifics: false + ignore: false + +185.107.144.0/22: + description: CODEMA - Rosa Maria De Martinis trading as CODEMA + asn: 200424 + ignoreMorespecifics: false + ignore: false + +185.107.144.0/24: + description: CODEMA Rosa Maria De Martinis trading as CODEMA, IT + asn: 200424 + ignoreMorespecifics: false + ignore: false + +185.107.145.0/24: + description: CODEMA Rosa Maria De Martinis trading as CODEMA, IT + asn: 200424 + ignoreMorespecifics: false + ignore: false + +185.107.146.0/24: + description: CODEMA Rosa Maria De Martinis trading as CODEMA, IT + asn: 200424 + ignoreMorespecifics: false + ignore: false + +185.107.147.0/24: + description: CODEMA Rosa Maria De Martinis trading as CODEMA, IT + asn: 200424 + ignoreMorespecifics: false + ignore: false + +185.107.184.0/22: + description: SIELTE - SIELTE S.P.A. + asn: 204280 + ignoreMorespecifics: false + ignore: false + +185.107.184.0/23: + description: sielte SIELTE S.P.A., IT + asn: 204280 + ignoreMorespecifics: false + ignore: false + +185.107.186.0/23: + description: sielte SIELTE S.P.A., IT + asn: 204280 + ignoreMorespecifics: false + ignore: false + +185.107.204.0/22: + description: WIGO-AS - WI-GO Srl + asn: 206655 + ignoreMorespecifics: false + ignore: false + +185.107.207.0/24: + description: WIGO-AS WI-GO Srl, IT + asn: 206655 + ignoreMorespecifics: false + ignore: false + +185.107.205.0/24: + description: WIGO-AS WI-GO Srl, IT + asn: 206655 + ignoreMorespecifics: false + ignore: false + +185.107.206.0/24: + description: WIGO-AS WI-GO Srl, IT + asn: 206655 + ignoreMorespecifics: false + ignore: false + +185.107.204.0/24: + description: WIGO-AS WI-GO Srl, IT + asn: 206655 + ignoreMorespecifics: false + ignore: false + +185.109.56.0/22: + description: ARIANET - Ari@net SRL + asn: 205330 + ignoreMorespecifics: false + ignore: false + +185.109.57.0/24: + description: Arianet Ari@net SRL, IT + asn: 205330 + ignoreMorespecifics: false + ignore: false + +185.109.56.0/24: + description: Arianet Ari@net SRL, IT + asn: 205330 + ignoreMorespecifics: false + ignore: false + +185.109.58.0/24: + description: Arianet Ari@net SRL, IT + asn: 205330 + ignoreMorespecifics: false + ignore: false + +185.109.59.0/24: + description: Arianet Ari@net SRL, IT + asn: 205330 + ignoreMorespecifics: false + ignore: false + +185.109.68.0/22: + description: ASN-INWEBADRIATICO - Inweb Adriatico S.r.l. + asn: 198916 + ignoreMorespecifics: false + ignore: false + +185.109.184.0/22: + description: MPC-AS - MPC Italia s.r.l. + asn: 39423 + ignoreMorespecifics: false + ignore: false + +185.109.188.0/22: + description: ASN-PANSERVICE - Giuliano Claudio Peritore trading as "Panservice s.a.s. di Cuseo Fabrizio & C." + asn: 20912 + ignoreMorespecifics: false + ignore: false + +185.110.20.0/22: + description: FASTWEB - Fastweb SpA + asn: 12874 + ignoreMorespecifics: false + ignore: false + +185.110.116.0/22: + description: UMBRIADIGITALE - UMBRIA DIGITALE SCARL + asn: 203469 + ignoreMorespecifics: false + ignore: false + +185.111.76.0/22: + description: ASN-WARIAN - Warian S.R.L. + asn: 56911 + ignoreMorespecifics: false + ignore: false + +185.111.248.0/22: + description: AS_INNET - INNET SRL + asn: 204180 + ignoreMorespecifics: false + ignore: false + +185.111.251.0/24: + description: as_innet INNET SRL, IT + asn: 204180 + ignoreMorespecifics: false + ignore: false + +185.111.248.0/24: + description: as_innet INNET SRL, IT + asn: 204180 + ignoreMorespecifics: false + ignore: false + +185.111.249.0/24: + description: as_innet INNET SRL, IT + asn: 204180 + ignoreMorespecifics: false + ignore: false + +185.111.250.0/24: + description: as_innet INNET SRL, IT + asn: 204180 + ignoreMorespecifics: false + ignore: false + +185.112.4.0/22: + description: ASTRA_ELETTRONICA_SRL - ASTRA ELETTRONICA S.R.L. + asn: 204158 + ignoreMorespecifics: false + ignore: false + +185.112.60.0/22: + description: ASFIREWALL - FIREWALL DI ONORATO GIOVANNI MARIA + asn: 204176 + ignoreMorespecifics: false + ignore: false + +185.112.63.0/24: + description: ASFIREWALL FIREWALL DI ONORATO GIOVANNI MARIA, IT + asn: 204176 + ignoreMorespecifics: false + ignore: false + +185.112.84.0/22: + description: AS-IRIDEOS-KP - IRIDEOS S.P.A. + asn: 5602 + ignoreMorespecifics: false + ignore: false + +185.112.92.0/22: + description: AERIALCOM - AerialCom Srl + asn: 61000 + ignoreMorespecifics: false + ignore: false + +185.112.95.0/24: + description: AERIALCOM AerialCom Srl, IT + asn: 61000 + ignoreMorespecifics: false + ignore: false + +185.112.92.0/24: + description: AERIALCOM AerialCom Srl, IT + asn: 61000 + ignoreMorespecifics: false + ignore: false + +185.112.93.0/24: + description: AERIALCOM AerialCom Srl, IT + asn: 61000 + ignoreMorespecifics: false + ignore: false + +185.112.94.0/24: + description: AERIALCOM AerialCom Srl, IT + asn: 61000 + ignoreMorespecifics: false + ignore: false + +185.112.184.0/22: + description: MYNET-AS - myNet GmbH + asn: 31543 + ignoreMorespecifics: false + ignore: false + +185.112.196.0/22: + description: NETISON-AS - NETisON SRL + asn: 31686 + ignoreMorespecifics: false + ignore: false + +185.114.0.0/22: + description: ADALNETWORK - ADAL NETWORK SRL + asn: 204121 + ignoreMorespecifics: false + ignore: false + +185.114.80.0/22: + description: ASLIBRA - LIBRA S.R.L. + asn: 198090 + ignoreMorespecifics: false + ignore: false + +185.114.116.0/22: + description: RETIUNITE-AS - Reti unite Srl + asn: 44942 + ignoreMorespecifics: false + ignore: false + +185.116.0.0/22: + description: OI455 - Origine Impianti srl + asn: 204060 + ignoreMorespecifics: false + ignore: false + +185.116.84.0/22: + description: VIKING-AS - VIKING SRL + asn: 56320 + ignoreMorespecifics: false + ignore: false + +185.117.112.0/22: + description: ITCILO-ASN - International Training Centre of the ILO + asn: 31043 + ignoreMorespecifics: false + ignore: false + +185.117.184.0/22: + description: DIGITEN-AS - MavianMax srl + asn: 200873 + ignoreMorespecifics: false + ignore: false + +185.117.216.0/22: + description: ASN-BBBELL - B.B.Bell SPA + asn: 34606 + ignoreMorespecifics: false + ignore: false + +185.118.72.0/22: + description: RLNET-AS - ERRE ELLE NET s.r.l. + asn: 47406 + ignoreMorespecifics: false + ignore: false + +185.118.72.0/24: + description: RLNET-AS ERRE ELLE NET s.r.l., IT + asn: 47406 + ignoreMorespecifics: false + ignore: false + +185.119.224.0/22: + description: GIOVEADSL - Grazia Terence + asn: 203073 + ignoreMorespecifics: false + ignore: false + +185.119.228.0/22: + description: NETOIP - Netoip.com srl + asn: 202709 + ignoreMorespecifics: false + ignore: false + +185.119.244.0/22: + description: ESTRACOM-AS - ESTRACOM SPA + asn: 31319 + ignoreMorespecifics: false + ignore: false + +185.120.40.0/22: + description: ULI-MAIN - Utility Line Italia S.r.l. + asn: 9026 + ignoreMorespecifics: false + ignore: false + +185.120.80.0/22: + description: FASTWEB - Fastweb SpA + asn: 12874 + ignoreMorespecifics: false + ignore: false + +185.121.32.0/22: + description: NETGLOBAL-ASN - Net Global Srl + asn: 50316 + ignoreMorespecifics: false + ignore: false + +185.121.100.0/22: + description: MYNET-AS - myNet GmbH + asn: 31543 + ignoreMorespecifics: false + ignore: false + +185.121.156.0/22: + description: ESTRACOM-AS - ESTRACOM SPA + asn: 31319 + ignoreMorespecifics: false + ignore: false + +185.121.208.0/22: + description: MICSO_SRL_TORINO_BRANCH - Quipo + asn: 205005 + ignoreMorespecifics: false + ignore: false + +185.122.44.0/22: + description: FASTWEB - Fastweb SpA + asn: 12874 + ignoreMorespecifics: false + ignore: false + +185.122.224.0/22: + description: INSIEL-AS - Insiel- Informatica per il sistema degli enti locali S.p.A + asn: 44831 + ignoreMorespecifics: false + ignore: false + +185.123.8.0/22: + description: CASAWEB-AS - Acantho S.p.a + asn: 21309 + ignoreMorespecifics: false + ignore: false + +185.123.8.0/24: + description: CASAWEB-AS Acantho S.p.a, IT + asn: 21309 + ignoreMorespecifics: false + ignore: false + +185.123.9.0/24: + description: CASAWEB-AS Acantho S.p.a, IT + asn: 21309 + ignoreMorespecifics: false + ignore: false + +185.123.36.0/22: + description: RLNET-AS - ERRE ELLE NET s.r.l. + asn: 47406 + ignoreMorespecifics: false + ignore: false + +185.123.232.0/22: + description: ECROM - E.CROM S.R.L. + asn: 49924 + ignoreMorespecifics: false + ignore: false + +185.124.44.0/22: + description: NEXTDATA - Next Data S.r.l + asn: 198291 + ignoreMorespecifics: false + ignore: false + +185.124.252.0/22: + description: RETELIT-AS - Reti Telematiche Italiane S.p.A. (Retelit S.p.A.) + asn: 28716 + ignoreMorespecifics: false + ignore: false + +185.125.144.0/22: + description: LINKTELCO-ASN - Link Telecomunicazioni SRL + asn: 202074 + ignoreMorespecifics: false + ignore: false + +185.126.140.0/22: + description: INTERPLANET-IT - Interplanet S.r.l. + asn: 34758 + ignoreMorespecifics: false + ignore: false + +185.126.204.0/22: + description: RETELIT-AS - Reti Telematiche Italiane S.p.A. (Retelit S.p.A.) + asn: 28716 + ignoreMorespecifics: false + ignore: false + +185.127.32.0/22: + description: ICANET-AS - ICA-NET SRL + asn: 16191 + ignoreMorespecifics: false + ignore: false + +185.127.36.0/22: + description: FASTNET-BKB-ASN - FASTNET SpA + asn: 8265 + ignoreMorespecifics: false + ignore: false + +185.127.196.0/22: + description: TELEFONICASERVIZI - Telefonica Servizi srl + asn: 203672 + ignoreMorespecifics: false + ignore: false + +185.127.212.0/22: + description: KONVERTO-AS - KONVERTO SPA + asn: 44512 + ignoreMorespecifics: false + ignore: false + +185.128.76.0/22: + description: MEGAWEB_IT_BIELLA - CITTA' STUDI S.P.A. + asn: 42669 + ignoreMorespecifics: false + ignore: false + +185.128.148.0/22: + description: TREPSYSTEMAS - 3 P System Srl + asn: 199837 + ignoreMorespecifics: false + ignore: false + +185.129.88.0/22: + description: OPTIMA - Optima Italia S.p.A. + asn: 44513 + ignoreMorespecifics: false + ignore: false + +185.131.212.0/22: + description: RACKONE - MM ONE Group Srl + asn: 200858 + ignoreMorespecifics: false + ignore: false + +185.131.248.0/22: + description: AS01-ASMTERNI - ASM Terni SpA + asn: 203525 + ignoreMorespecifics: false + ignore: false + +185.131.252.0/22: + description: LEITNER-AS - Leitner S.P.A. + asn: 56346 + ignoreMorespecifics: false + ignore: false + +185.131.254.0/24: + description: LEITNER-AS Leitner S.P.A., IT + asn: 56346 + ignoreMorespecifics: false + ignore: false + +185.131.253.0/24: + description: LEITNER-AS Leitner S.P.A., IT + asn: 56346 + ignoreMorespecifics: false + ignore: false + +185.132.56.0/22: + description: KONVERTO-AS - KONVERTO SPA + asn: 44512 + ignoreMorespecifics: false + ignore: false + +185.132.68.0/22: + description: CLOUDFIRE - Cloudfire s.r.l. + asn: 203489 + ignoreMorespecifics: false + ignore: false + +185.132.168.0/22: + description: ELMEC-AS - ELMEC INFORMATICA S.P.A. + asn: 39217 + ignoreMorespecifics: false + ignore: false + +185.132.228.0/22: + description: DIEFFEITALIA - Dieffeitalia.it S.r.l. + asn: 210238 + ignoreMorespecifics: false + ignore: false + +185.133.92.0/22: + description: ENTRAINCITTA - ENTRAINCITTA S.R.L. + asn: 203485 + ignoreMorespecifics: false + ignore: false + +185.133.93.0/24: + description: Entraincitta ENTRAINCITTA S.R.L., IT + asn: 203485 + ignoreMorespecifics: false + ignore: false + +185.133.92.0/24: + description: Entraincitta ENTRAINCITTA S.R.L., IT + asn: 203485 + ignoreMorespecifics: false + ignore: false + +185.133.94.0/24: + description: Entraincitta ENTRAINCITTA S.R.L., IT + asn: 203485 + ignoreMorespecifics: false + ignore: false + +185.133.95.0/24: + description: Entraincitta ENTRAINCITTA S.R.L., IT + asn: 203485 + ignoreMorespecifics: false + ignore: false + +185.133.216.0/22: + description: RETELIT-AS - Reti Telematiche Italiane S.p.A. (Retelit S.p.A.) + asn: 28716 + ignoreMorespecifics: false + ignore: false + +185.134.8.0/22: + description: WIME-AS - Wime Srl + asn: 207029 + ignoreMorespecifics: false + ignore: false + +185.134.10.0/23: + description: WiMe-AS Wime Srl, IT + asn: 207029 + ignoreMorespecifics: false + ignore: false + +185.134.8.0/23: + description: WiMe-AS Wime Srl, IT + asn: 207029 + ignoreMorespecifics: false + ignore: false + +185.134.68.0/22: + description: ASNOVACONN - NOVACONN SRL + asn: 203462 + ignoreMorespecifics: false + ignore: false + +185.134.69.0/24: + description: asnovaconn NOVACONN SRL, IT + asn: 203462 + ignoreMorespecifics: false + ignore: false + +185.134.68.0/24: + description: asnovaconn NOVACONN SRL, IT + asn: 203462 + ignoreMorespecifics: false + ignore: false + +185.134.71.0/24: + description: asnovaconn NOVACONN SRL, IT + asn: 203462 + ignoreMorespecifics: false + ignore: false + +185.134.70.0/24: + description: asnovaconn NOVACONN SRL, IT + asn: 203462 + ignoreMorespecifics: false + ignore: false + +185.134.168.0/22: + description: AS-CODING - Coding SRL + asn: 204504 + ignoreMorespecifics: false + ignore: false + +185.134.170.0/24: + description: AS-CODING Coding SRL, IT + asn: 204504 + ignoreMorespecifics: false + ignore: false + +185.134.169.0/24: + description: AS-CODING Coding SRL, IT + asn: 204504 + ignoreMorespecifics: false + ignore: false + +185.134.171.0/24: + description: AS-CODING Coding SRL, IT + asn: 204504 + ignoreMorespecifics: false + ignore: false + +185.134.168.0/24: + description: AS-CODING Coding SRL, IT + asn: 204504 + ignoreMorespecifics: false + ignore: false + +185.135.92.0/22: + description: AS3MINDS - Threeminds S.r.l. + asn: 60451 + ignoreMorespecifics: false + ignore: false + +185.135.94.0/24: + description: AS3MINDS Threeminds S.r.l., IT + asn: 60451 + ignoreMorespecifics: false + ignore: false + +185.135.93.0/24: + description: AS3MINDS Threeminds S.r.l., IT + asn: 60451 + ignoreMorespecifics: false + ignore: false + +185.135.95.0/24: + description: AS3MINDS Threeminds S.r.l., IT + asn: 60451 + ignoreMorespecifics: false + ignore: false + +185.135.92.0/24: + description: AS3MINDS Threeminds S.r.l., IT + asn: 60451 + ignoreMorespecifics: false + ignore: false + +185.135.112.0/22: + description: FASTWEB - Fastweb SpA + asn: 12874 + ignoreMorespecifics: false + ignore: false + +185.136.136.0/22: + description: BRAINBOX - Brainbox S.r.l. + asn: 59919 + ignoreMorespecifics: false + ignore: false + +185.137.84.0/22: + description: ASN-SAILWEB - SAILWEB SRL + asn: 203367 + ignoreMorespecifics: false + ignore: false + +185.137.204.0/22: + description: COPERNICO - Copernico s.r.l. + asn: 203294 + ignoreMorespecifics: false + ignore: false + +185.138.36.0/22: + description: ASN-TELEMAR - Telemar s.p.a. + asn: 13097 + ignoreMorespecifics: false + ignore: false + +185.138.38.0/23: + description: ASN-TELEMAR Telemar s.p.a., IT + asn: 13097 + ignoreMorespecifics: false + ignore: false + +185.138.36.0/23: + description: ASN-TELEMAR Telemar s.p.a., IT + asn: 13097 + ignoreMorespecifics: false + ignore: false + +185.138.216.0/22: + description: FASTNET-BKB-ASN - FASTNET SpA + asn: 8265 + ignoreMorespecifics: false + ignore: false + +185.139.28.0/22: + description: TIMENET-AS - TIME-NET S.R.L. + asn: 51580 + ignoreMorespecifics: false + ignore: false + +185.139.48.0/22: + description: FASTWEB - Fastweb SpA + asn: 12874 + ignoreMorespecifics: false + ignore: false + +185.139.104.0/22: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +185.139.180.0/22: + description: ASN-WARIAN - Warian S.R.L. + asn: 56911 + ignoreMorespecifics: false + ignore: false + +185.140.168.0/22: + description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC + asn: 41364 + ignoreMorespecifics: false + ignore: false + +185.141.84.0/22: + description: BRENNERCOM-AS - Brennercom S.p.A. + asn: 20811 + ignoreMorespecifics: false + ignore: false + +185.141.172.0/22: + description: ZADEASRL - ZADEA SRL + asn: 210144 + ignoreMorespecifics: false + ignore: false + +185.141.184.0/22: + description: UNICATLC-AS - Unica Telecomunicazioni s.r.l. + asn: 203223 + ignoreMorespecifics: false + ignore: false + +185.142.20.0/22: + description: SISTEMI-WIFI - Sistemi WiFi SRL + asn: 208851 + ignoreMorespecifics: false + ignore: false + +185.142.21.0/24: + description: sistemi-wifi Sistemi WiFi SRL, IT + asn: 208851 + ignoreMorespecifics: false + ignore: false + +185.142.23.0/24: + description: sistemi-wifi Sistemi WiFi SRL, IT + asn: 208851 + ignoreMorespecifics: false + ignore: false + +185.142.20.0/24: + description: sistemi-wifi Sistemi WiFi SRL, IT + asn: 208851 + ignoreMorespecifics: false + ignore: false + +185.142.22.0/24: + description: sistemi-wifi Sistemi WiFi SRL, IT + asn: 208851 + ignoreMorespecifics: false + ignore: false + +185.142.88.0/22: + description: AS-IRIDEOS-MC - IRIDEOS S.P.A. + asn: 5396 + ignoreMorespecifics: false + ignore: false + +185.142.120.0/23: + description: ULI-MAIN - Utility Line Italia S.r.l. + asn: 9026 + ignoreMorespecifics: false + ignore: false + +185.142.122.0/23: + description: NETGLOBAL-ASN - Net Global Srl + asn: 50316 + ignoreMorespecifics: false + ignore: false + +185.142.152.0/22: + description: IT-SUPERNAP - SUPERNAP Italia S.r.l. + asn: 203201 + ignoreMorespecifics: false + ignore: false + +185.142.172.0/22: + description: BLUWIFI - NEWMEDIAWEB S.R.L. + asn: 203180 + ignoreMorespecifics: false + ignore: false + +185.143.152.0/22: + description: TIMENET-AS - TIME-NET S.R.L. + asn: 51580 + ignoreMorespecifics: false + ignore: false + +185.144.72.0/22: + description: TELMEKOM-AS - TELMEKOM SRL + asn: 49088 + ignoreMorespecifics: false + ignore: false + +185.144.120.0/22: + description: WISH - Wish Networks s.r.l. + asn: 199362 + ignoreMorespecifics: false + ignore: false + +185.144.212.0/22: + description: EMISFERA-AS - Emisfera Societa' Cooperativa + asn: 41644 + ignoreMorespecifics: false + ignore: false + +185.145.84.0/22: + description: ISILINE-AS - ISI Line srl + asn: 13113 + ignoreMorespecifics: false + ignore: false + +185.145.87.0/24: + description: ISILINE-AS ISI Line srl, IT + asn: 13113 + ignoreMorespecifics: false + ignore: false + +185.145.192.0/22: + description: IT-SUPERNAP - SUPERNAP Italia S.r.l. + asn: 203201 + ignoreMorespecifics: false + ignore: false + +185.146.128.0/22: + description: SEEWEB - SEEWEB s.r.l. + asn: 12637 + ignoreMorespecifics: false + ignore: false + +185.146.132.0/22: + description: AS-IRIDEOS-KP - IRIDEOS S.P.A. + asn: 5602 + ignoreMorespecifics: false + ignore: false + +185.146.133.0/24: + description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT + asn: 5602 + ignoreMorespecifics: false + ignore: false + +185.146.134.0/24: + description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT + asn: 5602 + ignoreMorespecifics: false + ignore: false + +185.146.132.0/24: + description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT + asn: 5602 + ignoreMorespecifics: false + ignore: false + +185.146.135.0/24: + description: CriticalCase Critical Case s.r.l, IT + asn: 48815 + ignoreMorespecifics: false + ignore: false + +185.146.160.0/22: + description: ELOGIC-AS - Elogic Srl + asn: 200760 + ignoreMorespecifics: false + ignore: false + +185.147.116.0/22: + description: SICILIANET-AS - Salvatore Intravaia + asn: 206992 + ignoreMorespecifics: false + ignore: false + +185.147.164.0/22: + description: AS36IPV4 - 3punto6 srl + asn: 44652 + ignoreMorespecifics: false + ignore: false + +185.148.8.0/22: + description: TEA-AS - Territorio Energia Ambiente S.p.A. Mantova in forma abbreviata TEA S.p.A. + asn: 62398 + ignoreMorespecifics: false + ignore: false + +185.148.100.0/22: + description: TECHDIGITAL-AS - Angelastri Giuseppe trading as TechDigital + asn: 199536 + ignoreMorespecifics: false + ignore: false + +185.148.108.0/22: + description: AS-IRIDEOS-KP - IRIDEOS S.P.A. + asn: 5602 + ignoreMorespecifics: false + ignore: false + +185.148.116.0/22: + description: TELECITY-LON - TELECITYGROUP INTERNATIONAL LIMITED + asn: 15830 + ignoreMorespecifics: false + ignore: false + +185.149.32.0/22: + description: WINDSLSRL-AS - Windsl S.r.l. + asn: 51616 + ignoreMorespecifics: false + ignore: false + +185.149.34.0/23: + description: WINDSLSRL-AS Windsl S.r.l., IT + asn: 51616 + ignoreMorespecifics: false + ignore: false + +185.149.32.0/23: + description: WINDSLSRL-AS Windsl S.r.l., IT + asn: 51616 + ignoreMorespecifics: false + ignore: false + +185.150.64.0/22: + description: FASTWEB - Fastweb SpA + asn: 12874 + ignoreMorespecifics: false + ignore: false + +185.151.24.0/22: + description: ASN-LEPIDA - Lepida S.c.p.A. + asn: 31638 + ignoreMorespecifics: false + ignore: false + +185.151.32.0/22: + description: GTT-BACKBONE - GTT Communications Inc. + asn: 3257 + ignoreMorespecifics: false + ignore: false + +185.151.92.0/22: + description: CDP-SPA - Centro di Produzione Spa + asn: 57329 + ignoreMorespecifics: false + ignore: false + +185.151.124.0/22: + description: EMIND - E-Mind Srl + asn: 49535 + ignoreMorespecifics: false + ignore: false + +185.151.124.0/24: + description: EMIND E-Mind Srl, IT + asn: 49535 + ignoreMorespecifics: false + ignore: false + +185.151.144.0/22: + description: TELECITY-LON - TELECITYGROUP INTERNATIONAL LIMITED + asn: 15830 + ignoreMorespecifics: false + ignore: false + +185.152.44.0/22: + description: AS_DIMENSIONE - Dimensione S.r.l. + asn: 202870 + ignoreMorespecifics: false + ignore: false + +185.152.46.0/24: + description: as_dimensione Dimensione S.r.l., IT + asn: 202870 + ignoreMorespecifics: false + ignore: false + +185.152.47.0/24: + description: as_dimensione Dimensione S.r.l., IT + asn: 202870 + ignoreMorespecifics: false + ignore: false + +185.152.45.0/24: + description: as_dimensione Dimensione S.r.l., IT + asn: 202870 + ignoreMorespecifics: false + ignore: false + +185.152.44.0/24: + description: as_dimensione Dimensione S.r.l., IT + asn: 202870 + ignoreMorespecifics: false + ignore: false + +185.152.140.0/22: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +185.152.148.0/22: + description: ASN-CLOUDITALIA - CLOUDITALIA TELECOMUNICAZIONI S.P.A. + asn: 15589 + ignoreMorespecifics: false + ignore: false + +185.152.240.0/22: + description: ASSERVEREASY - Servereasy Srl + asn: 60798 + ignoreMorespecifics: false + ignore: false + +185.152.252.0/22: + description: ASN-HYTEL - HYTEL S.R.L. + asn: 202382 + ignoreMorespecifics: false + ignore: false + +185.153.0.0/22: + description: ASN-WARIAN - Warian S.R.L. + asn: 56911 + ignoreMorespecifics: false + ignore: false + +185.153.12.0/22: + description: UNICATLC-AS - Unica Telecomunicazioni s.r.l. + asn: 203223 + ignoreMorespecifics: false + ignore: false + +185.153.108.0/22: + description: ASN-ITNET - ITnet S.r.l. + asn: 3242 + ignoreMorespecifics: false + ignore: false + +185.154.44.0/22: + description: MVA-AS20160531 - Mirko Montuori trading as MVA Connect + asn: 202803 + ignoreMorespecifics: false + ignore: false + +185.154.64.0/22: + description: MYNET-AS - myNet GmbH + asn: 31543 + ignoreMorespecifics: false + ignore: false + +185.154.88.0/22: + description: RLNET-AS - ERRE ELLE NET s.r.l. + asn: 47406 + ignoreMorespecifics: false + ignore: false + +185.154.236.0/22: + description: NOVAQUADRI-AS - Vincenza Occhipinti trading as Nova Quadri s.a.s. + asn: 198380 + ignoreMorespecifics: false + ignore: false + +185.154.238.0/24: + description: NOVAQUADRI-AS Vincenza Occhipinti trading as Nova Quadri s.a.s., IT + asn: 198380 + ignoreMorespecifics: false + ignore: false + +185.154.236.0/24: + description: NOVAQUADRI-AS Vincenza Occhipinti trading as Nova Quadri s.a.s., IT + asn: 198380 + ignoreMorespecifics: false + ignore: false + +185.154.237.0/24: + description: NOVAQUADRI-AS Vincenza Occhipinti trading as Nova Quadri s.a.s., IT + asn: 198380 + ignoreMorespecifics: false + ignore: false + +185.154.239.0/24: + description: NOVAQUADRI-AS Vincenza Occhipinti trading as Nova Quadri s.a.s., IT + asn: 198380 + ignoreMorespecifics: false + ignore: false + +185.155.120.0/22: + description: NEWCOM - Guglielmo Causarano trading as NewCom + asn: 209970 + ignoreMorespecifics: false + ignore: false + +185.155.176.0/22: + description: INTERNETONE - Internet one SRL + asn: 44160 + ignoreMorespecifics: false + ignore: false + +185.156.132.0/22: + description: ICTEAM - ICTeam S.p.A. + asn: 20924 + ignoreMorespecifics: false + ignore: false + +185.156.148.0/22: + description: PROTEC-AS - PROTEC di Rinaldo Silvano & C. Snc + asn: 202552 + ignoreMorespecifics: false + ignore: false + +185.156.151.0/24: + description: Tecnodata Tecnodata Trentina Srl, IT + asn: 200409 + ignoreMorespecifics: false + ignore: false + +185.156.232.0/22: + description: FASTWEB - Fastweb SpA + asn: 12874 + ignoreMorespecifics: false + ignore: false + +185.156.240.0/22: + description: ASN-TERRA - Terra S.p.a. + asn: 31222 + ignoreMorespecifics: false + ignore: false + +185.157.24.0/22: + description: NETGLOBAL-ASN - Net Global Srl + asn: 50316 + ignoreMorespecifics: false + ignore: false + +185.157.216.0/22: + description: RETIUNITE-AS - Reti unite Srl + asn: 44942 + ignoreMorespecifics: false + ignore: false + +185.157.228.0/22: + description: FIBERTELECOM-AS - Fiber Telecom S.p.A. + asn: 41327 + ignoreMorespecifics: false + ignore: false + +185.157.229.0/24: + description: FIBERTELECOM-AS Fiber Telecom S.p.A., IT + asn: 41327 + ignoreMorespecifics: false + ignore: false + +185.158.36.0/22: + description: ASNVENTA - NVENTA SRL + asn: 198843 + ignoreMorespecifics: false + ignore: false + +185.158.140.0/22: + description: NETGLOBAL-ASN - Net Global Srl + asn: 50316 + ignoreMorespecifics: false + ignore: false + +185.158.188.0/22: + description: DEVITALIA-SRL - Dev Italia srl + asn: 44747 + ignoreMorespecifics: false + ignore: false + +185.158.232.0/22: + description: CAMESPA-AS - CAME S.P.A. + asn: 207157 + ignoreMorespecifics: false + ignore: false + +185.159.0.0/22: + description: KERINGEYEWEAR - Kering Eyewear S.p.A. + asn: 202617 + ignoreMorespecifics: false + ignore: false + +185.159.1.0/24: + description: KERINGEYEWEAR Kering Eyewear S.p.A., IT + asn: 202617 + ignoreMorespecifics: false + ignore: false + +185.159.2.0/24: + description: KERINGEYEWEAR Kering Eyewear S.p.A., IT + asn: 202617 + ignoreMorespecifics: false + ignore: false + +185.159.0.0/24: + description: KERINGEYEWEAR Kering Eyewear S.p.A., IT + asn: 202617 + ignoreMorespecifics: false + ignore: false + +185.159.52.0/22: + description: FIBERING - Fibering Spa + asn: 51569 + ignoreMorespecifics: false + ignore: false + +185.159.60.0/22: + description: SYSTEMSRL-AS-IT - SYSTEM SRL + asn: 50394 + ignoreMorespecifics: false + ignore: false + +185.159.144.0/22: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +185.160.132.0/22: + description: WI-FI-SYSTEM-AS - Wi-Fi System di GianCarlo Forno + asn: 43625 + ignoreMorespecifics: false + ignore: false + +185.161.192.0/22: + description: LIMITIS-AS - Limitis s.r.l. + asn: 50178 + ignoreMorespecifics: false + ignore: false + +185.161.220.0/22: + description: CLIO-AS - Clio S.R.L + asn: 9104 + ignoreMorespecifics: false + ignore: false + +185.162.36.0/22: + description: SIBIZ - Sibiz srl + asn: 207237 + ignoreMorespecifics: false + ignore: false + +185.162.48.0/22: + description: XPR - Exprivia Spa + asn: 207222 + ignoreMorespecifics: false + ignore: false + +185.164.186.0/23: + description: TECNOADSL-AS - Tecnotel Servizi Tecnologici srl + asn: 48544 + ignoreMorespecifics: false + ignore: false + +185.165.56.0/22: + description: TIMENET-AS - TIME-NET S.R.L. + asn: 51580 + ignoreMorespecifics: false + ignore: false + +185.167.20.0/22: + description: CSP-AS - CSP s.c. a r.l. + asn: 2595 + ignoreMorespecifics: false + ignore: false + +185.167.104.0/22: + description: DEEPNET - Lorenzo Rossi + asn: 209138 + ignoreMorespecifics: false + ignore: false + +185.167.112.0/22: + description: DBNETWORK-AS - DB Network di Sgambaro Gionata + asn: 207054 + ignoreMorespecifics: false + ignore: false + +185.167.192.0/22: + description: IDMSUEDTIROL-AS - IDM Suedtirol Alto Adige + asn: 51344 + ignoreMorespecifics: false + ignore: false + +185.168.24.0/22: + description: NOITEL - Noitel Italia S.r.l. + asn: 207018 + ignoreMorespecifics: false + ignore: false + +185.168.26.0/23: + description: noitel Noitel Italia S.r.l., IT + asn: 207018 + ignoreMorespecifics: false + ignore: false + +185.168.24.0/23: + description: noitel Noitel Italia S.r.l., IT + asn: 207018 + ignoreMorespecifics: false + ignore: false + +185.168.76.0/22: + description: FLYFIBRA - Flyfibra SRL + asn: 206952 + ignoreMorespecifics: false + ignore: false + +185.168.88.0/22: + description: DIGITEN-AS - MavianMax srl + asn: 200873 + ignoreMorespecifics: false + ignore: false + +185.168.164.0/22: + description: VIPNET-AS - Vipnet.it S.r.l. + asn: 41827 + ignoreMorespecifics: false + ignore: false + +185.168.172.0/22: + description: NOWIRE-AS - NOWIRE s.r.l. + asn: 47735 + ignoreMorespecifics: false + ignore: false + +185.169.44.0/22: + description: ASN-REDDER - Redder Telco s.r.l. + asn: 33986 + ignoreMorespecifics: false + ignore: false + +185.169.176.0/22: + description: AS-IRIDEOS-KP - IRIDEOS S.P.A. + asn: 5602 + ignoreMorespecifics: false + ignore: false + +185.169.224.0/22: + description: ARGOSID - Argosid Network S.R.L + asn: 206988 + ignoreMorespecifics: false + ignore: false + +185.170.136.0/22: + description: SPRINGO - I Buoni Motivi snc GALANTIN ALESSANDRO & TOPINELLI MAURO + asn: 206801 + ignoreMorespecifics: false + ignore: false + +185.170.136.0/24: + description: Springo I Buoni Motivi snc GALANTIN ALESSANDRO & TOPINELLI MAURO, IT + asn: 206801 + ignoreMorespecifics: false + ignore: false + +185.170.139.0/24: + description: Springo I Buoni Motivi snc GALANTIN ALESSANDRO & TOPINELLI MAURO, IT + asn: 206801 + ignoreMorespecifics: false + ignore: false + +185.170.138.0/24: + description: Springo I Buoni Motivi snc GALANTIN ALESSANDRO & TOPINELLI MAURO, IT + asn: 206801 + ignoreMorespecifics: false + ignore: false + +185.170.137.0/24: + description: Springo I Buoni Motivi snc GALANTIN ALESSANDRO & TOPINELLI MAURO, IT + asn: 206801 + ignoreMorespecifics: false + ignore: false + +185.171.36.0/22: + description: AS-IRIDEOS-MC - IRIDEOS S.P.A. + asn: 5396 + ignoreMorespecifics: false + ignore: false + +185.171.212.0/22: + description: ACQUESPA - Acque S.p.A. + asn: 206864 + ignoreMorespecifics: false + ignore: false + +185.171.212.0/24: + description: ACQUESPA Acque S.p.A., IT + asn: 206864 + ignoreMorespecifics: false + ignore: false + +185.171.214.0/24: + description: ACQUESPA Acque S.p.A., IT + asn: 206864 + ignoreMorespecifics: false + ignore: false + +185.171.213.0/24: + description: ACQUESPA Acque S.p.A., IT + asn: 206864 + ignoreMorespecifics: false + ignore: false + +185.172.180.0/22: + description: VIDEOBYTE - Videobyte S.r.l. + asn: 49709 + ignoreMorespecifics: false + ignore: false + +185.172.200.0/22: + description: ITESYS-AS - itesys srl + asn: 199744 + ignoreMorespecifics: false + ignore: false + +185.172.204.0/22: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +185.173.212.0/22: + description: CESENA-NET-SRL - CESENA NET S.R.L. + asn: 200043 + ignoreMorespecifics: false + ignore: false + +185.174.0.0/22: + description: LINKTELCO-ASN - Link Telecomunicazioni SRL + asn: 202074 + ignoreMorespecifics: false + ignore: false + +185.175.212.0/22: + description: E4A-AS - E4A s.r.l. + asn: 34695 + ignoreMorespecifics: false + ignore: false + +185.176.20.0/22: + description: SEEWEB - SEEWEB s.r.l. + asn: 12637 + ignoreMorespecifics: false + ignore: false + +185.176.200.0/22: + description: RLNET-AS - ERRE ELLE NET s.r.l. + asn: 47406 + ignoreMorespecifics: false + ignore: false + +185.177.192.0/22: + description: TRCLINK - TRC Toscana Radio Comunicazioni srl + asn: 206738 + ignoreMorespecifics: false + ignore: false + +185.177.212.0/22: + description: ALLPROCESS - MEDIATELCO SRL + asn: 206737 + ignoreMorespecifics: false + ignore: false + +185.177.213.0/24: + description: AllProcess MEDIATELCO SRL, IT + asn: 206737 + ignoreMorespecifics: false + ignore: false + +185.177.212.0/24: + description: AllProcess MEDIATELCO SRL, IT + asn: 206737 + ignoreMorespecifics: false + ignore: false + +185.177.215.0/24: + description: AllProcess MEDIATELCO SRL, IT + asn: 206737 + ignoreMorespecifics: false + ignore: false + +185.177.214.0/24: + description: AllProcess MEDIATELCO SRL, IT + asn: 206737 + ignoreMorespecifics: false + ignore: false + +185.178.12.0/22: + description: ASN-TELEMAR - Telemar s.p.a. + asn: 13097 + ignoreMorespecifics: false + ignore: false + +185.178.14.0/23: + description: ASN-TELEMAR Telemar s.p.a., IT + asn: 13097 + ignoreMorespecifics: false + ignore: false + +185.178.12.0/23: + description: ASN-TELEMAR Telemar s.p.a., IT + asn: 13097 + ignoreMorespecifics: false + ignore: false + +185.180.180.0/23: + description: TIMENET-AS - TIME-NET S.R.L. + asn: 51580 + ignoreMorespecifics: false + ignore: false + +185.180.180.0/22: + description: TIMENET-AS TIME-NET S.R.L., IT + asn: 51580 + ignoreMorespecifics: false + ignore: false + +185.180.182.0/23: + description: TIMENET-AS - TIME-NET S.R.L. + asn: 51580 + ignoreMorespecifics: false + ignore: false + +185.181.92.0/22: + description: ITALIANETCOM - CIRILLO MATTEO trading as ITALIA NET-COM + asn: 206588 + ignoreMorespecifics: false + ignore: false + +185.182.116.0/22: + description: ASN-AEMNET - IREN ENERGIA S.P.A + asn: 39636 + ignoreMorespecifics: false + ignore: false + +185.182.172.0/22: + description: ESINET-AS - E.S.I SOCIETA' In Accomandita Semplice Di Teofili Elisabetta E C + asn: 197859 + ignoreMorespecifics: false + ignore: false + +185.182.196.0/22: + description: ASCOTLC-AS - Asco TLC S.p.A. + asn: 29177 + ignoreMorespecifics: false + ignore: false + +185.182.199.0/24: + description: ASCOTLC-AS Asco TLC S.p.A., IT + asn: 29177 + ignoreMorespecifics: false + ignore: false + +185.182.208.0/22: + description: AIRBEAM-AS - Airbeam S.r.l. + asn: 50877 + ignoreMorespecifics: false + ignore: false + +185.184.136.0/22: + description: ASREALITY - Italo Morellati trading as NETREALITY di Morellati Italo + asn: 58088 + ignoreMorespecifics: false + ignore: false + +185.185.44.0/22: + description: DIGINET-IT - Diginet SRL + asn: 206498 + ignoreMorespecifics: false + ignore: false + +185.186.92.0/22: + description: REEVO - REEVO S.R.L. + asn: 31617 + ignoreMorespecifics: false + ignore: false + +185.187.40.0/22: + description: DODONET - EL.COM. S.R.L. + asn: 199324 + ignoreMorespecifics: false + ignore: false + +185.187.41.0/24: + description: dodonet EL.COM. S.R.L., IT + asn: 199324 + ignoreMorespecifics: false + ignore: false + +185.187.43.0/24: + description: dodonet EL.COM. S.R.L., IT + asn: 199324 + ignoreMorespecifics: false + ignore: false + +185.187.40.0/24: + description: dodonet EL.COM. S.R.L., IT + asn: 199324 + ignoreMorespecifics: false + ignore: false + +185.187.42.0/24: + description: dodonet EL.COM. S.R.L., IT + asn: 199324 + ignoreMorespecifics: false + ignore: false + +185.187.172.0/22: + description: BRAINBOX - Brainbox S.r.l. + asn: 59919 + ignoreMorespecifics: false + ignore: false + +185.187.220.0/22: + description: MYNET-AS - myNet GmbH + asn: 31543 + ignoreMorespecifics: false + ignore: false + +185.188.24.0/22: + description: ONECLOUD - ONE CLOUD SRL + asn: 206380 + ignoreMorespecifics: false + ignore: false + +185.188.27.0/24: + description: ONeCloud ONE CLOUD SRL, IT + asn: 206380 + ignoreMorespecifics: false + ignore: false + +185.189.60.0/22: + description: FASTFONE-ASN - Fastfone s.r.l. + asn: 201127 + ignoreMorespecifics: false + ignore: false + +185.190.136.0/22: + description: BALOCCO - Balocco s.p.a. Industria Dolciaria + asn: 207132 + ignoreMorespecifics: false + ignore: false + +185.190.160.0/22: + description: NETHIVE - Nethive Srl + asn: 206135 + ignoreMorespecifics: false + ignore: false + +185.190.160.0/24: + description: NETHIVE Nethive Srl, IT + asn: 206135 + ignoreMorespecifics: false + ignore: false + +185.190.161.0/24: + description: NETHIVE Nethive Srl, IT + asn: 206135 + ignoreMorespecifics: false + ignore: false + +185.190.208.0/22: + description: ASN-COMPSYS - COMP.SYS SRL + asn: 206207 + ignoreMorespecifics: false + ignore: false + +185.190.208.0/24: + description: ASN-COMPSYS COMP.SYS SRL, IT + asn: 206207 + ignoreMorespecifics: false + ignore: false + +185.191.180.0/22: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +185.192.136.0/22: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +185.193.0.0/22: + description: VIDEOBYTE - Videobyte S.r.l. + asn: 49709 + ignoreMorespecifics: false + ignore: false + +185.193.252.0/22: + description: NETGLOBAL-ASN - Net Global Srl + asn: 50316 + ignoreMorespecifics: false + ignore: false + +185.194.4.0/22: + description: AVELIA - Mioindirizzo S.r.l. + asn: 201102 + ignoreMorespecifics: false + ignore: false + +185.194.200.0/23: + description: DOLOMITINET-AS - DOLOMITINETWORKS S.R.L.S. + asn: 206004 + ignoreMorespecifics: false + ignore: false + +185.195.128.0/22: + description: ASN-WARIAN - Warian S.R.L. + asn: 56911 + ignoreMorespecifics: false + ignore: false + +185.196.48.0/22: + description: WEBCOPY-AS - D. & D. DI ALESSANDRO E FLAVIA DERIU SNC + asn: 42658 + ignoreMorespecifics: false + ignore: false + +185.196.160.0/22: + description: SFERANET-AS - Sfera Networks s.r.l. + asn: 35130 + ignoreMorespecifics: false + ignore: false + +185.196.164.0/22: + description: NAQUADRIA-AS - Naquadria S.R.L. + asn: 201333 + ignoreMorespecifics: false + ignore: false + +185.197.140.0/22: + description: WIDLS - Net-IT s.r.l. + asn: 206961 + ignoreMorespecifics: false + ignore: false + +185.197.212.0/22: + description: ASN-GRUPPOAPI - api - anonima petroli italiana SpA + asn: 205925 + ignoreMorespecifics: false + ignore: false + +185.197.228.0/22: + description: AS-IRIDEOS-IN-NETAPP - IRIDEOS S.P.A. + asn: 3302 + ignoreMorespecifics: false + ignore: false + +185.198.116.0/22: + description: NEXI-AS - Nexi Payments S.P.A. + asn: 35051 + ignoreMorespecifics: false + ignore: false + +185.198.120.0/22: + description: ASN-WARIAN - Warian S.R.L. + asn: 56911 + ignoreMorespecifics: false + ignore: false + +185.198.156.0/22: + description: AIRNETWORK - Airnetwork S.R.L + asn: 206022 + ignoreMorespecifics: false + ignore: false + +185.198.208.0/22: + description: WITECNO - WITECNO S.R.L. + asn: 60783 + ignoreMorespecifics: false + ignore: false + +185.198.210.0/24: + description: WITECNO WITECNO S.R.L., IT + asn: 60783 + ignoreMorespecifics: false + ignore: false + +185.198.209.0/24: + description: WITECNO WITECNO S.R.L., IT + asn: 60783 + ignoreMorespecifics: false + ignore: false + +185.198.211.0/24: + description: WITECNO WITECNO S.R.L., IT + asn: 60783 + ignoreMorespecifics: false + ignore: false + +185.198.208.0/24: + description: WITECNO WITECNO S.R.L., IT + asn: 60783 + ignoreMorespecifics: false + ignore: false + +185.199.24.0/22: + description: ALTITUD - ALTITUD S.r.l. + asn: 57111 + ignoreMorespecifics: false + ignore: false + +185.199.72.0/22: + description: FOURTH-GENERATION - 4AR S.R.L. + asn: 205987 + ignoreMorespecifics: false + ignore: false + +185.199.112.0/22: + description: PROGETTO8 - Progetto8 Srl + asn: 198721 + ignoreMorespecifics: false + ignore: false + +185.200.88.0/22: + description: CHOBI-AS - Chobi di Miele Marika + asn: 206244 + ignoreMorespecifics: false + ignore: false + +185.200.180.0/22: + description: WIGO-AS - WI-GO Srl + asn: 206655 + ignoreMorespecifics: false + ignore: false + +185.200.182.0/24: + description: WIGO-AS WI-GO Srl, IT + asn: 206655 + ignoreMorespecifics: false + ignore: false + +185.200.181.0/24: + description: WIGO-AS WI-GO Srl, IT + asn: 206655 + ignoreMorespecifics: false + ignore: false + +185.200.183.0/24: + description: WIGO-AS WI-GO Srl, IT + asn: 206655 + ignoreMorespecifics: false + ignore: false + +185.200.180.0/24: + description: WIGO-AS WI-GO Srl, IT + asn: 206655 + ignoreMorespecifics: false + ignore: false + +185.201.64.0/22: + description: COLTENGINE - Host SpA + asn: 47242 + ignoreMorespecifics: false + ignore: false + +185.201.240.0/22: + description: INFRANET-AS - Infranet S.p.A. + asn: 44241 + ignoreMorespecifics: false + ignore: false + +185.202.120.0/22: + description: FASTALP-AS - Telecomunicazioni digitali Fastalp S.R.L. + asn: 51300 + ignoreMorespecifics: false + ignore: false + +185.202.120.0/24: + description: FASTALP-AS Telecomunicazioni digitali Fastalp S.R.L., IT + asn: 51300 + ignoreMorespecifics: false + ignore: false + +185.202.121.0/24: + description: FASTALP-AS Telecomunicazioni digitali Fastalp S.R.L., IT + asn: 51300 + ignoreMorespecifics: false + ignore: false + +185.202.122.0/24: + description: FASTALP-AS Telecomunicazioni digitali Fastalp S.R.L., IT + asn: 51300 + ignoreMorespecifics: false + ignore: false + +185.202.123.0/24: + description: FASTALP-AS Telecomunicazioni digitali Fastalp S.R.L., IT + asn: 51300 + ignoreMorespecifics: false + ignore: false + +185.202.128.0/22: + description: INTERFIBRA - Interfibra S.R.L. + asn: 200553 + ignoreMorespecifics: false + ignore: false + +185.202.128.0/24: + description: interfibra Interfibra S.R.L., IT + asn: 200553 + ignoreMorespecifics: false + ignore: false + +185.202.129.0/24: + description: interfibra Interfibra S.R.L., IT + asn: 200553 + ignoreMorespecifics: false + ignore: false + +185.202.130.0/24: + description: interfibra Interfibra S.R.L., IT + asn: 200553 + ignoreMorespecifics: false + ignore: false + +185.202.184.0/22: + description: NCS-AS - InAsset S.r.l. + asn: 197664 + ignoreMorespecifics: false + ignore: false + +185.202.244.0/22: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +185.203.8.0/22: + description: GTT-BACKBONE - GTT Communications Inc. + asn: 3257 + ignoreMorespecifics: false + ignore: false + +185.203.24.0/22: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +185.203.104.0/22: + description: WIRTEK - NEWTEC S.R.L. + asn: 201602 + ignoreMorespecifics: false + ignore: false + +185.203.104.0/24: + description: WIRTEK NEWTEC S.R.L., IT + asn: 201602 + ignoreMorespecifics: false + ignore: false + +185.203.107.0/24: + description: WIRTEK NEWTEC S.R.L., IT + asn: 201602 + ignoreMorespecifics: false + ignore: false + +185.203.105.0/24: + description: WIRTEK NEWTEC S.R.L., IT + asn: 201602 + ignoreMorespecifics: false + ignore: false + +185.203.106.0/24: + description: WIRTEK NEWTEC S.R.L., IT + asn: 201602 + ignoreMorespecifics: false + ignore: false + +185.203.124.0/22: + description: ACTIVENETWORK-AS - Active Network S.p.A. + asn: 197075 + ignoreMorespecifics: false + ignore: false + +185.204.132.0/22: + description: ALTITUD - ALTITUD S.r.l. + asn: 57111 + ignoreMorespecifics: false + ignore: false + +185.204.220.0/22: + description: BRAINBOX - Brainbox S.r.l. + asn: 59919 + ignoreMorespecifics: false + ignore: false + +185.205.8.0/22: + description: FASTWEB - Fastweb SpA + asn: 12874 + ignoreMorespecifics: false + ignore: false + +185.205.40.0/22: + description: SEEWEB - SEEWEB s.r.l. + asn: 12637 + ignoreMorespecifics: false + ignore: false + +185.208.44.0/22: + description: SPADHAUSEN - Spadhausen SRL Unipersonale + asn: 62166 + ignoreMorespecifics: false + ignore: false + +185.208.46.0/23: + description: SPADHAUSEN Spadhausen SRL Unipersonale, IT + asn: 62166 + ignoreMorespecifics: false + ignore: false + +185.208.44.0/23: + description: SPADHAUSEN Spadhausen SRL Unipersonale, IT + asn: 62166 + ignoreMorespecifics: false + ignore: false + +185.208.188.0/22: + description: LAWIRELESS-AS - LA Wireless Srl + asn: 49979 + ignoreMorespecifics: false + ignore: false + +185.208.244.0/22: + description: ADL - Applico Digital Lab S.r.l. + asn: 205716 + ignoreMorespecifics: false + ignore: false + +185.210.112.0/22: + description: WIME-AS - Wime Srl + asn: 207029 + ignoreMorespecifics: false + ignore: false + +185.210.172.0/22: + description: ASN-CLOUDITALIA - CLOUDITALIA TELECOMUNICAZIONI S.P.A. + asn: 15589 + ignoreMorespecifics: false + ignore: false + +185.210.248.0/22: + description: IT-TWT-AS - TWT S.p.A. + asn: 30848 + ignoreMorespecifics: false + ignore: false + +185.211.160.0/22: + description: ASN-NEWNIX - NewniX S.r.l. + asn: 205636 + ignoreMorespecifics: false + ignore: false + +185.212.16.0/22: + description: TIMENET-AS - TIME-NET S.R.L. + asn: 51580 + ignoreMorespecifics: false + ignore: false + +185.212.152.0/22: + description: MEDIANET-AS - Medi@net S.r.l. + asn: 43364 + ignoreMorespecifics: false + ignore: false + +185.212.152.0/24: + description: MEDIANET-AS Medi@net S.r.l., IT + asn: 43364 + ignoreMorespecifics: false + ignore: false + +185.212.153.0/24: + description: MEDIANET-AS Medi@net S.r.l., IT + asn: 43364 + ignoreMorespecifics: false + ignore: false + +185.212.155.0/24: + description: MEDIANET-AS Medi@net S.r.l., IT + asn: 43364 + ignoreMorespecifics: false + ignore: false + +185.212.154.0/24: + description: MEDIANET-AS Medi@net S.r.l., IT + asn: 43364 + ignoreMorespecifics: false + ignore: false + +185.213.4.0/22: + description: CESENA-NET-SRL - CESENA NET S.R.L. + asn: 200043 + ignoreMorespecifics: false + ignore: false + +185.214.0.0/22: + description: CLOUDFIRE - Cloudfire s.r.l. + asn: 203489 + ignoreMorespecifics: false + ignore: false + +185.214.44.0/22: + description: YOTTANET-IT - YottaNet Srl + asn: 205525 + ignoreMorespecifics: false + ignore: false + +185.214.200.0/22: + description: TELMEKOM-AS - TELMEKOM SRL + asn: 49088 + ignoreMorespecifics: false + ignore: false + +185.215.140.0/22: + description: FARECOM - Giuseppe D'Ambrosio trading as Fare Com + asn: 205498 + ignoreMorespecifics: false + ignore: false + +185.215.192.0/22: + description: ITUBLOX-AS - U-BLOX ITALIA SPA + asn: 205493 + ignoreMorespecifics: false + ignore: false + +185.216.64.0/22: + description: AS-IRIDEOS-MC - IRIDEOS S.P.A. + asn: 5396 + ignoreMorespecifics: false + ignore: false + +185.216.184.0/22: + description: TELMEKOM-AS - TELMEKOM SRL + asn: 49088 + ignoreMorespecifics: false + ignore: false + +185.218.44.0/22: + description: UNSSC - UNITED NATIONS SYSTEM STAFF COLLEGE (UNSSC) + asn: 205451 + ignoreMorespecifics: false + ignore: false + +185.219.0.0/22: + description: IT-KME - KME srl + asn: 202514 + ignoreMorespecifics: false + ignore: false + +185.219.2.0/24: + description: IT-KME KME srl, IT + asn: 202514 + ignoreMorespecifics: false + ignore: false + +185.219.0.0/24: + description: IT-KME KME srl, IT + asn: 202514 + ignoreMorespecifics: false + ignore: false + +185.219.3.0/24: + description: IT-KME KME srl, IT + asn: 202514 + ignoreMorespecifics: false + ignore: false + +185.219.1.0/24: + description: IT-KME KME srl, IT + asn: 202514 + ignoreMorespecifics: false + ignore: false + +185.219.44.0/22: + description: NETGLOBAL-ASN - Net Global Srl + asn: 50316 + ignoreMorespecifics: false + ignore: false + +185.219.84.0/22: + description: ARPANETITALIA - Arpanet Italia SRL + asn: 205374 + ignoreMorespecifics: false + ignore: false + +185.219.86.0/24: + description: arpanetitalia Arpanet Italia SRL, IT + asn: 205374 + ignoreMorespecifics: false + ignore: false + +185.219.180.0/22: + description: FASTWEB - Fastweb SpA + asn: 12874 + ignoreMorespecifics: false + ignore: false + +185.219.224.0/22: + description: UNICONNECT - Uniconnect Srl + asn: 205322 + ignoreMorespecifics: false + ignore: false + +185.220.48.0/22: + description: ASN-SPEEDNETWEB - SPEEDNETWEB S.R.L.S. + asn: 205385 + ignoreMorespecifics: false + ignore: false + +185.220.48.0/23: + description: ASN-SPEEDNETWEB SPEEDNETWEB S.R.L.S., IT + asn: 205385 + ignoreMorespecifics: false + ignore: false + +185.220.48.0/24: + description: ASN-SPEEDNETWEB SPEEDNETWEB S.R.L.S., IT + asn: 205385 + ignoreMorespecifics: false + ignore: false + +185.220.50.0/24: + description: ASN-SPEEDNETWEB SPEEDNETWEB S.R.L.S., IT + asn: 205385 + ignoreMorespecifics: false + ignore: false + +185.220.49.0/24: + description: ASN-SPEEDNETWEB SPEEDNETWEB S.R.L.S., IT + asn: 205385 + ignoreMorespecifics: false + ignore: false + +185.220.51.0/24: + description: ASN-SPEEDNETWEB SPEEDNETWEB S.R.L.S., IT + asn: 205385 + ignoreMorespecifics: false + ignore: false + +185.221.12.0/22: + description: TECKMAN - Ivan Milivinti trading as Teckman + asn: 205274 + ignoreMorespecifics: false + ignore: false + +185.221.72.0/22: + description: NHM-LISIEUX - S.T.D. LISIEUX S.R.L. + asn: 58113 + ignoreMorespecifics: false + ignore: false + +185.222.68.0/22: + description: SEEWEB - SEEWEB s.r.l. + asn: 12637 + ignoreMorespecifics: false + ignore: false + +185.223.196.0/22: + description: SMARTPROVIDER - Consorzio Smartprovider + asn: 205260 + ignoreMorespecifics: false + ignore: false + +185.223.200.0/22: + description: DIGITEN-AS - MavianMax srl + asn: 200873 + ignoreMorespecifics: false + ignore: false + +185.225.60.0/22: + description: ASN-WARIAN - Warian S.R.L. + asn: 56911 + ignoreMorespecifics: false + ignore: false + +185.227.28.0/22: + description: VERITAS - V.E.R.I.T.A.S SPA + asn: 210159 + ignoreMorespecifics: false + ignore: false + +185.227.28.0/23: + description: VERITAS V.E.R.I.T.A.S SPA, IT + asn: 210159 + ignoreMorespecifics: false + ignore: false + +185.227.30.0/23: + description: VERITAS V.E.R.I.T.A.S SPA, IT + asn: 210159 + ignoreMorespecifics: false + ignore: false + +185.227.120.0/22: + description: ATOMONET-AS - ATOMO NETWORKS SRL + asn: 210129 + ignoreMorespecifics: false + ignore: false + +185.229.16.0/22: + description: WINDSLSRL-AS - Windsl S.r.l. + asn: 51616 + ignoreMorespecifics: false + ignore: false + +185.229.172.0/22: + description: MYNET-AS - MYNET S.R.L. + asn: 31263 + ignoreMorespecifics: false + ignore: false + +185.229.236.0/22: + description: ASSERVEREASY - Servereasy Srl + asn: 60798 + ignoreMorespecifics: false + ignore: false + +185.230.80.0/22: + description: DOLOMITESNETWORK-AS - DOLOMITES NETWORK S.R.L. + asn: 205099 + ignoreMorespecifics: false + ignore: false + +185.231.208.0/22: + description: CONNETTA - Connetta Srl + asn: 205051 + ignoreMorespecifics: false + ignore: false + +185.231.208.0/24: + description: Connetta Connetta Srl, IT + asn: 205051 + ignoreMorespecifics: false + ignore: false + +185.231.209.0/24: + description: Connetta Connetta Srl, IT + asn: 205051 + ignoreMorespecifics: false + ignore: false + +185.231.210.0/24: + description: Connetta Connetta Srl, IT + asn: 205051 + ignoreMorespecifics: false + ignore: false + +185.231.211.0/24: + description: Connetta Connetta Srl, IT + asn: 205051 + ignoreMorespecifics: false + ignore: false + +185.232.236.0/22: + description: KTS - KT Solutions S.r.l.s + asn: 204958 + ignoreMorespecifics: false + ignore: false + +185.233.248.0/22: + description: INTERMATICA-AS - INTERMATICA SPA + asn: 51499 + ignoreMorespecifics: false + ignore: false + +185.234.236.0/22: + description: ACQUIRENTEUNICO-AS - ACQUIRENTE UNICO SPA + asn: 204940 + ignoreMorespecifics: false + ignore: false + +185.235.20.0/22: + description: AS-IRIDEOS-KP - IRIDEOS S.P.A. + asn: 5602 + ignoreMorespecifics: false + ignore: false + +185.238.148.0/22: + description: MTKSRL - MTK S.R.L. + asn: 200547 + ignoreMorespecifics: false + ignore: false + +185.238.150.0/24: + description: MTKSRL MTK S.R.L., IT + asn: 200547 + ignoreMorespecifics: false + ignore: false + +185.238.149.0/24: + description: MTKSRL MTK S.R.L., IT + asn: 200547 + ignoreMorespecifics: false + ignore: false + +185.238.148.0/24: + description: MTKSRL MTK S.R.L., IT + asn: 200547 + ignoreMorespecifics: false + ignore: false + +185.238.151.0/24: + description: MTKSRL MTK S.R.L., IT + asn: 200547 + ignoreMorespecifics: false + ignore: false + +185.238.156.0/22: + description: NAVIGALIBERAMENTE - Maide srl + asn: 204809 + ignoreMorespecifics: false + ignore: false + +185.239.96.0/22: + description: CASAWEB-AS - Acantho S.p.a + asn: 21309 + ignoreMorespecifics: false + ignore: false + +185.240.12.0/22: + description: SITI-FIBERNETWORK-IT - Alessandro Accardo trading as S.I.T.I Snc + asn: 204795 + ignoreMorespecifics: false + ignore: false + +185.240.68.0/22: + description: SPADHAUSEN - Spadhausen SRL Unipersonale + asn: 62166 + ignoreMorespecifics: false + ignore: false + +185.240.70.0/23: + description: SPADHAUSEN Spadhausen SRL Unipersonale, IT + asn: 62166 + ignoreMorespecifics: false + ignore: false + +185.240.68.0/23: + description: SPADHAUSEN Spadhausen SRL Unipersonale, IT + asn: 62166 + ignoreMorespecifics: false + ignore: false + +185.241.16.0/22: + description: ASISRL - AGENZIA PER LO SVILUPPO E L'INNOVAZIONE ASI SRL + asn: 202308 + ignoreMorespecifics: false + ignore: false + +185.241.64.0/22: + description: MOMIT - MOMIT SRL + asn: 204760 + ignoreMorespecifics: false + ignore: false + +185.241.92.0/22: + description: ASN-ITNET - ITnet S.r.l. + asn: 3242 + ignoreMorespecifics: false + ignore: false + +185.241.144.0/22: + description: WIRTEK - NEWTEC S.R.L. + asn: 201602 + ignoreMorespecifics: false + ignore: false + +185.241.145.0/24: + description: WIRTEK NEWTEC S.R.L., IT + asn: 201602 + ignoreMorespecifics: false + ignore: false + +185.241.146.0/24: + description: WIRTEK NEWTEC S.R.L., IT + asn: 201602 + ignoreMorespecifics: false + ignore: false + +185.241.144.0/24: + description: WIRTEK NEWTEC S.R.L., IT + asn: 201602 + ignoreMorespecifics: false + ignore: false + +185.241.147.0/24: + description: WIRTEK NEWTEC S.R.L., IT + asn: 201602 + ignoreMorespecifics: false + ignore: false + +185.241.168.0/22: + description: NEBULAFIBER - Ares s.r.l. + asn: 204622 + ignoreMorespecifics: false + ignore: false + +185.242.40.0/22: + description: GOODSERVICE - Good Service S.r.l.s. + asn: 204739 + ignoreMorespecifics: false + ignore: false + +185.243.72.0/22: + description: ITELCO - ISCHIA TELECOMUNICAZIONI S.R.L. + asn: 204694 + ignoreMorespecifics: false + ignore: false + +185.243.75.0/24: + description: ASN-WARIAN Warian S.R.L., EU + asn: 56911 + ignoreMorespecifics: false + ignore: false + +185.243.74.0/24: + description: itelco ISCHIA TELECOMUNICAZIONI S.R.L., IT + asn: 204694 + ignoreMorespecifics: false + ignore: false + +185.243.73.0/24: + description: itelco ISCHIA TELECOMUNICAZIONI S.R.L., IT + asn: 204694 + ignoreMorespecifics: false + ignore: false + +185.243.72.0/24: + description: itelco ISCHIA TELECOMUNICAZIONI S.R.L., IT + asn: 204694 + ignoreMorespecifics: false + ignore: false + +185.243.148.0/22: + description: DBLC-AS - DOUBLEC S.a.s. + asn: 204664 + ignoreMorespecifics: false + ignore: false + +185.245.76.0/22: + description: CHIESI-AS - CHIESI Farmaceutici SpA + asn: 204614 + ignoreMorespecifics: false + ignore: false + +185.245.120.0/22: + description: NETGLOBAL-ASN - Net Global Srl + asn: 50316 + ignoreMorespecifics: false + ignore: false + +185.245.164.0/22: + description: OVS - OVS Spa + asn: 204593 + ignoreMorespecifics: false + ignore: false + +185.245.164.0/24: + description: ovs OVS Spa, IT + asn: 204593 + ignoreMorespecifics: false + ignore: false + +185.245.165.0/24: + description: ovs OVS Spa, IT + asn: 204593 + ignoreMorespecifics: false + ignore: false + +185.246.8.0/22: + description: ASN-AERIUSNETWORK - Aerius Network SRL + asn: 204578 + ignoreMorespecifics: false + ignore: false + +185.246.36.0/22: + description: ASLIBRA - LIBRA S.R.L. + asn: 198090 + ignoreMorespecifics: false + ignore: false + +185.246.92.0/22: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +185.247.212.0/22: + description: INFOCERT - InfoCert S.p.A. + asn: 200583 + ignoreMorespecifics: false + ignore: false + +185.247.215.0/24: + description: InfoCert InfoCert S.p.A., IT + asn: 200583 + ignoreMorespecifics: false + ignore: false + +185.248.72.0/22: + description: WIBER - WIBER NET SRL + asn: 209529 + ignoreMorespecifics: false + ignore: false + +185.248.240.0/22: + description: BRAINBOX - Brainbox S.r.l. + asn: 59919 + ignoreMorespecifics: false + ignore: false + +185.248.244.0/22: + description: TETSRL-IT - T&T Tecnologie e Telecomunicazioni Srl + asn: 200100 + ignoreMorespecifics: false + ignore: false + +185.248.246.0/24: + description: TETSRL-IT T&T Tecnologie e Telecomunicazioni Srl, IT + asn: 200100 + ignoreMorespecifics: false + ignore: false + +185.248.245.0/24: + description: TETSRL-IT T&T Tecnologie e Telecomunicazioni Srl, IT + asn: 200100 + ignoreMorespecifics: false + ignore: false + +185.248.244.0/24: + description: TETSRL-IT T&T Tecnologie e Telecomunicazioni Srl, IT + asn: 200100 + ignoreMorespecifics: false + ignore: false + +185.248.247.0/24: + description: TETSRL-IT T&T Tecnologie e Telecomunicazioni Srl, IT + asn: 200100 + ignoreMorespecifics: false + ignore: false + +185.249.16.0/22: + description: OPENSOLUTION - OPEN SOLUTION S.R.L. + asn: 204431 + ignoreMorespecifics: false + ignore: false + +185.249.17.0/24: + description: opensolution OPEN SOLUTION S.R.L., IT + asn: 204431 + ignoreMorespecifics: false + ignore: false + +185.249.16.0/24: + description: opensolution OPEN SOLUTION S.R.L., IT + asn: 204431 + ignoreMorespecifics: false + ignore: false + +185.249.18.0/24: + description: opensolution OPEN SOLUTION S.R.L., IT + asn: 204431 + ignoreMorespecifics: false + ignore: false + +185.249.92.0/22: + description: SISTEL-AS - Sistel Srl + asn: 208877 + ignoreMorespecifics: false + ignore: false + +185.250.140.0/22: + description: RETESTAR - Rosa Angela Arena trading as Retestar + asn: 204389 + ignoreMorespecifics: false + ignore: false + +185.250.142.0/23: + description: ReteStar Rosa Angela Arena trading as Retestar, IT + asn: 204389 + ignoreMorespecifics: false + ignore: false + +185.250.141.0/24: + description: ReteStar Rosa Angela Arena trading as Retestar, IT + asn: 204389 + ignoreMorespecifics: false + ignore: false + +185.250.140.0/24: + description: ReteStar Rosa Angela Arena trading as Retestar, IT + asn: 204389 + ignoreMorespecifics: false + ignore: false + +185.250.144.0/22: + description: INNOVIASRL - INNOVIA SRL + asn: 204379 + ignoreMorespecifics: false + ignore: false + +185.250.156.0/22: + description: NABIRI - NABIRI S.R.L. + asn: 204386 + ignoreMorespecifics: false + ignore: false + +185.250.157.0/24: + description: nabiri NABIRI S.R.L., IT + asn: 204386 + ignoreMorespecifics: false + ignore: false + +185.250.159.0/24: + description: nabiri NABIRI S.R.L., IT + asn: 204386 + ignoreMorespecifics: false + ignore: false + +185.250.158.0/24: + description: nabiri NABIRI S.R.L., IT + asn: 204386 + ignoreMorespecifics: false + ignore: false + +185.250.156.0/24: + description: nabiri NABIRI S.R.L., IT + asn: 204386 + ignoreMorespecifics: false + ignore: false + +185.250.164.0/22: + description: ACTIVENETWORK-AS - Active Network S.p.A. + asn: 197075 + ignoreMorespecifics: false + ignore: false + +185.251.60.0/22: + description: OPENDOTCOM-AS - OPEN Dot Com S.p.a. + asn: 204358 + ignoreMorespecifics: false + ignore: false + +185.251.62.0/24: + description: OPENDOTCOM-AS OPEN Dot Com S.p.a., IT + asn: 204358 + ignoreMorespecifics: false + ignore: false + +185.251.61.0/24: + description: OPENDOTCOM-AS OPEN Dot Com S.p.a., IT + asn: 204358 + ignoreMorespecifics: false + ignore: false + +185.251.60.0/24: + description: OPENDOTCOM-AS OPEN Dot Com S.p.a., IT + asn: 204358 + ignoreMorespecifics: false + ignore: false + +185.251.63.0/24: + description: OPENDOTCOM-AS OPEN Dot Com S.p.a., IT + asn: 204358 + ignoreMorespecifics: false + ignore: false + +185.251.136.0/22: + description: FIDOKA-AS - FIDOKA SRL + asn: 200148 + ignoreMorespecifics: false + ignore: false + +185.252.52.0/22: + description: REEVO - REEVO S.R.L. + asn: 31617 + ignoreMorespecifics: false + ignore: false + +185.253.80.0/22: + description: ASN-JCOMWIFI-IT - JCOM Telecomunicazioni s.c.a r.l. + asn: 201502 + ignoreMorespecifics: false + ignore: false + +185.253.200.0/22: + description: CCOMPANY - C. Company S.r.l. + asn: 204309 + ignoreMorespecifics: false + ignore: false + +185.253.200.0/24: + description: ccompany C. Company S.r.l., IT + asn: 204309 + ignoreMorespecifics: false + ignore: false + +185.253.201.0/24: + description: ccompany C. Company S.r.l., IT + asn: 204309 + ignoreMorespecifics: false + ignore: false + +185.253.202.0/24: + description: ccompany C. Company S.r.l., IT + asn: 204309 + ignoreMorespecifics: false + ignore: false + +185.253.203.0/24: + description: ccompany C. Company S.r.l., IT + asn: 204309 + ignoreMorespecifics: false + ignore: false + +185.254.168.0/22: + description: LINKTELCO-ASN - Link Telecomunicazioni SRL + asn: 202074 + ignoreMorespecifics: false + ignore: false + +185.254.228.0/22: + description: SPEEDTEL - SPEEDTEL SRLS + asn: 204107 + ignoreMorespecifics: false + ignore: false + +185.254.229.0/24: + description: speedtel SPEEDTEL SRLS, IT + asn: 204107 + ignoreMorespecifics: false + ignore: false + +188.64.88.0/21: + description: DELTAWEB-AS - Delta Web Spa + asn: 49653 + ignoreMorespecifics: false + ignore: false + +188.64.120.0/21: + description: SPE-AS - S.P.E.Sistemi e Progetti Elett + asn: 49640 + ignoreMorespecifics: false + ignore: false + +188.65.0.0/21: + description: DELTATRE-AS - Deltatre S.p.A. + asn: 12906 + ignoreMorespecifics: false + ignore: false + +188.92.184.0/21: + description: MT-AS - Milano Teleport SRL + asn: 49284 + ignoreMorespecifics: false + ignore: false + +188.93.136.0/21: + description: EUROCALL - Eurocall srl + asn: 196761 + ignoreMorespecifics: false + ignore: false + +188.94.120.0/21: + description: MEDIA-VENETO - Omegacom S.R.L.S. + asn: 49289 + ignoreMorespecifics: false + ignore: false + +188.94.144.0/21: + description: REALEMUTUA-AS - Reale Mutua di Assicurazioni + asn: 196784 + ignoreMorespecifics: false + ignore: false + +188.94.145.0/24: + description: REALEMUTUA-AS Reale Mutua di Assicurazioni, IT + asn: 196784 + ignoreMorespecifics: false + ignore: false + +188.94.148.0/24: + description: REALEMUTUA-AS Reale Mutua di Assicurazioni, IT + asn: 196784 + ignoreMorespecifics: false + ignore: false + +188.94.144.0/24: + description: REALEMUTUA-AS Reale Mutua di Assicurazioni, IT + asn: 196784 + ignoreMorespecifics: false + ignore: false + +188.95.72.0/21: + description: WIFIWEB - WIFIWEB s.r.l. + asn: 47927 + ignoreMorespecifics: false + ignore: false + +188.125.96.0/19: + description: ASCOTLC-AS - Asco TLC S.p.A. + asn: 29177 + ignoreMorespecifics: false + ignore: false + +188.125.100.0/22: + description: ASCOTLC-AS Asco TLC S.p.A., IT + asn: 29177 + ignoreMorespecifics: false + ignore: false + +188.125.120.0/22: + description: ASCOTLC-AS Asco TLC S.p.A., IT + asn: 29177 + ignoreMorespecifics: false + ignore: false + +188.125.112.0/22: + description: ASCOTLC-AS Asco TLC S.p.A., IT + asn: 29177 + ignoreMorespecifics: false + ignore: false + +188.125.124.0/22: + description: ASCOTLC-AS Asco TLC S.p.A., IT + asn: 29177 + ignoreMorespecifics: false + ignore: false + +188.125.108.0/22: + description: ASCOTLC-AS Asco TLC S.p.A., IT + asn: 29177 + ignoreMorespecifics: false + ignore: false + +188.125.104.0/22: + description: ASCOTLC-AS Asco TLC S.p.A., IT + asn: 29177 + ignoreMorespecifics: false + ignore: false + +188.125.116.0/22: + description: ASCOTLC-AS Asco TLC S.p.A., IT + asn: 29177 + ignoreMorespecifics: false + ignore: false + +188.125.96.0/22: + description: ASCOTLC-AS Asco TLC S.p.A., IT + asn: 29177 + ignoreMorespecifics: false + ignore: false + +188.164.128.0/21: + description: PDDA-AS - Prometeus di Daniela Agro + asn: 34971 + ignoreMorespecifics: false + ignore: false + +188.208.19.0/24: + description: MEDINETWORKS - Medinetworks S.r.l. + asn: 209897 + ignoreMorespecifics: false + ignore: false + +188.209.80.0/20: + description: ASN-LEPIDA - Lepida S.c.p.A. + asn: 31638 + ignoreMorespecifics: false + ignore: false + +188.209.89.0/24: + description: ASN-LEPIDA Lepida S.c.p.A., IT + asn: 31638 + ignoreMorespecifics: false + ignore: false + +188.209.80.0/24: + description: ASN-LEPIDA Lepida S.c.p.A., IT + asn: 31638 + ignoreMorespecifics: false + ignore: false + +188.209.88.0/21: + description: ASN-LEPIDA Lepida S.c.p.A., IT + asn: 31638 + ignoreMorespecifics: false + ignore: false + +188.209.81.0/24: + description: ASN-LEPIDA Lepida S.c.p.A., IT + asn: 31638 + ignoreMorespecifics: false + ignore: false + +188.209.82.0/24: + description: ASN-LEPIDA Lepida S.c.p.A., IT + asn: 31638 + ignoreMorespecifics: false + ignore: false + +188.209.83.0/24: + description: ASN-LEPIDA Lepida S.c.p.A., IT + asn: 31638 + ignoreMorespecifics: false + ignore: false + +188.209.86.0/24: + description: ASN-LEPIDA Lepida S.c.p.A., IT + asn: 31638 + ignoreMorespecifics: false + ignore: false + +188.209.80.0/21: + description: ASN-LEPIDA Lepida S.c.p.A., IT + asn: 31638 + ignoreMorespecifics: false + ignore: false + +188.209.88.0/24: + description: ASN-LEPIDA Lepida S.c.p.A., IT + asn: 31638 + ignoreMorespecifics: false + ignore: false + +188.209.87.0/24: + description: ASN-LEPIDA Lepida S.c.p.A., IT + asn: 31638 + ignoreMorespecifics: false + ignore: false + +188.210.239.0/24: + description: ASN-LEPIDA - Lepida S.c.p.A. + asn: 31638 + ignoreMorespecifics: false + ignore: false + +188.212.153.0/24: + description: ASN-LEPIDA - Lepida S.c.p.A. + asn: 31638 + ignoreMorespecifics: false + ignore: false + +188.213.16.0/24: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +188.213.40.0/21: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +188.213.160.0/20: + description: ARUBA-ASN - Aruba S.p.A. + asn: 31034 + ignoreMorespecifics: false + ignore: false + +188.214.0.0/22: + description: PROGETTO8 - Progetto8 Srl + asn: 198721 + ignoreMorespecifics: false + ignore: false + +188.214.198.0/24: + description: PLINK-AS - Professional Link S.r.l. + asn: 59862 + ignoreMorespecifics: false + ignore: false + +188.215.44.0/22: + description: ASN-LEPIDA - Lepida S.c.p.A. + asn: 31638 + ignoreMorespecifics: false + ignore: false + +188.215.94.0/24: + description: FASTWEB - Fastweb SpA + asn: 12874 + ignoreMorespecifics: false + ignore: false + +188.215.247.0/24: + description: ASN-LEPIDA - Lepida S.c.p.A. + asn: 31638 + ignoreMorespecifics: false + ignore: false + +188.215.248.0/24: + description: ASN-LEPIDA - Lepida S.c.p.A. + asn: 31638 + ignoreMorespecifics: false + ignore: false + +188.228.128.0/17: + description: ASDASD-AS - ASDASD srl a socio unico + asn: 28929 + ignoreMorespecifics: false + ignore: false + +188.240.42.0/24: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +188.240.44.0/23: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +188.241.4.0/23: + description: ASN-LEPIDA - Lepida S.c.p.A. + asn: 31638 + ignoreMorespecifics: false + ignore: false + +188.241.140.0/23: + description: WIRTEK - NEWTEC S.R.L. + asn: 201602 + ignoreMorespecifics: false + ignore: false + +188.241.140.0/24: + description: WIRTEK NEWTEC S.R.L., IT + asn: 201602 + ignoreMorespecifics: false + ignore: false + +188.241.141.0/24: + description: WIRTEK NEWTEC S.R.L., IT + asn: 201602 + ignoreMorespecifics: false + ignore: false + +188.241.153.0/24: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +188.241.154.0/24: + description: STELCORE - STEL S.R.L. + asn: 56550 + ignoreMorespecifics: false + ignore: false + +188.241.186.0/24: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +188.241.190.0/23: + description: ASN-LEPIDA - Lepida S.c.p.A. + asn: 31638 + ignoreMorespecifics: false + ignore: false + +188.241.251.0/24: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +192.5.97.0/24: + description: ASN-WINDTRE - WIND TRE S.P.A. + asn: 1267 + ignoreMorespecifics: false + ignore: false + +192.12.192.0/23: + description: CCTLD-IT - Registro del ccTLD it - IIT-CNR + asn: 2597 + ignoreMorespecifics: false + ignore: false + +192.12.193.0/24: + description: CCTLD-IT Registro del ccTLD it - IIT-CNR, IT + asn: 2597 + ignoreMorespecifics: false + ignore: false + +192.12.192.0/24: + description: CCTLD-IT Registro del ccTLD it - IIT-CNR, IT + asn: 2597 + ignoreMorespecifics: false + ignore: false + +192.12.194.0/24: + description: CCTLD-IT - Registro del ccTLD it - IIT-CNR + asn: 2597 + ignoreMorespecifics: false + ignore: false + +192.41.218.0/24: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +192.55.101.0/24: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +192.65.131.0/24: + description: CNR - Consiglio Nazionale delle Ricerche + asn: 2598 + ignoreMorespecifics: false + ignore: false + +192.82.220.0/24: + description: ASN-LEPIDA - Lepida S.c.p.A. + asn: 31638 + ignoreMorespecifics: false + ignore: false + +192.82.221.0/24: + description: ASN-LEPIDA - Lepida S.c.p.A. + asn: 31638 + ignoreMorespecifics: false + ignore: false + +192.92.126.0/24: + description: ASN-WINDTRE - WIND TRE S.P.A. + asn: 1267 + ignoreMorespecifics: false + ignore: false + +192.94.212.0/24: + description: ASN-WINDTRE - WIND TRE S.P.A. + asn: 1267 + ignoreMorespecifics: false + ignore: false + +192.104.23.0/24: + description: ASN-WINDTRE - WIND TRE S.P.A. + asn: 1267 + ignoreMorespecifics: false + ignore: false + +192.106.0.0/16: + description: ASN-WINDTRE - WIND TRE S.P.A. + asn: 1267 + ignoreMorespecifics: false + ignore: false + +192.106.196.0/23: + description: NATO SACLANT Undersea Research Centre, IT + asn: 5502 + ignoreMorespecifics: false + ignore: false + +192.106.192.0/24: + description: INET-AS BT Italia S.p.A., IT + asn: 3313 + ignoreMorespecifics: false + ignore: false + +192.106.32.0/19: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +192.106.234.0/24: + description: ASGARR Consortium GARR, EU + asn: 137 + ignoreMorespecifics: false + ignore: false + +192.132.34.0/24: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +192.133.28.0/24: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +192.135.35.0/24: + description: ASGARR Consortium GARR, EU + asn: 137 + ignoreMorespecifics: false + ignore: false + +192.135.36.0/24: + description: ASGARR Consortium GARR, EU + asn: 137 + ignoreMorespecifics: false + ignore: false + +192.135.32.0/23: + description: ASGARR Consortium GARR, EU + asn: 137 + ignoreMorespecifics: false + ignore: false + +192.146.242.0/24: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +192.148.193.0/24: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +192.156.213.0/24: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +192.160.156.0/24: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +192.167.0.0/16: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +193.0.157.0/24: + description: ASN-CLOUDITALIA - CLOUDITALIA TELECOMUNICAZIONI S.P.A. + asn: 15589 + ignoreMorespecifics: false + ignore: false + +193.17.45.0/24: + description: ORTHOFIX-AS - Orthofix S.r.l. + asn: 31086 + ignoreMorespecifics: false + ignore: false + +193.17.80.0/22: + description: ASN-KUKUA - Kukua s.r.l. + asn: 209418 + ignoreMorespecifics: false + ignore: false + +193.22.90.0/24: + description: GIUNTI-AS - GIUNTI EDITORE S.P.A. + asn: 35114 + ignoreMorespecifics: false + ignore: false + +193.23.114.0/24: + description: REEVO - REEVO S.R.L. + asn: 31617 + ignoreMorespecifics: false + ignore: false + +193.24.29.0/24: + description: NAMEX-IXP - NAMEX CONSORZIO + asn: 24796 + ignoreMorespecifics: false + ignore: false + +193.25.178.0/23: + description: ASDASD-AS - ASDASD srl a socio unico + asn: 28929 + ignoreMorespecifics: false + ignore: false + +193.26.128.0/24: + description: WPWEB-AS - WpWeb S.r.l. + asn: 31121 + ignoreMorespecifics: false + ignore: false + +193.27.28.0/22: + description: FASTWEB - Fastweb SpA + asn: 12874 + ignoreMorespecifics: false + ignore: false + +193.28.95.0/24: + description: AS-IRIDEOS-KP - IRIDEOS S.P.A. + asn: 5602 + ignoreMorespecifics: false + ignore: false + +193.33.18.0/23: + description: SIRTI-AS - SIRTI S.p.A. + asn: 42665 + ignoreMorespecifics: false + ignore: false + +193.33.18.0/24: + description: SIRTI-AS SIRTI S.p.A., IT + asn: 42665 + ignoreMorespecifics: false + ignore: false + +193.33.19.0/24: + description: SIRTI-AS SIRTI S.p.A., IT + asn: 42665 + ignoreMorespecifics: false + ignore: false + +193.33.98.0/23: + description: ADB-AS - A.D.B. Analisi Dati Borsa S.p.A. + asn: 34650 + ignoreMorespecifics: false + ignore: false + +193.35.4.0/22: + description: FASTWEB - Fastweb SpA + asn: 12874 + ignoreMorespecifics: false + ignore: false + +193.36.47.0/24: + description: INET-AS - BT Italia S.p.A. + asn: 3313 + ignoreMorespecifics: false + ignore: false + +193.41.6.0/23: + description: ASN-LOGOS - Logos S.P.A. + asn: 15923 + ignoreMorespecifics: false + ignore: false + +193.41.84.0/24: + description: CSEBO-NET - C.S.E. Consorzio Servizi Bancari Soc. Cons. a r.l. + asn: 15981 + ignoreMorespecifics: false + ignore: false + +193.41.85.0/24: + description: ASN-SELECTA - Selecta spa + asn: 16052 + ignoreMorespecifics: false + ignore: false + +193.41.176.0/22: + description: EQUENSWORLDLINE - Equens S.P.A. + asn: 16177 + ignoreMorespecifics: false + ignore: false + +193.41.198.0/24: + description: ISP-ASN2 - Intesa Sanpaolo S.p.A. + asn: 20942 + ignoreMorespecifics: false + ignore: false + +193.41.205.0/24: + description: BANCALOMBARDA - UBI SISTEMI E SERVIZI S.c.p.A. + asn: 16161 + ignoreMorespecifics: false + ignore: false + +193.41.235.0/24: + description: PLANETEL - Planetel Srl + asn: 47217 + ignoreMorespecifics: false + ignore: false + +193.41.236.0/24: + description: ISP-ASN2 - Intesa Sanpaolo S.p.A. + asn: 20942 + ignoreMorespecifics: false + ignore: false + +193.42.2.0/23: + description: ASN-ATLANET - BT Italia S.p.A. + asn: 12797 + ignoreMorespecifics: false + ignore: false + +193.42.14.0/24: + description: ARUBA-ASN - Aruba S.p.A. + asn: 31034 + ignoreMorespecifics: false + ignore: false + +193.42.64.0/19: + description: INSIEL-AS - Insiel- Informatica per il sistema degli enti locali S.p.A + asn: 44831 + ignoreMorespecifics: false + ignore: false + +193.42.80.0/20: + description: INSIEL-AS Insiel- Informatica per il sistema degli enti locali S.p.A, IT + asn: 44831 + ignoreMorespecifics: false + ignore: false + +193.42.70.0/24: + description: INSIEL-AS Insiel- Informatica per il sistema degli enti locali S.p.A, IT + asn: 44831 + ignoreMorespecifics: false + ignore: false + +193.42.93.0/24: + description: INSIEL-AS Insiel- Informatica per il sistema degli enti locali S.p.A, IT + asn: 44831 + ignoreMorespecifics: false + ignore: false + +193.42.68.0/23: + description: INSIEL-AS Insiel- Informatica per il sistema degli enti locali S.p.A, IT + asn: 44831 + ignoreMorespecifics: false + ignore: false + +193.42.94.0/24: + description: INSIEL-AS Insiel- Informatica per il sistema degli enti locali S.p.A, IT + asn: 44831 + ignoreMorespecifics: false + ignore: false + +193.42.64.0/20: + description: INSIEL-AS Insiel- Informatica per il sistema degli enti locali S.p.A, IT + asn: 44831 + ignoreMorespecifics: false + ignore: false + +193.42.64.0/24: + description: INSIEL-AS Insiel- Informatica per il sistema degli enti locali S.p.A, IT + asn: 44831 + ignoreMorespecifics: false + ignore: false + +193.42.133.0/24: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +193.42.134.0/24: + description: CSP-AS - CSP s.c. a r.l. + asn: 2595 + ignoreMorespecifics: false + ignore: false + +193.42.138.0/24: + description: BT-ITALIA - BT Italia S.p.A. + asn: 8968 + ignoreMorespecifics: false + ignore: false + +193.42.139.0/24: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +193.43.2.0/23: + description: TISCALI-IT - Tiscali Italia S.P.A. + asn: 8612 + ignoreMorespecifics: false + ignore: false + +193.43.4.0/22: + description: CEDACRINORD-AS - CEDACRI S.P.A. + asn: 13180 + ignoreMorespecifics: false + ignore: false + +193.43.15.0/24: + description: INET-AS - BT Italia S.p.A. + asn: 3313 + ignoreMorespecifics: false + ignore: false + +193.43.18.0/23: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +193.43.24.0/24: + description: AS_INTERACTIVE - Qcom spa + asn: 41497 + ignoreMorespecifics: false + ignore: false + +193.43.34.0/24: + description: TRENTINODIGITALE-AS - Trentino Digitale SPA + asn: 12835 + ignoreMorespecifics: false + ignore: false + +193.43.35.0/24: + description: TELESPAZIO-AS - Telespazio S.p.A. + asn: 43279 + ignoreMorespecifics: false + ignore: false + +193.43.36.0/24: + description: Food And Agriculture Organization of the United Nations + asn: 5535 + ignoreMorespecifics: false + ignore: false + +193.43.44.0/22: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +193.43.76.0/24: + description: COLT Technology Services Group Limited + asn: 15404 + ignoreMorespecifics: false + ignore: false + +193.43.80.0/21: + description: ASN-LEPIDA - Lepida S.c.p.A. + asn: 31638 + ignoreMorespecifics: false + ignore: false + +193.43.96.0/24: + description: IT-STCOM - Metrolink S.R.L. + asn: 8816 + ignoreMorespecifics: false + ignore: false + +193.43.97.0/24: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +193.43.101.0/24: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +193.43.109.0/24: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +193.43.117.0/24: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +193.43.132.0/23: + description: ASN-ITNET - ITnet S.r.l. + asn: 3242 + ignoreMorespecifics: false + ignore: false + +193.43.137.0/24: + description: CSP-AS - CSP s.c. a r.l. + asn: 2595 + ignoreMorespecifics: false + ignore: false + +193.43.141.0/24: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +193.43.168.0/21: + description: INSIEL-AS Insiel- Informatica per il sistema degli enti locali S.p.A, IT + asn: 44831 + ignoreMorespecifics: false + ignore: false + +193.43.160.0/21: + description: INSIEL-AS Insiel- Informatica per il sistema degli enti locali S.p.A, IT + asn: 44831 + ignoreMorespecifics: false + ignore: false + +193.43.176.0/23: + description: INSIEL-AS Insiel- Informatica per il sistema degli enti locali S.p.A, IT + asn: 44831 + ignoreMorespecifics: false + ignore: false + +193.43.166.0/24: + description: INSIEL-AS Insiel- Informatica per il sistema degli enti locali S.p.A, IT + asn: 44831 + ignoreMorespecifics: false + ignore: false + +193.43.164.0/24: + description: INSIEL-AS Insiel- Informatica per il sistema degli enti locali S.p.A, IT + asn: 44831 + ignoreMorespecifics: false + ignore: false + +193.43.184.0/21: + description: ASN-LEPIDA - Lepida S.c.p.A. + asn: 31638 + ignoreMorespecifics: false + ignore: false + +193.43.192.0/20: + description: ASN-LEPIDA - Lepida S.c.p.A. + asn: 31638 + ignoreMorespecifics: false + ignore: false + +193.43.192.0/21: + description: ASN-LEPIDA Lepida S.c.p.A., IT + asn: 31638 + ignoreMorespecifics: false + ignore: false + +193.43.200.0/21: + description: ASN-LEPIDA Lepida S.c.p.A., IT + asn: 31638 + ignoreMorespecifics: false + ignore: false + +193.46.28.0/22: + description: WNT - Perolini Sebastiano + asn: 200901 + ignoreMorespecifics: false + ignore: false + +193.46.180.0/24: + description: INROMA-AS - CINECA CONSORZIO INTERUNIVERSITARIO + asn: 5397 + ignoreMorespecifics: false + ignore: false + +193.58.36.0/22: + description: SPADHAUSEN - Spadhausen SRL Unipersonale + asn: 62166 + ignoreMorespecifics: false + ignore: false + +193.58.38.0/23: + description: SPADHAUSEN Spadhausen SRL Unipersonale, IT + asn: 62166 + ignoreMorespecifics: false + ignore: false + +193.58.36.0/23: + description: SPADHAUSEN Spadhausen SRL Unipersonale, IT + asn: 62166 + ignoreMorespecifics: false + ignore: false + +193.58.239.0/24: + description: ARUBA-ASN - Aruba S.p.A. + asn: 31034 + ignoreMorespecifics: false + ignore: false + +193.70.128.0/17: + description: ASN-WINDTRE - WIND TRE S.P.A. + asn: 1267 + ignoreMorespecifics: false + ignore: false + +193.70.226.0/23: + description: BT-Italia BT Italia S.p.A., IT + asn: 8968 + ignoreMorespecifics: false + ignore: false + +193.70.146.0/24: + description: SERVERPLAN-AS Server Plan S.r.l., IT + asn: 52030 + ignoreMorespecifics: false + ignore: false + +193.76.0.0/16: + description: ASN-WINDTRE - WIND TRE S.P.A. + asn: 1267 + ignoreMorespecifics: false + ignore: false + +193.93.108.0/22: + description: CDP - Cassa Depositi e Prestiti, S.P.A. + asn: 202500 + ignoreMorespecifics: false + ignore: false + +193.104.86.0/24: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +193.104.137.0/24: + description: FUB-AS - Fondazione Ugo Bordoni + asn: 50112 + ignoreMorespecifics: false + ignore: false + +193.104.137.0/25: + description: FUB-AS Fondazione Ugo Bordoni, IT + asn: 50112 + ignoreMorespecifics: false + ignore: false + +193.104.137.128/25: + description: FUB-AS Fondazione Ugo Bordoni, IT + asn: 50112 + ignoreMorespecifics: false + ignore: false + +193.104.223.0/24: + description: E-SECURITY-AS - e-Security S.r.l. + asn: 196880 + ignoreMorespecifics: false + ignore: false + +193.105.79.0/24: + description: CONNECTICS-AS - Interactiv-group SAS + asn: 42392 + ignoreMorespecifics: false + ignore: false + +193.105.228.0/24: + description: ELSYNET - ELSYNET S.R.L. + asn: 196983 + ignoreMorespecifics: false + ignore: false + +193.106.180.0/22: + description: EURAC-AS - Accademia Europea di Bolzano + asn: 50507 + ignoreMorespecifics: false + ignore: false + +193.106.180.0/23: + description: EURAC-AS Accademia Europea di Bolzano, IT + asn: 50507 + ignoreMorespecifics: false + ignore: false + +193.106.182.0/23: + description: EURAC-AS Accademia Europea di Bolzano, IT + asn: 50507 + ignoreMorespecifics: false + ignore: false + +193.108.60.0/22: + description: NEXI-AS - Nexi Payments S.P.A. + asn: 35051 + ignoreMorespecifics: false + ignore: false + +193.108.63.0/24: + description: Nexi-as Nexi Payments S.P.A., IT + asn: 35051 + ignoreMorespecifics: false + ignore: false + +193.108.61.0/24: + description: Nexi-as Nexi Payments S.P.A., IT + asn: 35051 + ignoreMorespecifics: false + ignore: false + +193.108.62.0/24: + description: Nexi-as Nexi Payments S.P.A., IT + asn: 35051 + ignoreMorespecifics: false + ignore: false + +193.108.60.0/24: + description: Nexi-as Nexi Payments S.P.A., IT + asn: 35051 + ignoreMorespecifics: false + ignore: false + +193.108.186.0/24: + description: FINECO - FinecoBank SpA + asn: 12498 + ignoreMorespecifics: false + ignore: false + +193.108.204.0/24: + description: GRTN-AS - Terna S.p.A. + asn: 21014 + ignoreMorespecifics: false + ignore: false + +193.108.205.0/24: + description: PDR-AS - Services Network Presidenza Repubblica Italiana + asn: 21006 + ignoreMorespecifics: false + ignore: false + +193.109.32.0/21: + description: SISTEMIUNO-AS - Sistemi Hardware&Software S.P.A. + asn: 21101 + ignoreMorespecifics: false + ignore: false + +193.109.40.0/21: + description: CONSULTAREA - TeleMedia.net srl + asn: 21086 + ignoreMorespecifics: false + ignore: false + +193.109.90.0/24: + description: ASN-WINDTRE - WIND TRE S.P.A. + asn: 1267 + ignoreMorespecifics: false + ignore: false + +193.109.104.0/22: + description: ASN-COGEIN-RA - Data Management S.r.l. + asn: 21134 + ignoreMorespecifics: false + ignore: false + +193.109.106.0/24: + description: ASN-COGEIN-RA Data Management S.r.l., IT + asn: 21134 + ignoreMorespecifics: false + ignore: false + +193.109.112.0/24: + description: UNIDATA - UNIDATA S.p.A. + asn: 5394 + ignoreMorespecifics: false + ignore: false + +193.109.233.0/24: + description: BPV-AS - Banca Popolare di Vicenza S.C.p.A. + asn: 24805 + ignoreMorespecifics: false + ignore: false + +193.110.151.0/24: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +193.111.20.0/23: + description: ASM-SETTIMO-ASN - Patrimonio Citta' Di Settimo Torinese S.r.l. + asn: 24717 + ignoreMorespecifics: false + ignore: false + +193.111.46.0/24: + description: KEYCAB-AS - Leonardo S.p.A. + asn: 24802 + ignoreMorespecifics: false + ignore: false + +193.138.4.0/23: + description: MVA-AS20160531 - Mirko Montuori trading as MVA Connect + asn: 202803 + ignoreMorespecifics: false + ignore: false + +193.138.4.0/24: + description: MVA-AS20160531 Mirko Montuori trading as MVA Connect, IT + asn: 202803 + ignoreMorespecifics: false + ignore: false + +193.138.120.0/23: + description: MVA-AS20160531 - Mirko Montuori trading as MVA Connect + asn: 202803 + ignoreMorespecifics: false + ignore: false + +193.138.160.0/22: + description: TRENITALIA-AS - TRENITALIA SPA + asn: 34216 + ignoreMorespecifics: false + ignore: false + +193.138.160.0/24: + description: TRENITALIA-AS TRENITALIA SPA, IT + asn: 34216 + ignoreMorespecifics: false + ignore: false + +193.138.162.0/24: + description: TRENITALIA-AS TRENITALIA SPA, IT + asn: 34216 + ignoreMorespecifics: false + ignore: false + +193.138.163.0/24: + description: TRENITALIA-AS TRENITALIA SPA, IT + asn: 34216 + ignoreMorespecifics: false + ignore: false + +193.138.161.0/24: + description: TRENITALIA-AS TRENITALIA SPA, IT + asn: 34216 + ignoreMorespecifics: false + ignore: false + +193.142.196.0/22: + description: SAILWEB-SRL - SAILWEB SRL + asn: 44939 + ignoreMorespecifics: false + ignore: false + +193.143.249.0/24: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +193.148.38.0/23: + description: CEDACRINORD-AS - CEDACRI S.P.A. + asn: 13180 + ignoreMorespecifics: false + ignore: false + +193.150.60.0/22: + description: EPIC-NETWORKS-AS - EPIC NETWORKS S.R.L. + asn: 57394 + ignoreMorespecifics: false + ignore: false + +193.150.112.0/24: + description: COLT - COLT Technology Services Group Limited + asn: 8220 + ignoreMorespecifics: false + ignore: false + +193.160.240.0/22: + description: SYNAPSE-AS - Luigi Pellizzer trading as Synapse + asn: 60943 + ignoreMorespecifics: false + ignore: false + +193.168.52.0/23: + description: RETELIT-AS - Reti Telematiche Italiane S.p.A. (Retelit S.p.A.) + asn: 28716 + ignoreMorespecifics: false + ignore: false + +193.168.56.0/23: + description: RETELIT-AS - Reti Telematiche Italiane S.p.A. (Retelit S.p.A.) + asn: 28716 + ignoreMorespecifics: false + ignore: false + +193.169.20.0/24: + description: FASTWEB - Fastweb SpA + asn: 12874 + ignoreMorespecifics: false + ignore: false + +193.169.56.0/23: + description: PLANETEL - Planetel Srl + asn: 47217 + ignoreMorespecifics: false + ignore: false + +193.169.150.0/23: + description: AGUSTAWESTLAND-AS - Agusta S.P.A. + asn: 49579 + ignoreMorespecifics: false + ignore: false + +193.169.151.0/24: + description: AGUSTAWESTLAND-AS Agusta S.P.A., IT + asn: 49579 + ignoreMorespecifics: false + ignore: false + +193.169.150.0/24: + description: AGUSTAWESTLAND-AS Agusta S.P.A., IT + asn: 49579 + ignoreMorespecifics: false + ignore: false + +193.169.162.0/23: + description: STEFANEL-GROUP-AS - Stefanel S.p.A. + asn: 196654 + ignoreMorespecifics: false + ignore: false + +193.169.242.0/23: + description: NOVERCA-AS - Noverca s.r.l + asn: 47224 + ignoreMorespecifics: false + ignore: false + +193.178.216.0/24: + description: ASN-DEBIS - Engineering D.HUB S.p.A. + asn: 21176 + ignoreMorespecifics: false + ignore: false + +193.178.224.0/23: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +193.178.234.0/23: + description: ASN-DEBIS - Engineering D.HUB S.p.A. + asn: 21176 + ignoreMorespecifics: false + ignore: false + +193.178.234.0/24: + description: ASN-DEBIS Engineering D.HUB S.p.A., IT + asn: 21176 + ignoreMorespecifics: false + ignore: false + +193.178.235.0/24: + description: ASN-DEBIS Engineering D.HUB S.p.A., IT + asn: 21176 + ignoreMorespecifics: false + ignore: false + +193.178.244.0/22: + description: ASN-DEBIS - Engineering D.HUB S.p.A. + asn: 21176 + ignoreMorespecifics: false + ignore: false + +193.178.245.0/24: + description: ASN-DEBIS Engineering D.HUB S.p.A., IT + asn: 21176 + ignoreMorespecifics: false + ignore: false + +193.178.247.0/24: + description: ASN-DEBIS Engineering D.HUB S.p.A., IT + asn: 21176 + ignoreMorespecifics: false + ignore: false + +193.178.244.0/24: + description: ASN-DEBIS Engineering D.HUB S.p.A., IT + asn: 21176 + ignoreMorespecifics: false + ignore: false + +193.178.246.0/24: + description: ASN-DEBIS Engineering D.HUB S.p.A., IT + asn: 21176 + ignoreMorespecifics: false + ignore: false + +193.187.74.0/23: + description: CAMPANIACOM-AS - CAMPANIACOM SPA + asn: 199039 + ignoreMorespecifics: false + ignore: false + +193.188.28.0/22: + description: SERVER24-AS - INCUBATEC GmbH - Srl + asn: 34081 + ignoreMorespecifics: false + ignore: false + +193.189.112.0/23: + description: AS-IRIDEOS-KP - IRIDEOS S.P.A. + asn: 5602 + ignoreMorespecifics: false + ignore: false + +193.193.0.0/19: + description: FASTWEB - Fastweb SpA + asn: 12874 + ignoreMorespecifics: false + ignore: false + +193.193.172.0/23: + description: UNICREDIT-AS-MI-IT - UniCredit Business Integrated Solutions S.C.p.A. + asn: 12428 + ignoreMorespecifics: false + ignore: false + +193.193.183.0/24: + description: FINECO - FinecoBank SpA + asn: 12498 + ignoreMorespecifics: false + ignore: false + +193.194.129.0/24: + description: WORK-AS - N@work Internet Informationssysteme GmbH + asn: 9211 + ignoreMorespecifics: false + ignore: false + +193.200.3.0/24: + description: SEEWEB - SEEWEB s.r.l. + asn: 12637 + ignoreMorespecifics: false + ignore: false + +193.200.213.0/24: + description: ASN-LEPIDA - Lepida S.c.p.A. + asn: 31638 + ignoreMorespecifics: false + ignore: false + +193.201.40.0/24: + description: NAMEX-IXP - NAMEX CONSORZIO + asn: 24796 + ignoreMorespecifics: false + ignore: false + +193.201.171.0/24: + description: INET-AS - BT Italia S.p.A. + asn: 3313 + ignoreMorespecifics: false + ignore: false + +193.204.0.0/16: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +193.204.0.0/15: + description: ASGARR Consortium GARR, EU + asn: 137 + ignoreMorespecifics: false + ignore: false + +193.205.0.0/16: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +193.206.0.0/16: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +193.207.0.0/16: + description: TISCALI-IT - Tiscali Italia S.P.A. + asn: 8612 + ignoreMorespecifics: false + ignore: false + +193.219.102.0/24: + description: EMISFERA-AS - Emisfera Societa' Cooperativa + asn: 41644 + ignoreMorespecifics: false + ignore: false + +193.219.109.0/24: + description: IT-ENET-IGPDECAUX - IGP Decaux spa + asn: 41100 + ignoreMorespecifics: false + ignore: false + +193.222.136.0/24: + description: GEOX - GEOX S.P.A. + asn: 35514 + ignoreMorespecifics: false + ignore: false + +193.227.64.0/19: + description: CERVED-AS - CERVED GROUP S.p.A. + asn: 15553 + ignoreMorespecifics: false + ignore: false + +193.227.64.0/22: + description: CERVED-AS CERVED GROUP S.p.A., IT + asn: 15553 + ignoreMorespecifics: false + ignore: false + +193.227.78.0/24: + description: CERVED-AS CERVED GROUP S.p.A., IT + asn: 15553 + ignoreMorespecifics: false + ignore: false + +193.227.104.0/24: + description: AS-IRIDEOS-KP - IRIDEOS S.P.A. + asn: 5602 + ignoreMorespecifics: false + ignore: false + +193.228.56.0/22: + description: HOSTROYALE_TECHNOLOGIES - HostRoyale Technologies Pvt Ltd + asn: 204287 + ignoreMorespecifics: false + ignore: false + +193.238.100.0/22: + description: NETECOM - Net & Com s.r.l. + asn: 6831 + ignoreMorespecifics: false + ignore: false + +193.238.136.0/22: + description: INTERPLANET-IT - Interplanet S.r.l. + asn: 34758 + ignoreMorespecifics: false + ignore: false + +193.239.52.0/22: + description: ISP-INASSET-AS - InAsset S.r.l. + asn: 47902 + ignoreMorespecifics: false + ignore: false + +193.254.12.0/22: + description: NHM - NHM - S.R.L. + asn: 62275 + ignoreMorespecifics: false + ignore: false + +193.254.240.0/23: + description: ARUBA-ASN - Aruba S.p.A. + asn: 31034 + ignoreMorespecifics: false + ignore: false + +194.0.16.0/24: + description: CCTLD-IT-ANYCAST - Registro del ccTLD it - IIT-CNR + asn: 197440 + ignoreMorespecifics: false + ignore: false + +194.0.140.0/24: + description: ASN-WINTECH - Wintech S.p.a. + asn: 42180 + ignoreMorespecifics: false + ignore: false + +194.1.208.0/24: + description: AS-IRIDEOS-KP - IRIDEOS S.P.A. + asn: 5602 + ignoreMorespecifics: false + ignore: false + +194.4.40.0/22: + description: INTRANETWIFI - RUBELLO LINO trading as RUBELLO IMPIANTI + asn: 200604 + ignoreMorespecifics: false + ignore: false + +194.4.144.0/22: + description: WAVECOM - WAVECOM SRL + asn: 200497 + ignoreMorespecifics: false + ignore: false + +194.5.254.0/23: + description: VOIPEDEU - Voiped Wholesale BV + asn: 204805 + ignoreMorespecifics: false + ignore: false + +194.5.255.0/24: + description: voipedeu Voiped Wholesale BV, NL + asn: 204805 + ignoreMorespecifics: false + ignore: false + +194.5.254.0/24: + description: voipedeu Voiped Wholesale BV, NL + asn: 204805 + ignoreMorespecifics: false + ignore: false + +194.8.12.0/23: + description: VOIPEDEU - Voiped Wholesale BV + asn: 204805 + ignoreMorespecifics: false + ignore: false + +194.8.13.0/24: + description: voipedeu Voiped Wholesale BV, NL + asn: 204805 + ignoreMorespecifics: false + ignore: false + +194.8.12.0/24: + description: voipedeu Voiped Wholesale BV, NL + asn: 204805 + ignoreMorespecifics: false + ignore: false + +194.9.220.0/23: + description: EQUENSWORLDLINE - Equens S.P.A. + asn: 16177 + ignoreMorespecifics: false + ignore: false + +194.20.0.0/15: + description: AS-IRIDEOS-IN-NETAPP - IRIDEOS S.P.A. + asn: 3302 + ignoreMorespecifics: false + ignore: false + +194.20.222.0/24: + description: INET-AS BT Italia S.p.A., IT + asn: 3313 + ignoreMorespecifics: false + ignore: false + +194.20.208.0/21: + description: INET-AS BT Italia S.p.A., IT + asn: 3313 + ignoreMorespecifics: false + ignore: false + +194.21.28.0/22: + description: INET-AS BT Italia S.p.A., IT + asn: 3313 + ignoreMorespecifics: false + ignore: false + +194.21.20.0/22: + description: INET-AS BT Italia S.p.A., IT + asn: 3313 + ignoreMorespecifics: false + ignore: false + +194.20.96.0/21: + description: Unidata UNIDATA S.p.A., IT + asn: 5394 + ignoreMorespecifics: false + ignore: false + +194.20.144.0/23: + description: ASCOTLC-AS Asco TLC S.p.A., IT + asn: 29177 + ignoreMorespecifics: false + ignore: false + +194.20.44.0/22: + description: INET-AS BT Italia S.p.A., IT + asn: 3313 + ignoreMorespecifics: false + ignore: false + +194.20.240.0/22: + description: SHINY-AS Shiny S.r.l., IT + asn: 6665 + ignoreMorespecifics: false + ignore: false + +194.20.60.0/22: + description: INET-AS BT Italia S.p.A., IT + asn: 3313 + ignoreMorespecifics: false + ignore: false + +194.20.244.0/22: + description: SHINY-AS Shiny S.r.l., IT + asn: 6665 + ignoreMorespecifics: false + ignore: false + +194.20.229.0/24: + description: INET-AS BT Italia S.p.A., IT + asn: 3313 + ignoreMorespecifics: false + ignore: false + +194.20.52.0/22: + description: INET-AS BT Italia S.p.A., IT + asn: 3313 + ignoreMorespecifics: false + ignore: false + +194.20.248.0/24: + description: INET-AS BT Italia S.p.A., IT + asn: 3313 + ignoreMorespecifics: false + ignore: false + +194.20.155.0/24: + description: INET-AS BT Italia S.p.A., IT + asn: 3313 + ignoreMorespecifics: false + ignore: false + +194.21.19.0/24: + description: INET-AS BT Italia S.p.A., IT + asn: 3313 + ignoreMorespecifics: false + ignore: false + +194.20.112.0/22: + description: INET-AS BT Italia S.p.A., IT + asn: 3313 + ignoreMorespecifics: false + ignore: false + +194.20.216.0/22: + description: INET-AS BT Italia S.p.A., IT + asn: 3313 + ignoreMorespecifics: false + ignore: false + +194.20.142.0/23: + description: ASCOTLC-AS Asco TLC S.p.A., IT + asn: 29177 + ignoreMorespecifics: false + ignore: false + +194.20.64.0/20: + description: VF-GROUP-DC1 Vodafone Group Services GmbH, DE + asn: 201917 + ignoreMorespecifics: false + ignore: false + +194.20.226.0/24: + description: INET-AS BT Italia S.p.A., IT + asn: 3313 + ignoreMorespecifics: false + ignore: false + +194.20.200.0/21: + description: INET-AS BT Italia S.p.A., IT + asn: 3313 + ignoreMorespecifics: false + ignore: false + +194.20.50.0/24: + description: INET-AS BT Italia S.p.A., IT + asn: 3313 + ignoreMorespecifics: false + ignore: false + +194.20.232.0/21: + description: SHINY-AS Shiny S.r.l., IT + asn: 6665 + ignoreMorespecifics: false + ignore: false + +194.20.58.0/24: + description: AS-IRIDEOS-IN-NETAPP IRIDEOS S.P.A., IT + asn: 3302 + ignoreMorespecifics: false + ignore: false + +194.20.56.0/23: + description: INET-AS BT Italia S.p.A., IT + asn: 3313 + ignoreMorespecifics: false + ignore: false + +194.21.25.0/24: + description: INET-AS BT Italia S.p.A., IT + asn: 3313 + ignoreMorespecifics: false + ignore: false + +194.20.40.0/23: + description: INET-AS BT Italia S.p.A., IT + asn: 3313 + ignoreMorespecifics: false + ignore: false + +194.21.56.0/23: + description: GOLDNET-ITALY-AS Goldnet S.R.L., IT + asn: 28742 + ignoreMorespecifics: false + ignore: false + +194.20.42.0/24: + description: INET-AS BT Italia S.p.A., IT + asn: 3313 + ignoreMorespecifics: false + ignore: false + +194.20.199.0/24: + description: INET-AS BT Italia S.p.A., IT + asn: 3313 + ignoreMorespecifics: false + ignore: false + +194.20.24.0/24: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +194.21.4.0/22: + description: INET-AS BT Italia S.p.A., IT + asn: 3313 + ignoreMorespecifics: false + ignore: false + +194.20.76.0/22: + description: VF-GROUP-DC1 Vodafone Group Services GmbH, DE + asn: 201917 + ignoreMorespecifics: false + ignore: false + +194.20.70.0/24: + description: VF-GROUP-DC1 Vodafone Group Services GmbH, DE + asn: 201917 + ignoreMorespecifics: false + ignore: false + +194.21.8.0/22: + description: INET-AS BT Italia S.p.A., IT + asn: 3313 + ignoreMorespecifics: false + ignore: false + +194.20.64.0/21: + description: VF-GROUP-DC1 Vodafone Group Services GmbH, DE + asn: 201917 + ignoreMorespecifics: false + ignore: false + +194.20.49.0/24: + description: INET-AS BT Italia S.p.A., IT + asn: 3313 + ignoreMorespecifics: false + ignore: false + +194.20.72.0/22: + description: VF-GROUP-DC1 Vodafone Group Services GmbH, DE + asn: 201917 + ignoreMorespecifics: false + ignore: false + +194.20.59.0/24: + description: ASTALDI-AS ASTALDI SPA, IT + asn: 201944 + ignoreMorespecifics: false + ignore: false + +194.20.120.0/21: + description: INET-AS BT Italia S.p.A., IT + asn: 3313 + ignoreMorespecifics: false + ignore: false + +194.20.108.0/22: + description: INET-AS BT Italia S.p.A., IT + asn: 3313 + ignoreMorespecifics: false + ignore: false + +194.20.8.0/21: + description: INET-AS BT Italia S.p.A., IT + asn: 3313 + ignoreMorespecifics: false + ignore: false + +194.28.116.0/22: + description: AS-IRIDEOS-KP - IRIDEOS S.P.A. + asn: 5602 + ignoreMorespecifics: false + ignore: false + +194.29.204.0/24: + description: ISP-ASN4 - Intesa Sanpaolo S.p.A. + asn: 13253 + ignoreMorespecifics: false + ignore: false + +194.31.108.0/22: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +194.32.172.0/22: + description: TECNODATA - Tecnodata Trentina Srl + asn: 200409 + ignoreMorespecifics: false + ignore: false + +194.32.175.0/24: + description: Tecnodata Tecnodata Trentina Srl, IT + asn: 200409 + ignoreMorespecifics: false + ignore: false + +194.32.173.0/24: + description: Tecnodata Tecnodata Trentina Srl, IT + asn: 200409 + ignoreMorespecifics: false + ignore: false + +194.32.172.0/24: + description: Tecnodata Tecnodata Trentina Srl, IT + asn: 200409 + ignoreMorespecifics: false + ignore: false + +194.32.174.0/24: + description: Tecnodata Tecnodata Trentina Srl, IT + asn: 200409 + ignoreMorespecifics: false + ignore: false + +194.36.72.0/22: + description: NEXTIT - Next.it S.r.l. + asn: 201950 + ignoreMorespecifics: false + ignore: false + +194.37.252.0/24: + description: IMLGROUP-AS - IML Motori SpA + asn: 43756 + ignoreMorespecifics: false + ignore: false + +194.41.4.0/22: + description: RENAULT - RENAULT SAS + asn: 8528 + ignoreMorespecifics: false + ignore: false + +194.41.9.0/24: + description: DWS-LON - Disney Worldwide Services + asn: 30311 + ignoreMorespecifics: false + ignore: false + +194.48.180.0/22: + description: NETOIP - Netoip.com srl + asn: 202709 + ignoreMorespecifics: false + ignore: false + +194.53.152.0/22: + description: LINKTELCO-ASN - Link Telecomunicazioni SRL + asn: 202074 + ignoreMorespecifics: false + ignore: false + +194.53.180.0/22: + description: CSTELECOM - alessio sassone + asn: 209572 + ignoreMorespecifics: false + ignore: false + +194.55.44.0/22: + description: FASTWEB - Fastweb SpA + asn: 12874 + ignoreMorespecifics: false + ignore: false + +194.55.148.0/22: + description: FIDOKA-AS - FIDOKA SRL + asn: 200148 + ignoreMorespecifics: false + ignore: false + +194.56.88.0/22: + description: MOMIT - MOMIT SRL + asn: 204760 + ignoreMorespecifics: false + ignore: false + +194.59.208.0/22: + description: FASTWEB - Fastweb SpA + asn: 12874 + ignoreMorespecifics: false + ignore: false + +194.62.60.0/22: + description: GTT-BACKBONE - GTT Communications Inc. + asn: 3257 + ignoreMorespecifics: false + ignore: false + +194.62.200.0/22: + description: ASN-HYTEL - HYTEL S.R.L. + asn: 202382 + ignoreMorespecifics: false + ignore: false + +194.69.60.0/22: + description: AS-BALENO - Baleno S.r.l. + asn: 198349 + ignoreMorespecifics: false + ignore: false + +194.79.56.0/22: + description: ELMEC-AS - ELMEC INFORMATICA S.P.A. + asn: 39217 + ignoreMorespecifics: false + ignore: false + +194.79.192.0/19: + description: UNIDATA - UNIDATA S.p.A. + asn: 5394 + ignoreMorespecifics: false + ignore: false + +194.105.48.0/21: + description: TRENTINODIGITALE-AS - Trentino Digitale SPA + asn: 12835 + ignoreMorespecifics: false + ignore: false + +194.105.57.0/24: + description: ASN-DEBIS - Engineering D.HUB S.p.A. + asn: 21176 + ignoreMorespecifics: false + ignore: false + +194.105.61.0/24: + description: MULTITRADE-AS - CEDACRI S.P.A. + asn: 12922 + ignoreMorespecifics: false + ignore: false + +194.113.88.0/22: + description: NETEN-AS - Neten Srl + asn: 41974 + ignoreMorespecifics: false + ignore: false + +194.116.0.0/19: + description: CSP-AS - CSP s.c. a r.l. + asn: 2595 + ignoreMorespecifics: false + ignore: false + +194.116.26.0/23: + description: CSP-SCHOOLS-AS CSP s.c. a r.l., IT + asn: 2596 + ignoreMorespecifics: false + ignore: false + +194.116.32.0/20: + description: ASN-BBBELL - B.B.Bell SPA + asn: 34606 + ignoreMorespecifics: false + ignore: false + +194.116.32.0/19: + description: ASN-BBBELL B.B.Bell SPA, IT + asn: 34606 + ignoreMorespecifics: false + ignore: false + +194.116.48.0/20: + description: ASN-BBBELL - B.B.Bell SPA + asn: 34606 + ignoreMorespecifics: false + ignore: false + +194.116.72.0/23: + description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC + asn: 41364 + ignoreMorespecifics: false + ignore: false + +194.116.74.0/23: + description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC + asn: 41364 + ignoreMorespecifics: false + ignore: false + +194.116.76.0/22: + description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC + asn: 41364 + ignoreMorespecifics: false + ignore: false + +194.116.80.0/23: + description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC + asn: 41364 + ignoreMorespecifics: false + ignore: false + +194.116.82.0/24: + description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC + asn: 41364 + ignoreMorespecifics: false + ignore: false + +194.116.83.0/24: + description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC + asn: 41364 + ignoreMorespecifics: false + ignore: false + +194.116.84.0/24: + description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC + asn: 41364 + ignoreMorespecifics: false + ignore: false + +194.116.85.0/24: + description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC + asn: 41364 + ignoreMorespecifics: false + ignore: false + +194.116.86.0/23: + description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC + asn: 41364 + ignoreMorespecifics: false + ignore: false + +194.116.88.0/22: + description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC + asn: 41364 + ignoreMorespecifics: false + ignore: false + +194.116.92.0/24: + description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC + asn: 41364 + ignoreMorespecifics: false + ignore: false + +194.116.93.0/24: + description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC + asn: 41364 + ignoreMorespecifics: false + ignore: false + +194.116.94.0/23: + description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC + asn: 41364 + ignoreMorespecifics: false + ignore: false + +194.116.100.0/24: + description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC + asn: 41364 + ignoreMorespecifics: false + ignore: false + +194.116.101.0/24: + description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC + asn: 41364 + ignoreMorespecifics: false + ignore: false + +194.116.102.0/23: + description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC + asn: 41364 + ignoreMorespecifics: false + ignore: false + +194.116.104.0/24: + description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC + asn: 41364 + ignoreMorespecifics: false + ignore: false + +194.116.105.0/24: + description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC + asn: 41364 + ignoreMorespecifics: false + ignore: false + +194.116.106.0/23: + description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC + asn: 41364 + ignoreMorespecifics: false + ignore: false + +194.116.108.0/22: + description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC + asn: 41364 + ignoreMorespecifics: false + ignore: false + +194.116.112.0/21: + description: TOPIX4SCHOOLS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC + asn: 209631 + ignoreMorespecifics: false + ignore: false + +194.116.120.0/22: + description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC + asn: 41364 + ignoreMorespecifics: false + ignore: false + +194.116.124.0/23: + description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC + asn: 41364 + ignoreMorespecifics: false + ignore: false + +194.116.126.0/24: + description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC + asn: 41364 + ignoreMorespecifics: false + ignore: false + +194.116.127.0/24: + description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC + asn: 41364 + ignoreMorespecifics: false + ignore: false + +194.116.164.0/23: + description: WPWEB-AS - WpWeb S.r.l. + asn: 31121 + ignoreMorespecifics: false + ignore: false + +194.119.192.0/19: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +194.124.72.0/22: + description: EXE-IT - Executive Service S.R.L., Societa Benefit + asn: 202346 + ignoreMorespecifics: false + ignore: false + +194.125.242.0/23: + description: LINEACOM-AS - LINEA COM S R L + asn: 25002 + ignoreMorespecifics: false + ignore: false + +194.125.242.0/24: + description: LINEACOM-AS LINEA COM S R L, IT + asn: 25002 + ignoreMorespecifics: false + ignore: false + +194.126.148.0/23: + description: ARUBA-ASN - Aruba S.p.A. + asn: 31034 + ignoreMorespecifics: false + ignore: false + +194.143.142.0/23: + description: REEVO - REEVO S.R.L. + asn: 31617 + ignoreMorespecifics: false + ignore: false + +194.145.231.0/24: + description: UNIDATA - UNIDATA S.p.A. + asn: 5394 + ignoreMorespecifics: false + ignore: false + +194.146.164.0/22: + description: EUROPSYS - Europsys S.r.l. + asn: 202347 + ignoreMorespecifics: false + ignore: false + +194.147.24.0/22: + description: ASSAMTEL - SAMTEL NETWORK SRL + asn: 200345 + ignoreMorespecifics: false + ignore: false + +194.149.232.0/23: + description: UNICREDIT-AS-VR-IT - UniCredit Business Integrated Solutions S.C.p.A. + asn: 15515 + ignoreMorespecifics: false + ignore: false + +194.153.131.0/24: + description: ASN-BASICNET - Basic Net SpA + asn: 13060 + ignoreMorespecifics: false + ignore: false + +194.153.172.0/22: + description: ASN-DEBIS - Engineering D.HUB S.p.A. + asn: 21176 + ignoreMorespecifics: false + ignore: false + +194.153.173.0/24: + description: ASN-DEBIS Engineering D.HUB S.p.A., IT + asn: 21176 + ignoreMorespecifics: false + ignore: false + +194.153.175.0/24: + description: ASN-DEBIS Engineering D.HUB S.p.A., IT + asn: 21176 + ignoreMorespecifics: false + ignore: false + +194.153.172.0/24: + description: ASN-DEBIS Engineering D.HUB S.p.A., IT + asn: 21176 + ignoreMorespecifics: false + ignore: false + +194.153.174.0/24: + description: ASN-DEBIS Engineering D.HUB S.p.A., IT + asn: 21176 + ignoreMorespecifics: false + ignore: false + +194.153.187.0/24: + description: JACOBACCI-AS - Jacobacci & Partners SpA + asn: 48769 + ignoreMorespecifics: false + ignore: false + +194.153.192.0/20: + description: ASN-CLOUDITALIA - CLOUDITALIA TELECOMUNICAZIONI S.P.A. + asn: 15589 + ignoreMorespecifics: false + ignore: false + +194.153.208.0/22: + description: ASN-CLOUDITALIA - CLOUDITALIA TELECOMUNICAZIONI S.P.A. + asn: 15589 + ignoreMorespecifics: false + ignore: false + +194.153.212.0/23: + description: ASN-CLOUDITALIA - CLOUDITALIA TELECOMUNICAZIONI S.P.A. + asn: 15589 + ignoreMorespecifics: false + ignore: false + +194.156.8.0/22: + description: NAQUADRIA-AS - Naquadria S.R.L. + asn: 201333 + ignoreMorespecifics: false + ignore: false + +194.156.180.0/22: + description: OPTICONN-IT - OPTICONN SRL + asn: 57264 + ignoreMorespecifics: false + ignore: false + +194.165.36.0/24: + description: MCI-DUAL-HOMED-CUSTOMERS - Verizon Nederland B.V. + asn: 2830 + ignoreMorespecifics: false + ignore: false + +194.176.126.0/24: + description: ASN-BBBELL - B.B.Bell SPA + asn: 34606 + ignoreMorespecifics: false + ignore: false + +194.177.64.0/19: + description: IPERV-AS - IPERV Internet Per Il Veneto + asn: 16076 + ignoreMorespecifics: false + ignore: false + +194.177.75.0/24: + description: IPERV-AS IPERV Internet Per Il Veneto, IT + asn: 16076 + ignoreMorespecifics: false + ignore: false + +194.177.74.0/24: + description: IPERV-AS IPERV Internet Per Il Veneto, IT + asn: 16076 + ignoreMorespecifics: false + ignore: false + +194.177.64.0/20: + description: IPERV-AS IPERV Internet Per Il Veneto, IT + asn: 16076 + ignoreMorespecifics: false + ignore: false + +194.177.96.0/19: + description: INET-AS - BT Italia S.p.A. + asn: 3313 + ignoreMorespecifics: false + ignore: false + +194.179.128.0/17: + description: TELESYSTEM-NET - PLANET SERVICE SRL + asn: 5382 + ignoreMorespecifics: false + ignore: false + +194.182.64.0/19: + description: INTERNET-CZ - INTERNET CZ, a.s. + asn: 24806 + ignoreMorespecifics: false + ignore: false + +194.182.104.0/22: + description: XANDMAIL-ASN - Aruba SAS + asn: 200185 + ignoreMorespecifics: false + ignore: false + +194.182.110.0/23: + description: ARUBA-ASN - Aruba S.p.A. + asn: 31034 + ignoreMorespecifics: false + ignore: false + +194.183.0.0/19: + description: UNIDATA - UNIDATA S.p.A. + asn: 5394 + ignoreMorespecifics: false + ignore: false + +194.184.0.0/16: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +194.184.205.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +194.185.0.0/19: + description: INET-AS - BT Italia S.p.A. + asn: 3313 + ignoreMorespecifics: false + ignore: false + +194.185.0.0/16: + description: INET-AS BT Italia S.p.A., IT + asn: 3313 + ignoreMorespecifics: false + ignore: false + +194.185.32.0/19: + description: INET-AS - BT Italia S.p.A. + asn: 3313 + ignoreMorespecifics: false + ignore: false + +194.185.40.0/23: + description: ESPRINET-AS ESPRINET-SPA, IT + asn: 43602 + ignoreMorespecifics: false + ignore: false + +194.185.64.0/19: + description: INET-AS - BT Italia S.p.A. + asn: 3313 + ignoreMorespecifics: false + ignore: false + +194.185.96.0/19: + description: INET-AS - BT Italia S.p.A. + asn: 3313 + ignoreMorespecifics: false + ignore: false + +194.185.128.0/17: + description: INET-AS - BT Italia S.p.A. + asn: 3313 + ignoreMorespecifics: false + ignore: false + +194.185.181.0/24: + description: ASN-BANKADATI CREVAL SPA, IT + asn: 28791 + ignoreMorespecifics: false + ignore: false + +194.187.124.0/22: + description: BANCO-DI-DESIO-AS - Banco di Desio e della Brianza SPA + asn: 35519 + ignoreMorespecifics: false + ignore: false + +194.187.172.0/22: + description: GTECH - GTECH S.p.A. + asn: 35574 + ignoreMorespecifics: false + ignore: false + +194.187.174.0/24: + description: GTECH GTECH S.p.A., IT + asn: 35574 + ignoreMorespecifics: false + ignore: false + +194.187.173.0/24: + description: GTECH GTECH S.p.A., IT + asn: 35574 + ignoreMorespecifics: false + ignore: false + +194.187.252.0/22: + description: AKHELA-AS - Akhela srl + asn: 35666 + ignoreMorespecifics: false + ignore: false + +194.242.61.0/24: + description: GENESYS-AS - genesys informatica srl + asn: 24994 + ignoreMorespecifics: false + ignore: false + +194.242.192.0/19: + description: AS-IRIDEOS-MC - IRIDEOS S.P.A. + asn: 5396 + ignoreMorespecifics: false + ignore: false + +194.242.224.0/19: + description: INROMA-AS - CINECA CONSORZIO INTERUNIVERSITARIO + asn: 5397 + ignoreMorespecifics: false + ignore: false + +194.243.0.0/16: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +194.243.81.0/24: + description: ASN-IBSNAZ Telecom Italia S.p.A., IT + asn: 3269 + ignoreMorespecifics: false + ignore: false + +194.243.93.0/24: + description: ASN-IBSNAZ Telecom Italia S.p.A., IT + asn: 3269 + ignoreMorespecifics: false + ignore: false + +194.244.0.0/16: + description: AS-IRIDEOS-IN-NETAPP - IRIDEOS S.P.A. + asn: 3302 + ignoreMorespecifics: false + ignore: false + +194.246.0.0/19: + description: MNET-AS - M-net Telekommunikations GmbH + asn: 8767 + ignoreMorespecifics: false + ignore: false + +194.246.1.0/24: + description: GTT-BACKBONE GTT Communications Inc., DE + asn: 3257 + ignoreMorespecifics: false + ignore: false + +194.246.22.0/24: + description: GTT-BACKBONE GTT Communications Inc., DE + asn: 3257 + ignoreMorespecifics: false + ignore: false + +194.246.24.0/24: + description: LINKdotNET-AS, EG + asn: 24863 + ignoreMorespecifics: false + ignore: false + +194.246.6.0/24: + description: TELIANET-SWEDEN Telia Company AB, SE + asn: 3301 + ignoreMorespecifics: false + ignore: false + +194.246.5.0/24: + description: Invitech Invitech ICT Services Kft., HU + asn: 12301 + ignoreMorespecifics: false + ignore: false + +194.246.20.0/24: + description: Invitech Invitech ICT Services Kft., HU + asn: 12301 + ignoreMorespecifics: false + ignore: false + +194.246.2.0/24: + description: GTT-BACKBONE GTT Communications Inc., DE + asn: 3257 + ignoreMorespecifics: false + ignore: false + +194.246.0.0/24: + description: GTT-BACKBONE GTT Communications Inc., DE + asn: 3257 + ignoreMorespecifics: false + ignore: false + +194.246.8.0/23: + description: TELENOR-NEXTEL Telenor Norge AS, NO + asn: 2119 + ignoreMorespecifics: false + ignore: false + +194.246.21.0/24: + description: GTT-BACKBONE GTT Communications Inc., DE + asn: 3257 + ignoreMorespecifics: false + ignore: false + +194.246.16.0/24: + description: MNET-AS M-net Telekommunikations GmbH, DE + asn: 8767 + ignoreMorespecifics: false + ignore: false + +194.246.23.0/24: + description: GTT-BACKBONE GTT Communications Inc., DE + asn: 3257 + ignoreMorespecifics: false + ignore: false + +194.246.14.0/23: + description: TELENOR-NEXTEL Telenor Norge AS, NO + asn: 2119 + ignoreMorespecifics: false + ignore: false + +194.246.4.0/24: + description: Invitech Invitech ICT Services Kft., HU + asn: 12301 + ignoreMorespecifics: false + ignore: false + +194.246.3.0/24: + description: GTT-BACKBONE GTT Communications Inc., DE + asn: 3257 + ignoreMorespecifics: false + ignore: false + +194.246.126.0/23: + description: SYSKOPLAN - Reply Deutschland AG + asn: 15779 + ignoreMorespecifics: false + ignore: false + +194.247.28.0/23: + description: MOVIEMENT-ND - Moviement srl + asn: 50891 + ignoreMorespecifics: false + ignore: false + +194.247.56.0/24: + description: RHIAG-AS - Rhiag S.p.a. + asn: 52109 + ignoreMorespecifics: false + ignore: false + +195.2.218.0/23: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +195.7.16.0/22: + description: Banca Monte Dei Paschi Di Siena S.P.A. + asn: 13018 + ignoreMorespecifics: false + ignore: false + +195.7.16.0/23: + description: Banca Monte Dei Paschi Di Siena S.P.A., IT + asn: 13018 + ignoreMorespecifics: false + ignore: false + +195.7.18.0/23: + description: Banca Monte Dei Paschi Di Siena S.P.A., IT + asn: 13018 + ignoreMorespecifics: false + ignore: false + +195.14.102.0/23: + description: AREATS-NET - Area Science Park + asn: 49976 + ignoreMorespecifics: false + ignore: false + +195.22.192.0/19: + description: SEABONE-NET - TELECOM ITALIA SPARKLE S.p.A. + asn: 6762 + ignoreMorespecifics: false + ignore: false + +195.31.0.0/16: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +195.35.99.0/24: + description: FINDOMESTIC-AS - Findomestic Banca S.p.A. + asn: 15660 + ignoreMorespecifics: false + ignore: false + +195.36.0.0/18: + description: TELNET-ITALY - TELNET S.r.l. + asn: 5392 + ignoreMorespecifics: false + ignore: false + +195.43.129.0/24: + description: UPPROVIDER - upprovider srl + asn: 47353 + ignoreMorespecifics: false + ignore: false + +195.43.160.0/19: + description: AS-IRIDEOS-KP - IRIDEOS S.P.A. + asn: 5602 + ignoreMorespecifics: false + ignore: false + +195.45.0.0/16: + description: ASN-WINDTRE - WIND TRE S.P.A. + asn: 1267 + ignoreMorespecifics: false + ignore: false + +195.47.199.0/24: + description: ASDASD-AS - ASDASD srl a socio unico + asn: 28929 + ignoreMorespecifics: false + ignore: false + +195.47.221.0/24: + description: UN-UNLB - United Nations Logistics Base + asn: 28977 + ignoreMorespecifics: false + ignore: false + +195.47.232.0/24: + description: ITCILO-ASN - International Training Centre of the ILO + asn: 31043 + ignoreMorespecifics: false + ignore: false + +195.47.251.0/24: + description: MCI-DUAL-HOMED-CUSTOMERS - Verizon Nederland B.V. + asn: 2830 + ignoreMorespecifics: false + ignore: false + +195.54.60.0/23: + description: IT-3DA - 3 D.A. DI DOMENEGHINI ANGELO - Impresa Individuale + asn: 51233 + ignoreMorespecifics: false + ignore: false + +195.60.128.0/19: + description: CLIO-AS - Clio S.R.L + asn: 9104 + ignoreMorespecifics: false + ignore: false + +195.60.190.0/23: + description: CONVERGENZE-AS - Convergenze S.p.A. + asn: 39120 + ignoreMorespecifics: false + ignore: false + +195.62.160.0/19: + description: ASN-LEPIDA - Lepida S.c.p.A. + asn: 31638 + ignoreMorespecifics: false + ignore: false + +195.62.160.0/20: + description: ASN-LEPIDA Lepida S.c.p.A., IT + asn: 31638 + ignoreMorespecifics: false + ignore: false + +195.62.176.0/20: + description: ASN-LEPIDA Lepida S.c.p.A., IT + asn: 31638 + ignoreMorespecifics: false + ignore: false + +195.62.224.0/19: + description: ASN-CLOUDITALIA - CLOUDITALIA TELECOMUNICAZIONI S.P.A. + asn: 15589 + ignoreMorespecifics: false + ignore: false + +195.64.188.0/23: + description: AVIO-AS - GE AVIO S.R.L. + asn: 41169 + ignoreMorespecifics: false + ignore: false + +195.69.68.0/22: + description: BARTOLINI-AS - Bartolini SpA + asn: 29082 + ignoreMorespecifics: false + ignore: false + +195.69.69.0/24: + description: BARTOLINI-AS Bartolini SpA, IT + asn: 29082 + ignoreMorespecifics: false + ignore: false + +195.69.71.0/24: + description: BARTOLINI-AS Bartolini SpA, IT + asn: 29082 + ignoreMorespecifics: false + ignore: false + +195.69.70.0/24: + description: BARTOLINI-AS Bartolini SpA, IT + asn: 29082 + ignoreMorespecifics: false + ignore: false + +195.69.68.0/24: + description: BARTOLINI-AS Bartolini SpA, IT + asn: 29082 + ignoreMorespecifics: false + ignore: false + +195.72.192.0/19: + description: INTERCOM-AS - Intercom s.r.l. + asn: 8224 + ignoreMorespecifics: false + ignore: false + +195.74.81.0/24: + description: ASENAIPPI - ENAIP Associazione + asn: 41277 + ignoreMorespecifics: false + ignore: false + +195.78.192.0/19: + description: AS-IRIDEOS-MC - IRIDEOS S.P.A. + asn: 5396 + ignoreMorespecifics: false + ignore: false + +195.85.228.0/24: + description: DATAS-AS - DATAS AG + asn: 8652 + ignoreMorespecifics: false + ignore: false + +195.88.4.0/23: + description: PDDA-AS - Prometeus di Daniela Agro + asn: 34971 + ignoreMorespecifics: false + ignore: false + +195.88.6.0/23: + description: CRITICALCASE - Critical Case s.r.l + asn: 48815 + ignoreMorespecifics: false + ignore: false + +195.90.108.0/23: + description: AS-IRIDEOS-KP - IRIDEOS S.P.A. + asn: 5602 + ignoreMorespecifics: false + ignore: false + +195.93.168.0/23: + description: FASTCON-AS - FASTCON srl + asn: 198399 + ignoreMorespecifics: false + ignore: false + +195.93.168.0/24: + description: FASTCON-AS FASTCON srl, IT + asn: 198399 + ignoreMorespecifics: false + ignore: false + +195.93.169.0/24: + description: FASTCON-AS FASTCON srl, IT + asn: 198399 + ignoreMorespecifics: false + ignore: false + +195.93.254.0/23: + description: MICOS-BANK - MIS - Mediobanca Innovation Service S.C.P.A + asn: 44485 + ignoreMorespecifics: false + ignore: false + +195.94.128.0/18: + description: UNIDATA - UNIDATA S.p.A. + asn: 5394 + ignoreMorespecifics: false + ignore: false + +195.95.142.0/24: + description: RADIOFLASH - Societa Cooperativa Biancaneve S.C. + asn: 39926 + ignoreMorespecifics: false + ignore: false + +195.95.230.0/23: + description: WINDSLSRL-AS - Windsl S.r.l. + asn: 51616 + ignoreMorespecifics: false + ignore: false + +195.96.192.0/19: + description: FASTNET-BKB-ASN - FASTNET SpA + asn: 8265 + ignoreMorespecifics: false + ignore: false + +195.96.200.0/22: + description: FASTNET-BKB-ASN FASTNET SpA, IT + asn: 8265 + ignoreMorespecifics: false + ignore: false + +195.96.204.0/22: + description: FASTNET-BKB-ASN FASTNET SpA, IT + asn: 8265 + ignoreMorespecifics: false + ignore: false + +195.96.216.0/21: + description: FASTNET-BKB-ASN FASTNET SpA, IT + asn: 8265 + ignoreMorespecifics: false + ignore: false + +195.96.196.0/22: + description: FASTNET-BKB-ASN FASTNET SpA, IT + asn: 8265 + ignoreMorespecifics: false + ignore: false + +195.96.208.0/21: + description: FASTNET-BKB-ASN FASTNET SpA, IT + asn: 8265 + ignoreMorespecifics: false + ignore: false + +195.96.193.0/24: + description: FASTNET-BKB-ASN FASTNET SpA, IT + asn: 8265 + ignoreMorespecifics: false + ignore: false + +195.96.192.0/24: + description: FASTNET-BKB-ASN FASTNET SpA, IT + asn: 8265 + ignoreMorespecifics: false + ignore: false + +195.96.194.0/23: + description: FASTNET-BKB-ASN FASTNET SpA, IT + asn: 8265 + ignoreMorespecifics: false + ignore: false + +195.103.0.0/16: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +195.110.128.0/19: + description: AS-IRIDEOS-MC - IRIDEOS S.P.A. + asn: 5396 + ignoreMorespecifics: false + ignore: false + +195.110.144.0/20: + description: AS-IRIDEOS-MC IRIDEOS S.P.A., IT + asn: 5396 + ignoreMorespecifics: false + ignore: false + +195.110.128.0/20: + description: AS-IRIDEOS-MC IRIDEOS S.P.A., IT + asn: 5396 + ignoreMorespecifics: false + ignore: false + +195.120.0.0/16: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +195.120.182.0/24: + description: ASN-IBSNAZ Telecom Italia S.p.A., IT + asn: 3269 + ignoreMorespecifics: false + ignore: false + +195.128.234.0/23: + description: ARUBA-ASN - Aruba S.p.A. + asn: 31034 + ignoreMorespecifics: false + ignore: false + +195.130.195.0/24: + description: AS-IRIDEOS-MC - IRIDEOS S.P.A. + asn: 5396 + ignoreMorespecifics: false + ignore: false + +195.130.213.0/24: + description: SARDEGNAIT-AS - Sardegna IT srl + asn: 41986 + ignoreMorespecifics: false + ignore: false + +195.130.220.0/24: + description: AS-IRIDEOS-KP - IRIDEOS S.P.A. + asn: 5602 + ignoreMorespecifics: false + ignore: false + +195.130.224.0/19: + description: TISCALI-IT - Tiscali Italia S.P.A. + asn: 8612 + ignoreMorespecifics: false + ignore: false + +195.134.176.0/21: + description: INTRED-AS - INTRED S.P.A. + asn: 31115 + ignoreMorespecifics: false + ignore: false + +195.134.176.0/22: + description: INTRED-AS INTRED S.P.A., IT + asn: 31115 + ignoreMorespecifics: false + ignore: false + +195.134.180.0/22: + description: INTRED-AS INTRED S.P.A., IT + asn: 31115 + ignoreMorespecifics: false + ignore: false + +195.134.182.0/24: + description: INTRED-AS INTRED S.P.A., IT + asn: 31115 + ignoreMorespecifics: false + ignore: false + +195.135.200.0/22: + description: ASN-COGEIN-BR - Data Management S.r.l. + asn: 44936 + ignoreMorespecifics: false + ignore: false + +195.135.201.0/24: + description: ASN-COGEIN-BR Data Management S.r.l., IT + asn: 44936 + ignoreMorespecifics: false + ignore: false + +195.135.203.0/24: + description: ASN-COGEIN-BR Data Management S.r.l., IT + asn: 44936 + ignoreMorespecifics: false + ignore: false + +195.135.202.0/24: + description: ASN-COGEIN-BR Data Management S.r.l., IT + asn: 44936 + ignoreMorespecifics: false + ignore: false + +195.162.92.0/22: + description: SKYIT-BB - Sky Italia srl + asn: 210278 + ignoreMorespecifics: false + ignore: false + +195.181.176.0/20: + description: OPTIMA - Optima Italia S.p.A. + asn: 44513 + ignoreMorespecifics: false + ignore: false + +195.181.176.0/22: + description: OPTIMA Optima Italia S.p.A., IT + asn: 44513 + ignoreMorespecifics: false + ignore: false + +195.182.210.0/23: + description: SEEWEB - SEEWEB s.r.l. + asn: 12637 + ignoreMorespecifics: false + ignore: false + +195.182.224.0/19: + description: WINNET - Win.Net S.r.l. + asn: 8822 + ignoreMorespecifics: false + ignore: false + +195.190.21.0/24: + description: AS-IRIDEOS-KP - IRIDEOS S.P.A. + asn: 5602 + ignoreMorespecifics: false + ignore: false + +195.191.84.0/23: + description: BARCLAYS-ITALY-NET - Barclays Bank PLC + asn: 43731 + ignoreMorespecifics: false + ignore: false + +195.200.94.0/23: + description: SEEWEB - SEEWEB s.r.l. + asn: 12637 + ignoreMorespecifics: false + ignore: false + +195.200.202.0/24: + description: COESYS-AS - TELCOMATICA S.R.L. + asn: 44721 + ignoreMorespecifics: false + ignore: false + +195.206.0.0/19: + description: SPIDERNET-AS - A2A Smart City S.P.A + asn: 12445 + ignoreMorespecifics: false + ignore: false + +195.206.27.0/24: + description: SPIDERNET-AS A2A Smart City S.P.A, IT + asn: 12445 + ignoreMorespecifics: false + ignore: false + +195.210.64.0/19: + description: ASN-WINDTRE - WIND TRE S.P.A. + asn: 1267 + ignoreMorespecifics: false + ignore: false + +195.223.0.0/16: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +195.225.168.0/22: + description: ARUBA-ASN - Aruba S.p.A. + asn: 31034 + ignoreMorespecifics: false + ignore: false + +195.225.224.0/22: + description: INTERPLANET-IT - Interplanet S.r.l. + asn: 34758 + ignoreMorespecifics: false + ignore: false + +195.226.193.0/24: + description: AS-NESTLE - Nestle' Italiana s.p.a + asn: 21115 + ignoreMorespecifics: false + ignore: false + +195.234.92.0/22: + description: ASN-WARIAN - Warian S.R.L. + asn: 56911 + ignoreMorespecifics: false + ignore: false + +195.234.171.0/24: + description: ARUBA-ASN - Aruba S.p.A. + asn: 31034 + ignoreMorespecifics: false + ignore: false + +195.234.232.0/22: + description: VEM-SISTEMI - VEM SISTEMI S.p.A. + asn: 25300 + ignoreMorespecifics: false + ignore: false + +195.234.235.0/24: + description: VEM-SISTEMI VEM SISTEMI S.p.A., IT + asn: 25300 + ignoreMorespecifics: false + ignore: false + +195.238.235.0/24: + description: ITGATE - IT.Gate S.p.A. + asn: 12779 + ignoreMorespecifics: false + ignore: false + +195.242.181.0/24: + description: NETISON-AS - NETisON SRL + asn: 31686 + ignoreMorespecifics: false + ignore: false + +195.246.193.0/24: + description: ASN-WORKUP WorkUp Srl, IT + asn: 15714 + ignoreMorespecifics: false + ignore: false + +195.246.208.0/21: + description: BANCACARIGESpA + asn: 15607 + ignoreMorespecifics: false + ignore: false + +195.246.220.0/22: + description: ASN-MERCURIO72 - IL SENTIERO SERVIZI SOC.COOP. A R.L. + asn: 15746 + ignoreMorespecifics: false + ignore: false + +195.250.34.0/24: + description: ARUBA-ASN - Aruba S.p.A. + asn: 31034 + ignoreMorespecifics: false + ignore: false + +195.250.224.0/19: + description: UNIDATA - UNIDATA S.p.A. + asn: 5394 + ignoreMorespecifics: false + ignore: false + +195.254.224.0/19: + description: KONVERTO-AS - KONVERTO SPA + asn: 44512 + ignoreMorespecifics: false + ignore: false + +212.3.160.0/19: + description: CLIO-AS - Clio S.R.L + asn: 9104 + ignoreMorespecifics: false + ignore: false + +212.3.168.0/23: + description: CLIO-AS Clio S.R.L, IT + asn: 9104 + ignoreMorespecifics: false + ignore: false + +212.3.180.0/23: + description: CLIO-AS Clio S.R.L, IT + asn: 9104 + ignoreMorespecifics: false + ignore: false + +212.3.190.0/23: + description: CLIO-AS Clio S.R.L, IT + asn: 9104 + ignoreMorespecifics: false + ignore: false + +212.3.160.0/23: + description: CLIO-AS Clio S.R.L, IT + asn: 9104 + ignoreMorespecifics: false + ignore: false + +212.3.188.0/23: + description: CLIO-AS Clio S.R.L, IT + asn: 9104 + ignoreMorespecifics: false + ignore: false + +212.3.176.0/23: + description: CLIO-AS Clio S.R.L, IT + asn: 9104 + ignoreMorespecifics: false + ignore: false + +212.3.182.0/23: + description: CLIO-AS Clio S.R.L, IT + asn: 9104 + ignoreMorespecifics: false + ignore: false + +212.3.162.0/23: + description: CLIO-AS Clio S.R.L, IT + asn: 9104 + ignoreMorespecifics: false + ignore: false + +212.3.164.0/23: + description: CLIO-AS Clio S.R.L, IT + asn: 9104 + ignoreMorespecifics: false + ignore: false + +212.3.174.0/23: + description: CLIO-AS Clio S.R.L, IT + asn: 9104 + ignoreMorespecifics: false + ignore: false + +212.3.184.0/23: + description: CLIO-AS Clio S.R.L, IT + asn: 9104 + ignoreMorespecifics: false + ignore: false + +212.3.166.0/23: + description: CLIO-AS Clio S.R.L, IT + asn: 9104 + ignoreMorespecifics: false + ignore: false + +212.3.178.0/23: + description: CLIO-AS Clio S.R.L, IT + asn: 9104 + ignoreMorespecifics: false + ignore: false + +212.3.172.0/23: + description: CLIO-AS Clio S.R.L, IT + asn: 9104 + ignoreMorespecifics: false + ignore: false + +212.3.170.0/23: + description: CLIO-AS Clio S.R.L, IT + asn: 9104 + ignoreMorespecifics: false + ignore: false + +212.3.186.0/23: + description: CLIO-AS Clio S.R.L, IT + asn: 9104 + ignoreMorespecifics: false + ignore: false + +212.4.0.0/19: + description: UUNET - MCI Communications Services + asn: 702 + ignoreMorespecifics: false + ignore: false + +212.7.64.0/19: + description: CRIF-AS - CRIF S.p.A. + asn: 8884 + ignoreMorespecifics: false + ignore: false + +212.14.128.0/19: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +212.17.192.0/19: + description: BT-ITALIA - BT Italia S.p.A. + asn: 8968 + ignoreMorespecifics: false + ignore: false + +212.17.199.0/24: + description: BT-Italia BT Italia S.p.A., IT + asn: 8968 + ignoreMorespecifics: false + ignore: false + +212.19.96.0/19: + description: LEONET-AS-IT - Leonet srl + asn: 15691 + ignoreMorespecifics: false + ignore: false + +212.19.127.0/24: + description: LEONET-AS-IT Leonet srl, IT + asn: 15691 + ignoreMorespecifics: false + ignore: false + +212.22.128.0/19: + description: TISCALI-IT - Tiscali Italia S.P.A. + asn: 8612 + ignoreMorespecifics: false + ignore: false + +212.24.0.0/19: + description: TISCALI-IT - Tiscali Italia S.P.A. + asn: 8612 + ignoreMorespecifics: false + ignore: false + +212.25.160.0/19: + description: SEEWEB - SEEWEB s.r.l. + asn: 12637 + ignoreMorespecifics: false + ignore: false + +212.28.160.0/19: + description: ABANET - Abaco Informatica S.r.l. + asn: 12468 + ignoreMorespecifics: false + ignore: false + +212.28.160.0/24: + description: ABANET Abaco Informatica S.r.l., IT + asn: 12468 + ignoreMorespecifics: false + ignore: false + +212.29.128.0/19: + description: ASN-ENTER - ENTER S.r.l. + asn: 12850 + ignoreMorespecifics: false + ignore: false + +212.31.224.0/19: + description: COLT - COLT Technology Services Group Limited + asn: 8220 + ignoreMorespecifics: false + ignore: false + +212.34.192.0/19: + description: ASN-TNET - T.net S.p.A. + asn: 8922 + ignoreMorespecifics: false + ignore: false + +212.35.192.0/19: + description: SEEWEB - SEEWEB s.r.l. + asn: 12637 + ignoreMorespecifics: false + ignore: false + +212.35.217.0/24: + description: SEEWEB SEEWEB s.r.l., IT + asn: 12637 + ignoreMorespecifics: false + ignore: false + +212.38.32.0/19: + description: SPIDERNET-AS - A2A Smart City S.P.A + asn: 12445 + ignoreMorespecifics: false + ignore: false + +212.39.0.0/19: + description: UMBRIA_NET - Umbrianet S.R.L. + asn: 15663 + ignoreMorespecifics: false + ignore: false + +212.39.18.0/24: + description: UMBRIA_NET Umbrianet S.R.L., IT + asn: 15663 + ignoreMorespecifics: false + ignore: false + +212.39.30.0/24: + description: UMBRIA_NET Umbrianet S.R.L., IT + asn: 15663 + ignoreMorespecifics: false + ignore: false + +212.39.6.0/24: + description: UMBRIA_NET Umbrianet S.R.L., IT + asn: 15663 + ignoreMorespecifics: false + ignore: false + +212.39.7.0/24: + description: UMBRIA_NET Umbrianet S.R.L., IT + asn: 15663 + ignoreMorespecifics: false + ignore: false + +212.39.1.0/24: + description: UMBRIA_NET Umbrianet S.R.L., IT + asn: 15663 + ignoreMorespecifics: false + ignore: false + +212.39.29.0/24: + description: UMBRIA_NET Umbrianet S.R.L., IT + asn: 15663 + ignoreMorespecifics: false + ignore: false + +212.39.16.0/24: + description: UMBRIA_NET Umbrianet S.R.L., IT + asn: 15663 + ignoreMorespecifics: false + ignore: false + +212.39.24.0/23: + description: UMBRIA_NET Umbrianet S.R.L., IT + asn: 15663 + ignoreMorespecifics: false + ignore: false + +212.39.19.0/24: + description: UMBRIA_NET Umbrianet S.R.L., IT + asn: 15663 + ignoreMorespecifics: false + ignore: false + +212.39.12.0/24: + description: UMBRIA_NET Umbrianet S.R.L., IT + asn: 15663 + ignoreMorespecifics: false + ignore: false + +212.39.11.0/24: + description: UMBRIA_NET Umbrianet S.R.L., IT + asn: 15663 + ignoreMorespecifics: false + ignore: false + +212.39.2.0/24: + description: UMBRIA_NET Umbrianet S.R.L., IT + asn: 15663 + ignoreMorespecifics: false + ignore: false + +212.39.4.0/24: + description: UMBRIA_NET Umbrianet S.R.L., IT + asn: 15663 + ignoreMorespecifics: false + ignore: false + +212.39.14.0/24: + description: UMBRIA_NET Umbrianet S.R.L., IT + asn: 15663 + ignoreMorespecifics: false + ignore: false + +212.39.13.0/24: + description: UMBRIA_NET Umbrianet S.R.L., IT + asn: 15663 + ignoreMorespecifics: false + ignore: false + +212.39.8.0/23: + description: UMBRIA_NET Umbrianet S.R.L., IT + asn: 15663 + ignoreMorespecifics: false + ignore: false + +212.39.27.0/24: + description: UMBRIA_NET Umbrianet S.R.L., IT + asn: 15663 + ignoreMorespecifics: false + ignore: false + +212.39.28.0/24: + description: UMBRIA_NET Umbrianet S.R.L., IT + asn: 15663 + ignoreMorespecifics: false + ignore: false + +212.39.20.0/24: + description: UMBRIA_NET Umbrianet S.R.L., IT + asn: 15663 + ignoreMorespecifics: false + ignore: false + +212.39.22.0/23: + description: UMBRIA_NET Umbrianet S.R.L., IT + asn: 15663 + ignoreMorespecifics: false + ignore: false + +212.39.17.0/24: + description: UMBRIA_NET Umbrianet S.R.L., IT + asn: 15663 + ignoreMorespecifics: false + ignore: false + +212.39.5.0/24: + description: UMBRIA_NET Umbrianet S.R.L., IT + asn: 15663 + ignoreMorespecifics: false + ignore: false + +212.39.10.0/24: + description: UMBRIA_NET Umbrianet S.R.L., IT + asn: 15663 + ignoreMorespecifics: false + ignore: false + +212.43.96.0/19: + description: MICSO-SRL-AS - Micso Srl + asn: 21034 + ignoreMorespecifics: false + ignore: false + +212.43.96.0/20: + description: MICSO-SRL-AS Micso Srl, IT + asn: 21034 + ignoreMorespecifics: false + ignore: false + +212.43.112.0/20: + description: MICSO-SRL-AS Micso Srl, IT + asn: 21034 + ignoreMorespecifics: false + ignore: false + +212.45.96.0/21: + description: ILSOLE24ORE - Il Sole 24 Ore SpA + asn: 12650 + ignoreMorespecifics: false + ignore: false + +212.45.128.0/19: + description: IT-STCOM - Metrolink S.R.L. + asn: 8816 + ignoreMorespecifics: false + ignore: false + +212.46.64.0/19: + description: MANDARIN-AS - Mandarin S.p.A. + asn: 47408 + ignoreMorespecifics: false + ignore: false + +212.46.160.0/19: + description: BB44PLUS - KONVERTO SPA + asn: 39514 + ignoreMorespecifics: false + ignore: false + +212.47.32.0/19: + description: AS12345 - General Software s.r.l. + asn: 12345 + ignoreMorespecifics: false + ignore: false + +212.48.0.0/19: + description: MATRIX-AS - Italiaonline S.p.A. + asn: 8660 + ignoreMorespecifics: false + ignore: false + +212.48.160.0/19: + description: TESLATEL-AS - TESLATEL SRL + asn: 8911 + ignoreMorespecifics: false + ignore: false + +212.52.64.0/18: + description: ASN-WINDTRE - WIND TRE S.P.A. + asn: 1267 + ignoreMorespecifics: false + ignore: false + +212.52.64.0/19: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +212.56.160.0/19: + description: ENGITEL S.p.A. + asn: 12373 + ignoreMorespecifics: false + ignore: false + +212.66.96.0/19: + description: ASN-PANSERVICE - Giuliano Claudio Peritore trading as "Panservice s.a.s. di Cuseo Fabrizio & C." + asn: 20912 + ignoreMorespecifics: false + ignore: false + +212.66.120.0/22: + description: ASN-PANSERVICE Giuliano Claudio Peritore trading as "Panservice s.a.s. di Cuseo Fabrizio & C.", IT + asn: 20912 + ignoreMorespecifics: false + ignore: false + +212.66.118.0/23: + description: ASN-PANSERVICE Giuliano Claudio Peritore trading as "Panservice s.a.s. di Cuseo Fabrizio & C.", IT + asn: 20912 + ignoreMorespecifics: false + ignore: false + +212.66.224.0/19: + description: AS20707 - WIIT S.p.A. + asn: 20707 + ignoreMorespecifics: false + ignore: false + +212.66.240.0/20: + description: SEEWEB SEEWEB s.r.l., IT + asn: 12637 + ignoreMorespecifics: false + ignore: false + +212.70.224.0/19: + description: NETHOUSE - Net Bull Srl + asn: 16141 + ignoreMorespecifics: false + ignore: false + +212.70.248.0/22: + description: AMPERSAND-AS Ampersand Srl, IT + asn: 56472 + ignoreMorespecifics: false + ignore: false + +212.70.228.0/22: + description: AMPERSAND-AS Ampersand Srl, IT + asn: 56472 + ignoreMorespecifics: false + ignore: false + +212.70.244.0/22: + description: AMPERSAND-AS Ampersand Srl, IT + asn: 56472 + ignoreMorespecifics: false + ignore: false + +212.70.226.0/24: + description: AMPERSAND-AS Ampersand Srl, IT + asn: 56472 + ignoreMorespecifics: false + ignore: false + +212.70.232.0/21: + description: AMPERSAND-AS Ampersand Srl, IT + asn: 56472 + ignoreMorespecifics: false + ignore: false + +212.77.64.0/19: + description: LEONET-AS-IT - Leonet srl + asn: 15691 + ignoreMorespecifics: false + ignore: false + +212.77.78.0/23: + description: LEONET-AS-IT Leonet srl, IT + asn: 15691 + ignoreMorespecifics: false + ignore: false + +212.77.81.0/24: + description: LEONET-AS-IT Leonet srl, IT + asn: 15691 + ignoreMorespecifics: false + ignore: false + +212.77.83.0/24: + description: LEONET-AS-IT Leonet srl, IT + asn: 15691 + ignoreMorespecifics: false + ignore: false + +212.77.82.0/23: + description: LEONET-AS-IT Leonet srl, IT + asn: 15691 + ignoreMorespecifics: false + ignore: false + +212.77.82.0/24: + description: LEONET-AS-IT Leonet srl, IT + asn: 15691 + ignoreMorespecifics: false + ignore: false + +212.77.72.0/21: + description: LEONET-AS-IT Leonet srl, IT + asn: 15691 + ignoreMorespecifics: false + ignore: false + +212.77.92.0/24: + description: LEONET-AS-IT Leonet srl, IT + asn: 15691 + ignoreMorespecifics: false + ignore: false + +212.84.32.0/21: + description: VOIX-AS - Voix s.r.l. + asn: 199547 + ignoreMorespecifics: false + ignore: false + +212.84.48.0/21: + description: GRIFONLINE - Grifonline S.r.l. + asn: 43942 + ignoreMorespecifics: false + ignore: false + +212.90.0.0/19: + description: ASN-CLOUDITALIA - CLOUDITALIA TELECOMUNICAZIONI S.P.A. + asn: 15589 + ignoreMorespecifics: false + ignore: false + +212.91.32.0/19: + description: RSAdvSys + asn: 12515 + ignoreMorespecifics: false + ignore: false + +212.91.64.0/19: + description: ASN-ENTER - ENTER S.r.l. + asn: 12850 + ignoreMorespecifics: false + ignore: false + +212.97.32.0/19: + description: AS-IRIDEOS-KP - IRIDEOS S.P.A. + asn: 5602 + ignoreMorespecifics: false + ignore: false + +212.102.64.0/19: + description: ASN-BNL - Banca Nazionale del Lavoro + asn: 6691 + ignoreMorespecifics: false + ignore: false + +212.102.66.0/24: + description: ASN-BNL Banca Nazionale del Lavoro, IT + asn: 6691 + ignoreMorespecifics: false + ignore: false + +212.102.67.0/24: + description: ASN-BNL Banca Nazionale del Lavoro, IT + asn: 6691 + ignoreMorespecifics: false + ignore: false + +212.102.68.0/24: + description: ASN-BNL Banca Nazionale del Lavoro, IT + asn: 6691 + ignoreMorespecifics: false + ignore: false + +212.102.70.0/24: + description: ASN-BNL Banca Nazionale del Lavoro, IT + asn: 6691 + ignoreMorespecifics: false + ignore: false + +212.102.69.0/24: + description: ASN-BNL Banca Nazionale del Lavoro, IT + asn: 6691 + ignoreMorespecifics: false + ignore: false + +212.102.71.0/24: + description: ASN-BNL Banca Nazionale del Lavoro, IT + asn: 6691 + ignoreMorespecifics: false + ignore: false + +212.102.64.0/24: + description: ASN-BNL Banca Nazionale del Lavoro, IT + asn: 6691 + ignoreMorespecifics: false + ignore: false + +212.103.192.0/19: + description: TRIVENET - Trivenet S.R.L. + asn: 12481 + ignoreMorespecifics: false + ignore: false + +212.110.0.0/19: + description: ASN-CLOUDITALIA - CLOUDITALIA TELECOMUNICAZIONI S.P.A. + asn: 15589 + ignoreMorespecifics: false + ignore: false + +212.110.32.0/19: + description: ITGATE - IT.Gate S.p.A. + asn: 12779 + ignoreMorespecifics: false + ignore: false + +212.115.64.0/19: + description: NOUVELLE-AS - Nouvelle S.r.l + asn: 12309 + ignoreMorespecifics: false + ignore: false + +212.115.96.0/22: + description: AS-IRIDEOS-KP - IRIDEOS S.P.A. + asn: 5602 + ignoreMorespecifics: false + ignore: false + +212.121.64.0/19: + description: IT-STCOM - Metrolink S.R.L. + asn: 8816 + ignoreMorespecifics: false + ignore: false + +212.123.64.0/19: + description: TISCALI-IT - Tiscali Italia S.P.A. + asn: 8612 + ignoreMorespecifics: false + ignore: false + +212.124.160.0/19: + description: NGI-AS - EOLO S.p.A. + asn: 35612 + ignoreMorespecifics: false + ignore: false + +212.131.0.0/16: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +212.131.128.0/17: + description: ASN-IBSNAZ Telecom Italia S.p.A., IT + asn: 3269 + ignoreMorespecifics: false + ignore: false + +212.141.128.0/17: + description: ASN-WINDTRE - WIND TRE S.P.A. + asn: 1267 + ignoreMorespecifics: false + ignore: false + +212.162.64.0/18: + description: RAI-AS - RAI RadioTelevisione Italiana + asn: 8234 + ignoreMorespecifics: false + ignore: false + +212.165.32.0/19: + description: AS_INTERACTIVE - Qcom spa + asn: 41497 + ignoreMorespecifics: false + ignore: false + +212.165.40.0/21: + description: AS_INTERACTIVE Qcom spa, IT + asn: 41497 + ignoreMorespecifics: false + ignore: false + +212.165.48.0/21: + description: AS_INTERACTIVE Qcom spa, IT + asn: 41497 + ignoreMorespecifics: false + ignore: false + +212.165.32.0/21: + description: AS_INTERACTIVE Qcom spa, IT + asn: 41497 + ignoreMorespecifics: false + ignore: false + +212.171.0.0/16: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +212.177.0.0/16: + description: UUNET - MCI Communications Services + asn: 702 + ignoreMorespecifics: false + ignore: false + +212.183.160.0/19: + description: AS_INTERACTIVE - Qcom spa + asn: 41497 + ignoreMorespecifics: false + ignore: false + +212.183.176.0/21: + description: AS_INTERACTIVE Qcom spa, IT + asn: 41497 + ignoreMorespecifics: false + ignore: false + +212.183.168.0/21: + description: AS_INTERACTIVE Qcom spa, IT + asn: 41497 + ignoreMorespecifics: false + ignore: false + +212.189.128.0/17: + description: ASGARR - Consortium GARR + asn: 137 + ignoreMorespecifics: false + ignore: false + +212.210.0.0/16: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +212.216.0.0/16: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +212.237.0.0/18: + description: ARUBA-ASN - Aruba S.p.A. + asn: 31034 + ignoreMorespecifics: false + ignore: false + +212.237.252.0/24: + description: SILTEL-ASN - SILTEL DIGITAL TELECOMMUNICATION SERVICES S.R.L. + asn: 200799 + ignoreMorespecifics: false + ignore: false + +212.239.0.0/17: + description: INET-AS - BT Italia S.p.A. + asn: 3313 + ignoreMorespecifics: false + ignore: false + +212.239.17.0/24: + description: PROLEXIC-TECHNOLOGIES-DDOS-MITIGATION-NETWORK - Akamai Technologies, Inc., US + asn: 32787 + ignoreMorespecifics: false + ignore: false + +212.245.0.0/16: + description: ASN-WINDTRE - WIND TRE S.P.A. + asn: 1267 + ignoreMorespecifics: false + ignore: false + +212.245.192.0/19: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +212.245.128.0/18: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +212.245.224.0/22: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +212.245.240.0/20: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +212.245.0.0/17: + description: ASN-WINDTRE WIND TRE S.P.A., EU + asn: 1267 + ignoreMorespecifics: false + ignore: false + +213.21.128.0/18: + description: AS-IRIDEOS-MC - IRIDEOS S.P.A. + asn: 5396 + ignoreMorespecifics: false + ignore: false + +213.26.0.0/16: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +213.26.147.0/24: + description: ASN-IBSNAZ Telecom Italia S.p.A., IT + asn: 3269 + ignoreMorespecifics: false + ignore: false + +213.26.149.0/24: + description: ASN-IBSNAZ Telecom Italia S.p.A., IT + asn: 3269 + ignoreMorespecifics: false + ignore: false + +213.32.208.0/20: + description: OPTIMA - Optima Italia S.p.A. + asn: 44513 + ignoreMorespecifics: false + ignore: false + +213.45.0.0/16: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +213.82.0.0/16: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +213.92.0.0/17: + description: INET-AS - BT Italia S.p.A. + asn: 3313 + ignoreMorespecifics: false + ignore: false + +213.92.64.0/18: + description: INET-AS BT Italia S.p.A., IT + asn: 3313 + ignoreMorespecifics: false + ignore: false + +213.92.117.0/24: + description: ASN-ITALDATA Italdata S.p.A., IT + asn: 29564 + ignoreMorespecifics: false + ignore: false + +213.92.0.0/18: + description: INET-AS BT Italia S.p.A., IT + asn: 3313 + ignoreMorespecifics: false + ignore: false + +213.109.184.0/22: + description: SNAPSYS-AS - SNAP SYSTEM SRL + asn: 210224 + ignoreMorespecifics: false + ignore: false + +213.136.128.0/19: + description: ASN-CLOUDITALIA - CLOUDITALIA TELECOMUNICAZIONI S.P.A. + asn: 15589 + ignoreMorespecifics: false + ignore: false + +213.136.128.0/18: + description: ASN-CLOUDITALIA CLOUDITALIA TELECOMUNICAZIONI S.P.A., IT + asn: 15589 + ignoreMorespecifics: false + ignore: false + +213.136.160.0/19: + description: ASN-CLOUDITALIA - CLOUDITALIA TELECOMUNICAZIONI S.P.A. + asn: 15589 + ignoreMorespecifics: false + ignore: false + +213.137.32.0/19: + description: CLOUDFIRE - Cloudfire s.r.l. + asn: 203489 + ignoreMorespecifics: false + ignore: false + +213.138.216.0/22: + description: IT-ECONOCOM - Econocom International Italia S.p.a. + asn: 202258 + ignoreMorespecifics: false + ignore: false + +213.138.216.0/24: + description: IT-ECONOCOM Econocom International Italia S.p.a., IT + asn: 202258 + ignoreMorespecifics: false + ignore: false + +213.144.64.0/19: + description: ISILINE-AS - ISI Line srl + asn: 13113 + ignoreMorespecifics: false + ignore: false + +213.144.67.0/24: + description: ISILINE-AS ISI Line srl, IT + asn: 13113 + ignoreMorespecifics: false + ignore: false + +213.144.80.0/24: + description: ISILINE-AS ISI Line srl, IT + asn: 13113 + ignoreMorespecifics: false + ignore: false + +213.144.65.0/24: + description: ISILINE-AS ISI Line srl, IT + asn: 13113 + ignoreMorespecifics: false + ignore: false + +213.144.160.0/19: + description: SEABONE-NET - TELECOM ITALIA SPARKLE S.p.A. + asn: 6762 + ignoreMorespecifics: false + ignore: false + +213.149.192.0/19: + description: AS-IRIDEOS-BG - IRIDEOS S.P.A. + asn: 44787 + ignoreMorespecifics: false + ignore: false + +213.149.205.0/24: + description: AS-IRIDEOS-BG IRIDEOS S.P.A., IT + asn: 44787 + ignoreMorespecifics: false + ignore: false + +213.152.192.0/19: + description: ASN-ADHOC-NETWORK - Made Network Srl + asn: 13182 + ignoreMorespecifics: false + ignore: false + +213.152.212.0/23: + description: ASN-ADHOC-NETWORK Made Network Srl, IT + asn: 13182 + ignoreMorespecifics: false + ignore: false + +213.152.208.0/23: + description: ASN-ADHOC-NETWORK Made Network Srl, IT + asn: 13182 + ignoreMorespecifics: false + ignore: false + +213.159.26.0/23: + description: ASN-AIRCOMSERVICE - Aircom Service srl + asn: 201474 + ignoreMorespecifics: false + ignore: false + +213.167.232.0/21: + description: CONVERGENZE-AS - Convergenze S.p.A. + asn: 39120 + ignoreMorespecifics: false + ignore: false + +213.171.96.0/19: + description: AGSMTEL-AS - AGSM Lighting SRL + asn: 28675 + ignoreMorespecifics: false + ignore: false + +213.171.160.0/19: + description: SEEWEB - SEEWEB s.r.l. + asn: 12637 + ignoreMorespecifics: false + ignore: false + +213.171.163.0/24: + description: SEEWEB SEEWEB s.r.l., IT + asn: 12637 + ignoreMorespecifics: false + ignore: false + +213.174.160.0/19: + description: CASAWEB-AS - Acantho S.p.a + asn: 21309 + ignoreMorespecifics: false + ignore: false + +213.174.184.0/21: + description: CASAWEB-AS Acantho S.p.a, IT + asn: 21309 + ignoreMorespecifics: false + ignore: false + +213.174.160.0/20: + description: CASAWEB-AS Acantho S.p.a, IT + asn: 21309 + ignoreMorespecifics: false + ignore: false + +213.174.168.0/21: + description: CASAWEB-AS Acantho S.p.a, IT + asn: 21309 + ignoreMorespecifics: false + ignore: false + +213.174.160.0/21: + description: CASAWEB-AS Acantho S.p.a, IT + asn: 21309 + ignoreMorespecifics: false + ignore: false + +213.174.176.0/20: + description: CASAWEB-AS Acantho S.p.a, IT + asn: 21309 + ignoreMorespecifics: false + ignore: false + +213.174.176.0/21: + description: CASAWEB-AS Acantho S.p.a, IT + asn: 21309 + ignoreMorespecifics: false + ignore: false + +213.178.192.0/20: + description: ASN-TELEMAR - Telemar s.p.a. + asn: 13097 + ignoreMorespecifics: false + ignore: false + +213.182.64.0/19: + description: ASN-WELCOMEITALIA - Welcome Italia S.p.A + asn: 21056 + ignoreMorespecifics: false + ignore: false + +213.183.128.0/19: + description: ASN-CLOUDITALIA - CLOUDITALIA TELECOMUNICAZIONI S.P.A. + asn: 15589 + ignoreMorespecifics: false + ignore: false + +213.184.76.0/22: + description: ASLRM2 - ASL Roma 2 + asn: 209865 + ignoreMorespecifics: false + ignore: false + +213.188.192.0/19: + description: MOMAX-AS - Momax Network S.r.l. + asn: 29438 + ignoreMorespecifics: false + ignore: false + +213.198.128.0/18: + description: ASN-CLOUDITALIA - CLOUDITALIA TELECOMUNICAZIONI S.P.A. + asn: 15589 + ignoreMorespecifics: false + ignore: false + +213.199.0.0/19: + description: ASN-ATLANET - BT Italia S.p.A. + asn: 12797 + ignoreMorespecifics: false + ignore: false + +213.203.128.0/18: + description: AS-IRIDEOS-MC - IRIDEOS S.P.A. + asn: 5396 + ignoreMorespecifics: false + ignore: false + +213.203.160.0/20: + description: AS-IRIDEOS-MC IRIDEOS S.P.A., IT + asn: 5396 + ignoreMorespecifics: false + ignore: false + +213.203.128.0/20: + description: AS-IRIDEOS-MC IRIDEOS S.P.A., IT + asn: 5396 + ignoreMorespecifics: false + ignore: false + +213.203.144.0/20: + description: AS-IRIDEOS-MC IRIDEOS S.P.A., IT + asn: 5396 + ignoreMorespecifics: false + ignore: false + +213.203.176.0/20: + description: AS-IRIDEOS-MC IRIDEOS S.P.A., IT + asn: 5396 + ignoreMorespecifics: false + ignore: false + +213.204.0.0/19: + description: ASN-UNO - Uno Communications SpA + asn: 9137 + ignoreMorespecifics: false + ignore: false + +213.205.0.0/19: + description: TISCALI-IT - Tiscali Italia S.P.A. + asn: 8612 + ignoreMorespecifics: false + ignore: false + +213.205.0.0/18: + description: TISCALI-IT Tiscali Italia S.P.A., IT + asn: 8612 + ignoreMorespecifics: false + ignore: false + +213.205.32.0/19: + description: TISCALI-IT - Tiscali Italia S.P.A. + asn: 8612 + ignoreMorespecifics: false + ignore: false + +213.209.0.0/18: + description: MATRIX-AS - Italiaonline S.p.A. + asn: 8660 + ignoreMorespecifics: false + ignore: false + +213.209.160.0/19: + description: SKYLOGIC-AS - SKYLOGIC S.P.A. + asn: 29286 + ignoreMorespecifics: false + ignore: false + +213.209.192.0/18: + description: CASAWEB-AS - Acantho S.p.a + asn: 21309 + ignoreMorespecifics: false + ignore: false + +213.209.224.0/19: + description: CASAWEB-AS Acantho S.p.a, IT + asn: 21309 + ignoreMorespecifics: false + ignore: false + +213.209.208.0/20: + description: CASAWEB-AS Acantho S.p.a, IT + asn: 21309 + ignoreMorespecifics: false + ignore: false + +213.209.192.0/20: + description: CASAWEB-AS Acantho S.p.a, IT + asn: 21309 + ignoreMorespecifics: false + ignore: false + +213.209.192.0/19: + description: CASAWEB-AS Acantho S.p.a, IT + asn: 21309 + ignoreMorespecifics: false + ignore: false + +213.209.240.0/20: + description: CASAWEB-AS Acantho S.p.a, IT + asn: 21309 + ignoreMorespecifics: false + ignore: false + +213.209.224.0/20: + description: CASAWEB-AS Acantho S.p.a, IT + asn: 21309 + ignoreMorespecifics: false + ignore: false + +213.212.128.0/18: + description: ITGATE - IT.Gate S.p.A. + asn: 12779 + ignoreMorespecifics: false + ignore: false + +213.213.0.0/18: + description: BT-ITALIA - BT Italia S.p.A. + asn: 8968 + ignoreMorespecifics: false + ignore: false + +213.213.0.0/17: + description: BT-Italia BT Italia S.p.A., IT + asn: 8968 + ignoreMorespecifics: false + ignore: false + +213.213.64.0/18: + description: BT-ITALIA - BT Italia S.p.A. + asn: 8968 + ignoreMorespecifics: false + ignore: false + +213.213.96.0/19: + description: BT-Italia BT Italia S.p.A., IT + asn: 8968 + ignoreMorespecifics: false + ignore: false + +213.213.83.0/24: + description: BT-Italia BT Italia S.p.A., IT + asn: 8968 + ignoreMorespecifics: false + ignore: false + +213.215.128.0/18: + description: COLT - COLT Technology Services Group Limited + asn: 8220 + ignoreMorespecifics: false + ignore: false + +213.215.128.0/17: + description: COLT COLT Technology Services Group Limited, GB + asn: 8220 + ignoreMorespecifics: false + ignore: false + +213.215.192.0/18: + description: COLT - COLT Technology Services Group Limited + asn: 8220 + ignoreMorespecifics: false + ignore: false + +213.217.4.0/22: + description: MOMIT - MOMIT SRL + asn: 204760 + ignoreMorespecifics: false + ignore: false + +213.217.128.0/18: + description: BT-ITALIA - BT Italia S.p.A. + asn: 8968 + ignoreMorespecifics: false + ignore: false + +213.218.32.0/19: + description: SELLA-AS - Banca Sella S.p.A. + asn: 21451 + ignoreMorespecifics: false + ignore: false + +213.218.54.0/24: + description: SELLA-AS Banca Sella S.p.A., IT + asn: 21451 + ignoreMorespecifics: false + ignore: false + +213.218.58.0/24: + description: SELLA-AS Banca Sella S.p.A., IT + asn: 21451 + ignoreMorespecifics: false + ignore: false + +213.218.59.0/24: + description: SELLA-AS Banca Sella S.p.A., IT + asn: 21451 + ignoreMorespecifics: false + ignore: false + +213.218.53.0/24: + description: SELLA-AS Banca Sella S.p.A., IT + asn: 21451 + ignoreMorespecifics: false + ignore: false + +213.218.56.0/24: + description: SELLA-AS Banca Sella S.p.A., IT + asn: 21451 + ignoreMorespecifics: false + ignore: false + +213.218.48.0/22: + description: SELLA-AS Banca Sella S.p.A., IT + asn: 21451 + ignoreMorespecifics: false + ignore: false + +213.218.32.0/22: + description: SELLA-AS Banca Sella S.p.A., IT + asn: 21451 + ignoreMorespecifics: false + ignore: false + +213.218.60.0/22: + description: SELLA-AS Banca Sella S.p.A., IT + asn: 21451 + ignoreMorespecifics: false + ignore: false + +213.218.52.0/24: + description: SELLA-AS Banca Sella S.p.A., IT + asn: 21451 + ignoreMorespecifics: false + ignore: false + +213.218.57.0/24: + description: SELLA-AS Banca Sella S.p.A., IT + asn: 21451 + ignoreMorespecifics: false + ignore: false + +213.218.36.0/22: + description: SELLA-AS Banca Sella S.p.A., IT + asn: 21451 + ignoreMorespecifics: false + ignore: false + +213.218.55.0/24: + description: SELLA-AS Banca Sella S.p.A., IT + asn: 21451 + ignoreMorespecifics: false + ignore: false + +213.225.192.0/18: + description: MOMAX-AS - Momax Network S.r.l. + asn: 29438 + ignoreMorespecifics: false + ignore: false + +213.225.222.0/23: + description: IT-TWT-AS TWT S.p.A., IT + asn: 30848 + ignoreMorespecifics: false + ignore: false + +213.226.104.0/22: + description: WIME-AS - Wime Srl + asn: 207029 + ignoreMorespecifics: false + ignore: false + +213.226.107.0/24: + description: WiMe-AS Wime Srl, IT + asn: 207029 + ignoreMorespecifics: false + ignore: false + +213.230.128.0/19: + description: ASN-TIM - Telecom Italia S.p.A. + asn: 16232 + ignoreMorespecifics: false + ignore: false + +213.233.0.0/18: + description: UNIDATA - UNIDATA S.p.A. + asn: 5394 + ignoreMorespecifics: false + ignore: false + +213.234.128.0/18: + description: ASN-ATLANET - BT Italia S.p.A. + asn: 12797 + ignoreMorespecifics: false + ignore: false + +213.243.192.0/18: + description: TERRECABLATE - Terrecablate Reti e Servizi S.R.L. + asn: 29050 + ignoreMorespecifics: false + ignore: false + +213.254.0.0/19: + description: ITGATE - IT.Gate S.p.A. + asn: 12779 + ignoreMorespecifics: false + ignore: false + +213.255.0.0/18: + description: BT-ITALIA - BT Italia S.p.A. + asn: 8968 + ignoreMorespecifics: false + ignore: false + +213.255.0.0/17: + description: BT-Italia BT Italia S.p.A., IT + asn: 8968 + ignoreMorespecifics: false + ignore: false + +213.255.14.64/26: + description: BT-Italia BT Italia S.p.A., IT + asn: 8968 + ignoreMorespecifics: false + ignore: false + +213.255.9.0/26: + description: BT-Italia BT Italia S.p.A., IT + asn: 8968 + ignoreMorespecifics: false + ignore: false + +213.255.9.64/26: + description: BT-Italia BT Italia S.p.A., IT + asn: 8968 + ignoreMorespecifics: false + ignore: false + +213.255.14.0/26: + description: BT-Italia BT Italia S.p.A., IT + asn: 8968 + ignoreMorespecifics: false + ignore: false + +213.255.10.192/26: + description: BT-Italia BT Italia S.p.A., IT + asn: 8968 + ignoreMorespecifics: false + ignore: false + +213.255.64.0/18: + description: BT-ITALIA - BT Italia S.p.A. + asn: 8968 + ignoreMorespecifics: false + ignore: false + +217.9.64.0/20: + description: CNIT Italian National Consortium for Telecommunications + asn: 20745 + ignoreMorespecifics: false + ignore: false + +217.11.0.0/20: + description: CEDACRI S.P.A. + asn: 15668 + ignoreMorespecifics: false + ignore: false + +217.11.80.0/20: + description: AS-IRIDEOS-IN-NETAPP - IRIDEOS S.P.A. + asn: 3302 + ignoreMorespecifics: false + ignore: false + +217.12.128.0/20: + description: ISIDE-AS - BCC SISTEMI INFORMATICI S.P.A. + asn: 12559 + ignoreMorespecifics: false + ignore: false + +217.12.142.0/24: + description: ISIDE-AS BCC SISTEMI INFORMATICI S.P.A., IT + asn: 12559 + ignoreMorespecifics: false + ignore: false + +217.12.129.0/24: + description: ISIDE-AS BCC SISTEMI INFORMATICI S.P.A., IT + asn: 12559 + ignoreMorespecifics: false + ignore: false + +217.12.133.0/24: + description: ISIDE-AS BCC SISTEMI INFORMATICI S.P.A., IT + asn: 12559 + ignoreMorespecifics: false + ignore: false + +217.12.136.0/24: + description: ISIDE-AS BCC SISTEMI INFORMATICI S.P.A., IT + asn: 12559 + ignoreMorespecifics: false + ignore: false + +217.12.131.0/24: + description: ISIDE-AS BCC SISTEMI INFORMATICI S.P.A., IT + asn: 12559 + ignoreMorespecifics: false + ignore: false + +217.12.141.0/24: + description: ISIDE-AS BCC SISTEMI INFORMATICI S.P.A., IT + asn: 12559 + ignoreMorespecifics: false + ignore: false + +217.12.137.0/24: + description: ISIDE-AS BCC SISTEMI INFORMATICI S.P.A., IT + asn: 12559 + ignoreMorespecifics: false + ignore: false + +217.12.143.0/24: + description: ISIDE-AS BCC SISTEMI INFORMATICI S.P.A., IT + asn: 12559 + ignoreMorespecifics: false + ignore: false + +217.12.128.0/24: + description: ISIDE-AS BCC SISTEMI INFORMATICI S.P.A., IT + asn: 12559 + ignoreMorespecifics: false + ignore: false + +217.12.130.0/24: + description: ISIDE-AS BCC SISTEMI INFORMATICI S.P.A., IT + asn: 12559 + ignoreMorespecifics: false + ignore: false + +217.12.140.0/24: + description: ISIDE-AS BCC SISTEMI INFORMATICI S.P.A., IT + asn: 12559 + ignoreMorespecifics: false + ignore: false + +217.12.135.0/24: + description: ISIDE-AS BCC SISTEMI INFORMATICI S.P.A., IT + asn: 12559 + ignoreMorespecifics: false + ignore: false + +217.12.138.0/24: + description: ISIDE-AS BCC SISTEMI INFORMATICI S.P.A., IT + asn: 12559 + ignoreMorespecifics: false + ignore: false + +217.12.139.0/24: + description: ISIDE-AS BCC SISTEMI INFORMATICI S.P.A., IT + asn: 12559 + ignoreMorespecifics: false + ignore: false + +217.12.134.0/24: + description: ISIDE-AS BCC SISTEMI INFORMATICI S.P.A., IT + asn: 12559 + ignoreMorespecifics: false + ignore: false + +217.12.132.0/24: + description: ISIDE-AS BCC SISTEMI INFORMATICI S.P.A., IT + asn: 12559 + ignoreMorespecifics: false + ignore: false + +217.12.160.0/20: + description: EURNETCITY - "EUR TEL - SOCIETA' A RESPONSABILITA' LIMITATA" + asn: 20794 + ignoreMorespecifics: false + ignore: false + +217.12.176.0/20: + description: AS-IRIDEOS-IN-NETAPP - IRIDEOS S.P.A. + asn: 3302 + ignoreMorespecifics: false + ignore: false + +217.15.208.0/20: + description: ASN-CLOUDITALIA - CLOUDITALIA TELECOMUNICAZIONI S.P.A. + asn: 15589 + ignoreMorespecifics: false + ignore: false + +217.18.0.0/20: + description: WEBLINK - WebLink Servizi Telematici + asn: 15807 + ignoreMorespecifics: false + ignore: false + +217.18.4.0/24: + description: Weblink WebLink Servizi Telematici, IT + asn: 15807 + ignoreMorespecifics: false + ignore: false + +217.18.96.0/20: + description: GRUPPOIH-AS - WIIT S.p.A. + asn: 16210 + ignoreMorespecifics: false + ignore: false + +217.18.101.0/24: + description: AS20707 WIIT S.p.A., IT + asn: 20707 + ignoreMorespecifics: false + ignore: false + +217.18.102.0/24: + description: AS20707 WIIT S.p.A., IT + asn: 20707 + ignoreMorespecifics: false + ignore: false + +217.18.112.0/20: + description: GRUPPOIH-AS - WIIT S.p.A. + asn: 16210 + ignoreMorespecifics: false + ignore: false + +217.19.144.0/20: + description: RETELIT-AS - Reti Telematiche Italiane S.p.A. (Retelit S.p.A.) + asn: 28716 + ignoreMorespecifics: false + ignore: false + +217.20.0.0/20: + description: ASN-WINDTRE - WIND TRE S.P.A. + asn: 1267 + ignoreMorespecifics: false + ignore: false + +217.20.3.0/24: + description: UNIPLAN Uniplan Software S.r.l. - Internet Provider, IT + asn: 198387 + ignoreMorespecifics: false + ignore: false + +217.20.2.0/24: + description: UNIPLAN Uniplan Software S.r.l. - Internet Provider, IT + asn: 198387 + ignoreMorespecifics: false + ignore: false + +217.20.0.0/24: + description: UNIPLAN Uniplan Software S.r.l. - Internet Provider, IT + asn: 198387 + ignoreMorespecifics: false + ignore: false + +217.20.0.0/22: + description: UNIPLAN Uniplan Software S.r.l. - Internet Provider, IT + asn: 198387 + ignoreMorespecifics: false + ignore: false + +217.20.1.0/24: + description: UNIPLAN Uniplan Software S.r.l. - Internet Provider, IT + asn: 198387 + ignoreMorespecifics: false + ignore: false + +217.22.208.0/20: + description: ASN-NOTARTEL - Notartel S.p.A. + asn: 29036 + ignoreMorespecifics: false + ignore: false + +217.22.224.0/20: + description: EASYNET - Easynet Global Services + asn: 4589 + ignoreMorespecifics: false + ignore: false + +217.22.224.0/19: + description: EASYNET Easynet Global Services, GB + asn: 4589 + ignoreMorespecifics: false + ignore: false + +217.22.240.0/20: + description: EASYNET - Easynet Global Services + asn: 4589 + ignoreMorespecifics: false + ignore: false + +217.26.80.0/20: + description: AS-IRIDEOS-IN-NETAPP - IRIDEOS S.P.A. + asn: 3302 + ignoreMorespecifics: false + ignore: false + +217.26.176.0/22: + description: LABEL - Maurizio Giuseppe Fanari trading as LABEL SISTEMI TECNOLOGICI + asn: 209353 + ignoreMorespecifics: false + ignore: false + +217.26.180.0/22: + description: REEVO - REEVO S.R.L. + asn: 31617 + ignoreMorespecifics: false + ignore: false + +217.27.64.0/19: + description: ASN-IDC - Telecom Italia S.p.A. + asn: 20746 + ignoreMorespecifics: false + ignore: false + +217.27.112.0/20: + description: SIPORTAL-AS - Siportal Srl + asn: 28999 + ignoreMorespecifics: false + ignore: false + +217.27.114.0/24: + description: SIPORTAL-AS Siportal Srl, IT + asn: 28999 + ignoreMorespecifics: false + ignore: false + +217.27.118.0/24: + description: SIPORTAL-AS Siportal Srl, IT + asn: 28999 + ignoreMorespecifics: false + ignore: false + +217.28.112.0/20: + description: TRISKEL-AS - Triskel srl + asn: 29270 + ignoreMorespecifics: false + ignore: false + +217.29.160.0/20: + description: EFLUXA - Fullsix spa + asn: 15788 + ignoreMorespecifics: false + ignore: false + +217.30.0.0/22: + description: COMESER-AS - Comeser S.r.l. + asn: 39657 + ignoreMorespecifics: false + ignore: false + +217.31.112.0/20: + description: COMUNEMILANO-AS - Comune di Milano + asn: 29312 + ignoreMorespecifics: false + ignore: false + +217.31.120.0/24: + description: COMUNEMILANO-AS Comune di Milano, IT + asn: 29312 + ignoreMorespecifics: false + ignore: false + +217.31.117.0/24: + description: COMUNEMILANO-AS Comune di Milano, IT + asn: 29312 + ignoreMorespecifics: false + ignore: false + +217.31.114.0/24: + description: COMUNEMILANO-AS Comune di Milano, IT + asn: 29312 + ignoreMorespecifics: false + ignore: false + +217.31.119.0/24: + description: COMUNEMILANO-AS Comune di Milano, IT + asn: 29312 + ignoreMorespecifics: false + ignore: false + +217.31.127.0/24: + description: COMUNEMILANO-AS Comune di Milano, IT + asn: 29312 + ignoreMorespecifics: false + ignore: false + +217.31.124.0/24: + description: COMUNEMILANO-AS Comune di Milano, IT + asn: 29312 + ignoreMorespecifics: false + ignore: false + +217.31.126.0/24: + description: COMUNEMILANO-AS Comune di Milano, IT + asn: 29312 + ignoreMorespecifics: false + ignore: false + +217.31.118.0/24: + description: COMUNEMILANO-AS Comune di Milano, IT + asn: 29312 + ignoreMorespecifics: false + ignore: false + +217.31.123.0/24: + description: COMUNEMILANO-AS Comune di Milano, IT + asn: 29312 + ignoreMorespecifics: false + ignore: false + +217.31.115.0/24: + description: COMUNEMILANO-AS Comune di Milano, IT + asn: 29312 + ignoreMorespecifics: false + ignore: false + +217.31.113.0/24: + description: COMUNEMILANO-AS Comune di Milano, IT + asn: 29312 + ignoreMorespecifics: false + ignore: false + +217.31.116.0/24: + description: COMUNEMILANO-AS Comune di Milano, IT + asn: 29312 + ignoreMorespecifics: false + ignore: false + +217.31.125.0/24: + description: COMUNEMILANO-AS Comune di Milano, IT + asn: 29312 + ignoreMorespecifics: false + ignore: false + +217.31.112.0/24: + description: COMUNEMILANO-AS Comune di Milano, IT + asn: 29312 + ignoreMorespecifics: false + ignore: false + +217.31.122.0/24: + description: COMUNEMILANO-AS Comune di Milano, IT + asn: 29312 + ignoreMorespecifics: false + ignore: false + +217.31.121.0/24: + description: COMUNEMILANO-AS Comune di Milano, IT + asn: 29312 + ignoreMorespecifics: false + ignore: false + +217.56.0.0/14: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +217.56.122.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +217.56.125.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +217.61.160.0/20: + description: IT-TWT-AS - TWT S.p.A. + asn: 30848 + ignoreMorespecifics: false + ignore: false + +217.61.254.0/24: + description: SILTEL-ASN - SILTEL DIGITAL TELECOMMUNICATION SERVICES S.R.L. + asn: 200799 + ignoreMorespecifics: false + ignore: false + +217.64.192.0/20: + description: SEEWEB - SEEWEB s.r.l. + asn: 12637 + ignoreMorespecifics: false + ignore: false + +217.70.144.0/20: + description: SERVER24-AS - INCUBATEC GmbH - Srl + asn: 34081 + ignoreMorespecifics: false + ignore: false + +217.71.64.0/20: + description: PHOENIX-INFORMATICA-BANCARIA - Phoenix Informatica Bancaria S.p.A. + asn: 16027 + ignoreMorespecifics: false + ignore: false + +217.71.67.0/24: + description: Phoenix-Informatica-Bancaria Phoenix Informatica Bancaria S.p.A., IT + asn: 16027 + ignoreMorespecifics: false + ignore: false + +217.71.73.0/24: + description: Phoenix-Informatica-Bancaria Phoenix Informatica Bancaria S.p.A., IT + asn: 16027 + ignoreMorespecifics: false + ignore: false + +217.71.68.0/24: + description: Phoenix-Informatica-Bancaria Phoenix Informatica Bancaria S.p.A., IT + asn: 16027 + ignoreMorespecifics: false + ignore: false + +217.71.69.0/24: + description: Phoenix-Informatica-Bancaria Phoenix Informatica Bancaria S.p.A., IT + asn: 16027 + ignoreMorespecifics: false + ignore: false + +217.71.78.0/24: + description: Phoenix-Informatica-Bancaria Phoenix Informatica Bancaria S.p.A., IT + asn: 16027 + ignoreMorespecifics: false + ignore: false + +217.72.32.0/21: + description: INTERPLANET-IT - Interplanet S.r.l. + asn: 34758 + ignoreMorespecifics: false + ignore: false + +217.72.40.0/21: + description: ASN-TERRA - Terra S.p.a. + asn: 31222 + ignoreMorespecifics: false + ignore: false + +217.72.96.0/20: + description: UNIDATA - UNIDATA S.p.A. + asn: 5394 + ignoreMorespecifics: false + ignore: false + +217.73.208.0/20: + description: TISCALI-IT - Tiscali Italia S.P.A. + asn: 8612 + ignoreMorespecifics: false + ignore: false + +217.73.224.0/20: + description: ARUBA-ASN - Aruba S.p.A. + asn: 31034 + ignoreMorespecifics: false + ignore: false + +217.76.208.0/20: + description: RAVDA-AS - Regione Autonoma Valle d'Aosta - Dipartimento Sistema Informativo + asn: 29598 + ignoreMorespecifics: false + ignore: false + +217.77.80.0/20: + description: ITC-AS - FONDAZIONE BRUNO KESSLER + asn: 29609 + ignoreMorespecifics: false + ignore: false + +217.112.96.0/20: + description: DTS-AS - Digital Telecommunication Services S.r.l. + asn: 49605 + ignoreMorespecifics: false + ignore: false + +217.113.208.0/20: + description: INVA-AS - IN.VA. S.p.A. + asn: 21333 + ignoreMorespecifics: false + ignore: false + +217.115.16.0/20: + description: MULTIWIRE-AS - Multiwire S.r.l. + asn: 44084 + ignoreMorespecifics: false + ignore: false + +217.115.28.0/24: + description: NTT NTT SRL, IT + asn: 209387 + ignoreMorespecifics: false + ignore: false + +217.118.0.0/20: + description: WIIT-IT-AS - WIIT S.p.A. + asn: 16297 + ignoreMorespecifics: false + ignore: false + +217.118.144.0/20: + description: INVESTNET-AS - UBI Sistemi e Servizi S.c.p.a. + asn: 31033 + ignoreMorespecifics: false + ignore: false + +217.118.240.0/20: + description: ASWFP - United Nations World Food Programme + asn: 31144 + ignoreMorespecifics: false + ignore: false + +217.133.0.0/16: + description: TISCALI-IT - Tiscali Italia S.P.A. + asn: 8612 + ignoreMorespecifics: false + ignore: false + +217.141.0.0/16: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +217.147.128.0/20: + description: SPRINTLINK - Sprint + asn: 1239 + ignoreMorespecifics: false + ignore: false + +217.147.144.0/20: + description: INVA-AS - IN.VA. S.p.A. + asn: 31403 + ignoreMorespecifics: false + ignore: false + +217.148.112.0/20: + description: TELERETE-AS - Telerete Nordest srl + asn: 31495 + ignoreMorespecifics: false + ignore: false + +217.148.112.0/21: + description: TELERETE-AS Telerete Nordest srl, IT + asn: 31495 + ignoreMorespecifics: false + ignore: false + +217.148.120.0/21: + description: TELERETE-AS Telerete Nordest srl, IT + asn: 31495 + ignoreMorespecifics: false + ignore: false + +217.149.80.0/20: + description: BENTEC-AS - Benetton Group S.R.L. + asn: 31570 + ignoreMorespecifics: false + ignore: false + +217.169.96.0/20: + description: ASN-IDC - Telecom Italia S.p.A. + asn: 20746 + ignoreMorespecifics: false + ignore: false + +217.169.98.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +217.169.102.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +217.169.100.0/23: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +217.169.111.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +217.169.106.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +217.169.104.0/21: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +217.169.97.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +217.169.99.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +217.169.108.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +217.169.96.0/21: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +217.169.96.0/19: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +217.169.112.0/20: + description: ASN-IDC - Telecom Italia S.p.A. + asn: 20746 + ignoreMorespecifics: false + ignore: false + +217.169.119.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +217.169.122.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +217.169.116.0/23: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +217.169.112.0/22: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +217.169.117.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +217.169.126.0/23: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +217.169.123.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +217.169.120.0/21: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +217.169.118.0/24: + description: ASN-IDC Telecom Italia S.p.A., IT + asn: 20746 + ignoreMorespecifics: false + ignore: false + +217.171.32.0/20: + description: CDLAN-AS - CDLAN s.r.l. + asn: 20836 + ignoreMorespecifics: false + ignore: false + +217.171.32.0/24: + description: CDLAN-AS CDLAN s.r.l., IT + asn: 20836 + ignoreMorespecifics: false + ignore: false + +217.171.160.0/20: + description: ETRINFAS - UBI Sistemi e Servizi S.C.p.A. + asn: 20604 + ignoreMorespecifics: false + ignore: false + +217.171.160.0/24: + description: ETRINFAS UBI Sistemi e Servizi S.C.p.A., IT + asn: 20604 + ignoreMorespecifics: false + ignore: false + +217.171.232.0/21: + description: PROTEZIONECIVILE-FVG-AS - Protezione Civile Regione Autonoma Friuli Venezia Giulia + asn: 199509 + ignoreMorespecifics: false + ignore: false + +217.171.232.0/22: + description: PROTEZIONECIVILE-FVG-AS Protezione Civile Regione Autonoma Friuli Venezia Giulia, IT + asn: 199509 + ignoreMorespecifics: false + ignore: false + +217.172.0.0/20: + description: ASN-DEBIS - Engineering D.HUB S.p.A. + asn: 21176 + ignoreMorespecifics: false + ignore: false + +217.172.192.0/19: + description: ASN-IBSNAZ - Telecom Italia S.p.A. + asn: 3269 + ignoreMorespecifics: false + ignore: false + +217.172.208.0/20: + description: ASN-IBSNAZ Telecom Italia S.p.A., IT + asn: 3269 + ignoreMorespecifics: false + ignore: false + +217.174.112.0/20: + description: IT-STCOM - Metrolink S.R.L. + asn: 8816 + ignoreMorespecifics: false + ignore: false + +217.175.48.0/20: + description: SOGEI-ASN - Sogei Societa' Generale d' Informatica S.p.A. + asn: 33964 + ignoreMorespecifics: false + ignore: false + +217.175.54.0/24: + description: SOGEI-ASN Sogei Societa' Generale d' Informatica S.p.A., IT + asn: 33964 + ignoreMorespecifics: false + ignore: false + +217.175.56.0/24: + description: SOGEI-ASN Sogei Societa' Generale d' Informatica S.p.A., IT + asn: 33964 + ignoreMorespecifics: false + ignore: false + +217.175.57.0/24: + description: SOGEI-ASN Sogei Societa' Generale d' Informatica S.p.A., IT + asn: 33964 + ignoreMorespecifics: false + ignore: false + +217.175.52.0/23: + description: SOGEI-ASN Sogei Societa' Generale d' Informatica S.p.A., IT + asn: 33964 + ignoreMorespecifics: false + ignore: false + +217.175.48.0/22: + description: SOGEI-ASN Sogei Societa' Generale d' Informatica S.p.A., IT + asn: 33964 + ignoreMorespecifics: false + ignore: false + +217.194.0.0/20: + description: SEEWEB - SEEWEB s.r.l. + asn: 12637 + ignoreMorespecifics: false + ignore: false + +217.194.176.0/20: + description: ASN-REDDER - Redder Telco s.r.l. + asn: 33986 + ignoreMorespecifics: false + ignore: false + +217.199.0.0/20: + description: BRENNERCOM-AS - Brennercom S.p.A. + asn: 20811 + ignoreMorespecifics: false + ignore: false + +217.199.0.0/19: + description: BRENNERCOM-AS Brennercom S.p.A., IT + asn: 20811 + ignoreMorespecifics: false + ignore: false + +217.199.16.0/20: + description: BRENNERCOM-AS - Brennercom S.p.A. + asn: 20811 + ignoreMorespecifics: false + ignore: false + +217.220.0.0/16: + description: BT-ITALIA - BT Italia S.p.A. + asn: 8968 + ignoreMorespecifics: false + ignore: false + +217.220.0.0/15: + description: BT-Italia BT Italia S.p.A., IT + asn: 8968 + ignoreMorespecifics: false + ignore: false + +217.220.53.0/24: + description: BT-Italia BT Italia S.p.A., IT + asn: 8968 + ignoreMorespecifics: false + ignore: false + +217.220.128.0/19: + description: BT-Italia BT Italia S.p.A., IT + asn: 8968 + ignoreMorespecifics: false + ignore: false + +217.220.160.0/19: + description: BT-Italia BT Italia S.p.A., IT + asn: 8968 + ignoreMorespecifics: false + ignore: false + +217.220.192.0/18: + description: BT-Italia BT Italia S.p.A., IT + asn: 8968 + ignoreMorespecifics: false + ignore: false + +217.221.0.0/16: + description: BT-ITALIA - BT Italia S.p.A. + asn: 8968 + ignoreMorespecifics: false + ignore: false + +217.221.68.0/24: + description: BT-Italia BT Italia S.p.A., IT + asn: 8968 + ignoreMorespecifics: false + ignore: false + +217.221.191.0/24: + description: BT-Italia BT Italia S.p.A., IT + asn: 8968 + ignoreMorespecifics: false + ignore: false + +217.222.0.0/17: + description: TELECOM-ITALIA-DATA-COM - Telecom Italia S.p.A. + asn: 20959 + ignoreMorespecifics: false + ignore: false + +217.222.0.0/16: + description: Telecom-Italia-Data-Com Telecom Italia S.p.A., IT + asn: 20959 + ignoreMorespecifics: false + ignore: false + +217.222.0.0/15: + description: Telecom-Italia-Data-Com Telecom Italia S.p.A., IT + asn: 20959 + ignoreMorespecifics: false + ignore: false + +217.222.128.0/17: + description: TELECOM-ITALIA-DATA-COM - Telecom Italia S.p.A. + asn: 20959 + ignoreMorespecifics: false + ignore: false + +217.223.0.0/16: + description: TELECOM-ITALIA-DATA-COM - Telecom Italia S.p.A. + asn: 20959 + ignoreMorespecifics: false + ignore: false + +options: + monitorASns: + 20959: + group: default + 14061: + group: default \ No newline at end of file diff --git a/src/connectors/connectorRIS.js b/src/connectors/connectorRIS.js index f4553a7..884b556 100644 --- a/src/connectors/connectorRIS.js +++ b/src/connectors/connectorRIS.js @@ -41,7 +41,7 @@ export default class ConnectorRIS extends Connector{ super(name, params, env); this.ws = null; this.subscription = null; - this.pingTimer = null; + setInterval(this._ping, 10000); this.url = brembo.build(this.params.url, { path: [], @@ -50,28 +50,35 @@ export default class ConnectorRIS extends Connector{ } }); - } + }; + + _ping = () => { + if (this.ws) { + try { + this.ws.ping(() => { + }); + } catch (e) { + // Nothing to do here + } + } + }; + + _openConnect = (resolve) => { + resolve(true); + this._connect(this.name + ' connector connected'); + }; connect = () => new Promise((resolve, reject) => { try { - this.ws = new WebSocket(this.url); - - this.pingTimer = setInterval(() => { - try { - this.ws.ping(() => {}); - } catch (e) { - // Nothing to do here - } - }, 5000); + this.ws = new WebSocket(this.url, { + perMessageDeflate: false + }); this.ws.on('message', this._message); this.ws.on('close', this._close); this.ws.on('error', this._error); - this.ws.on('open', () => { - resolve(true); - this._connect(this.name + ' connector connected'); - }); + this.ws.on('open', this._openConnect.bind(null, resolve)); } catch(error) { this._error(error); @@ -79,20 +86,21 @@ export default class ConnectorRIS extends Connector{ } }); + _reconnect = () => { + this.connect() + .then(this.subscribe.bind(null, this.subscription)); + }; + _close = (error) => { this._disconnect(error); - clearInterval(this.pingTimer); - + try { + this.ws.terminate(); + delete this.ws; + } catch(e) { + // Nothing to do here + } // Reconnect - setTimeout(() => { - try { - this.ws.terminate(); - } catch(e) { - // Nothing to do here - } - this.connect() - .then(() => this.subscribe(this.subscription)); - }, 5000); + setTimeout(this._reconnect, 5000); }; _subscribeToAll = (input) => { diff --git a/src/consumer.js b/src/consumer.js index 8488100..f0f5d24 100644 --- a/src/consumer.js +++ b/src/consumer.js @@ -74,7 +74,6 @@ export default class Consumer { }); } } - } catch (error) { env.logger.log({ level: 'error', diff --git a/text.yml b/text.yml new file mode 100644 index 0000000..feb360a --- /dev/null +++ b/text.yml @@ -0,0 +1,42 @@ +193.0.22.0/23: + description: No description provided (valid ROA available) + asn: + - 3333 + ignoreMorespecifics: false + ignore: false +193.0.12.0/23: + description: No description provided (valid ROA available) + asn: + - 3333 + ignoreMorespecifics: false + ignore: false +193.0.20.0/23: + description: No description provided (valid ROA available) + asn: + - 3333 + ignoreMorespecifics: false + ignore: false +193.0.0.0/21: + description: No description provided (valid ROA available) + asn: + - 3333 + ignoreMorespecifics: false + ignore: false +193.0.18.0/23: + description: No description provided (valid ROA available) + asn: + - 3333 + ignoreMorespecifics: false + ignore: false +'2001:67c:2e8::/48': + description: No description provided (valid ROA available) + asn: + - 3333 + ignoreMorespecifics: false + ignore: false +193.0.10.0/23: + description: No description provided (valid ROA available) + asn: + - 3333 + ignoreMorespecifics: false + ignore: false From 1dcd172ded0d6d661f9d111e3a5e108f8a5768e4 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Wed, 8 Jan 2020 08:17:06 +0000 Subject: [PATCH 02/60] Bump axios from 0.19.0 to 0.19.1 Bumps [axios](https://github.com/axios/axios) from 0.19.0 to 0.19.1. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/master/CHANGELOG.md) - [Commits](https://github.com/axios/axios/compare/v0.19.0...0.19.1) Signed-off-by: dependabot-preview[bot] --- package-lock.json | 12 ++++++------ package.json | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index 735a5f0..e2ad8a6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1244,12 +1244,11 @@ "integrity": "sha512-Uvq6hVe90D0B2WEnUqtdgY1bATGz3mw33nH9Y+dmA+w5DHvUmBgkr5rM/KCHpCsiFNRUfokW/szpPPgMK2hm4A==" }, "axios": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.0.tgz", - "integrity": "sha512-1uvKqKQta3KBxIz14F2v06AEHZ/dIoeKfbTRkK1E5oqjDnuEerLmYTgJB5AiQZHJcljpg1TuRzdjDR06qNk0DQ==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.1.tgz", + "integrity": "sha512-Yl+7nfreYKaLRvAvjNPkvfjnQHJM1yLBY3zhqAwcJSwR/6ETkanUgylgtIvkvz0xJ+p/vZuNw8X7Hnb7Whsbpw==", "requires": { - "follow-redirects": "1.5.10", - "is-buffer": "^2.0.2" + "follow-redirects": "1.5.10" } }, "babel-plugin-dynamic-import-node": { @@ -3780,7 +3779,8 @@ "is-buffer": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", - "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==" + "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==", + "dev": true }, "is-callable": { "version": "1.1.4", diff --git a/package.json b/package.json index 3d7001c..8143d2b 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "read-last-lines": "^1.7.1" }, "dependencies": { - "axios": "^0.19.0", + "axios": "^0.19.1", "batch-promises": "^0.0.3", "brembo": "^2.0.3", "event-stream": "^4.0.1", From 1546f2b9cb190f90fe83ce40e0b756b1f94a42dd Mon Sep 17 00:00:00 2001 From: Massimo Candela Date: Thu, 9 Jan 2020 01:49:32 +0100 Subject: [PATCH 03/60] improve excludeMonitors documentation --- docs/prefixes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/prefixes.md b/docs/prefixes.md index 0cc9a7f..dbea0a0 100644 --- a/docs/prefixes.md +++ b/docs/prefixes.md @@ -64,7 +64,7 @@ Below the complete list of attributes (the dot notation is used to represent yml | ignoreMorespecifics | Prefixes more specific of the current one will be excluded from monitoring | A boolean | Yes | | ignore | Exclude the current prefix from monitoring. Useful when you are monitoring a prefix and you want to exclude a particular sub-prefix| A boolean | No | | includeMonitors | The list of monitors you want to run on this prefix. If this attribute is not declared, all monitors will be used. Not compatible with excludeMonitors. | An array of strings (monitors name according to config.yml) | No | -| excludeMonitors | The list of monitors you want to exclude on this prefix. Not compatible with includeMonitors. | An array of strings (monitors name according to config.yml) | No | +| excludeMonitors | The list of monitors you want to exclude on this prefix. Not compatible with includeMonitors. Use monitors `name` attributes, as defined in the monitor listy in [config.yml](https://github.com/nttgin/BGPalerter/blob/master/config.yml.example). | An array of strings (monitors name according to config.yml) | No | | path | A dictionary containing all sub-attributes for path matching. All the sub-attributes are in AND.| Sub-attributes (as follows) | No | | path.match | The regular expression that will be tested on each AS path. If the expression tests positive the BGP message triggers an alert. ASns are comma separated (see example above). **Please, use optimized regular expression as described [in the following sub-section](#optimized-regular-expressions-for-as-path-matching)** | A string (valid RegEx) | No | | path.notMatch | The regular expression that will be tested on each AS path. If the expression tests positive the BGP message will not triggers an alert. ASns are comma separated (see example above). | A string (valid RegEx) | No | From 5a06bc83387edbe409abdd2f4beb3e384956dace Mon Sep 17 00:00:00 2001 From: Massimo Candela Date: Thu, 9 Jan 2020 02:09:13 +0100 Subject: [PATCH 04/60] Added Damian Zaremba to AUTHORS file --- AUTHORS | 1 + 1 file changed, 1 insertion(+) diff --git a/AUTHORS b/AUTHORS index 3e6ea0a..47be1be 100644 --- a/AUTHORS +++ b/AUTHORS @@ -11,6 +11,7 @@ If this list is not up to date, please contact NTT or one of the authors. - CONTRIBUTORS - + Damian Zaremba, Fastly A special THANK YOU goes to: From ea4f27b9b76df6f00a0fbf6791a38a9e0a3bd54d Mon Sep 17 00:00:00 2001 From: Massimo Candela Date: Thu, 9 Jan 2020 18:30:10 +0100 Subject: [PATCH 05/60] reduced memory footprint + introduced parameter maxDataSamples --- package-lock.json | 7343 ------------------------------------- prefixes.digitalocean.yml | 3270 +++++++++++++++++ 2 files changed, 3270 insertions(+), 7343 deletions(-) delete mode 100644 package-lock.json create mode 100644 prefixes.digitalocean.yml diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 2cc3b39..0000000 --- a/package-lock.json +++ /dev/null @@ -1,7343 +0,0 @@ -{ - "name": "bgpalerter", - "version": "1.22.0", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "@babel/cli": { - "version": "7.7.7", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.7.7.tgz", - "integrity": "sha512-XQw5KyCZyu/M8/0rYiZyuwbgIQNzOrJzs9dDLX+MieSgBwTLvTj4QVbLmxJACAIvQIDT7PtyHN2sC48EOWTgaA==", - "dev": true, - "requires": { - "chokidar": "^2.1.8", - "commander": "^4.0.1", - "convert-source-map": "^1.1.0", - "fs-readdir-recursive": "^1.1.0", - "glob": "^7.0.0", - "lodash": "^4.17.13", - "make-dir": "^2.1.0", - "slash": "^2.0.0", - "source-map": "^0.5.0" - }, - "dependencies": { - "commander": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.0.1.tgz", - "integrity": "sha512-IPF4ouhCP+qdlcmCedhxX4xiGBPyigb8v5NeUp+0LyhwLgxMqyp3S0vl7TAPfS/hiP7FC3caI/PB9lTmP8r1NA==", - "dev": true - } - } - }, - "@babel/code-frame": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", - "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.0.0" - } - }, - "@babel/core": { - "version": "7.7.7", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.7.7.tgz", - "integrity": "sha512-jlSjuj/7z138NLZALxVgrx13AOtqip42ATZP7+kYl53GvDV6+4dCek1mVUo8z8c8Xnw/mx2q3d9HWh3griuesQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.5.5", - "@babel/generator": "^7.7.7", - "@babel/helpers": "^7.7.4", - "@babel/parser": "^7.7.7", - "@babel/template": "^7.7.4", - "@babel/traverse": "^7.7.4", - "@babel/types": "^7.7.4", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "json5": "^2.1.0", - "lodash": "^4.17.13", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "dependencies": { - "@babel/generator": { - "version": "7.7.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.7.7.tgz", - "integrity": "sha512-/AOIBpHh/JU1l0ZFS4kiRCBnLi6OTHzh0RPk3h9isBxkkqELtQNFi1Vr/tiG9p1yfoUdKVwISuXWQR+hwwM4VQ==", - "dev": true, - "requires": { - "@babel/types": "^7.7.4", - "jsesc": "^2.5.1", - "lodash": "^4.17.13", - "source-map": "^0.5.0" - } - }, - "@babel/parser": { - "version": "7.7.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.7.tgz", - "integrity": "sha512-WtTZMZAZLbeymhkd/sEaPD8IQyGAhmuTuvTzLiCFM7iXiVdY0gc0IaI+cW0fh1BnSMbJSzXX6/fHllgHKwHhXw==", - "dev": true - }, - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "@babel/generator": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.7.4.tgz", - "integrity": "sha512-m5qo2WgdOJeyYngKImbkyQrnUN1mPceaG5BV+G0E3gWsa4l/jCSryWJdM2x8OuGAOyh+3d5pVYfZWCiNFtynxg==", - "dev": true, - "requires": { - "@babel/types": "^7.7.4", - "jsesc": "^2.5.1", - "lodash": "^4.17.13", - "source-map": "^0.5.0" - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.7.4.tgz", - "integrity": "sha512-2BQmQgECKzYKFPpiycoF9tlb5HA4lrVyAmLLVK177EcQAqjVLciUb2/R+n1boQ9y5ENV3uz2ZqiNw7QMBBw1Og==", - "dev": true, - "requires": { - "@babel/types": "^7.7.4" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.7.4.tgz", - "integrity": "sha512-Biq/d/WtvfftWZ9Uf39hbPBYDUo986m5Bb4zhkeYDGUllF43D+nUe5M6Vuo6/8JDK/0YX/uBdeoQpyaNhNugZQ==", - "dev": true, - "requires": { - "@babel/helper-explode-assignable-expression": "^7.7.4", - "@babel/types": "^7.7.4" - } - }, - "@babel/helper-call-delegate": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.7.4.tgz", - "integrity": "sha512-8JH9/B7J7tCYJ2PpWVpw9JhPuEVHztagNVuQAFBVFYluRMlpG7F1CgKEgGeL6KFqcsIa92ZYVj6DSc0XwmN1ZA==", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.7.4", - "@babel/traverse": "^7.7.4", - "@babel/types": "^7.7.4" - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.7.4.tgz", - "integrity": "sha512-l+OnKACG4uiDHQ/aJT8dwpR+LhCJALxL0mJ6nzjB25e5IPwqV1VOsY7ah6UB1DG+VOXAIMtuC54rFJGiHkxjgA==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.7.4", - "@babel/helper-member-expression-to-functions": "^7.7.4", - "@babel/helper-optimise-call-expression": "^7.7.4", - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-replace-supers": "^7.7.4", - "@babel/helper-split-export-declaration": "^7.7.4" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.7.4.tgz", - "integrity": "sha512-Mt+jBKaxL0zfOIWrfQpnfYCN7/rS6GKx6CCCfuoqVVd+17R8zNDlzVYmIi9qyb2wOk002NsmSTDymkIygDUH7A==", - "dev": true, - "requires": { - "@babel/helper-regex": "^7.4.4", - "regexpu-core": "^4.6.0" - } - }, - "@babel/helper-define-map": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.7.4.tgz", - "integrity": "sha512-v5LorqOa0nVQUvAUTUF3KPastvUt/HzByXNamKQ6RdJRTV7j8rLL+WB5C/MzzWAwOomxDhYFb1wLLxHqox86lg==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.7.4", - "@babel/types": "^7.7.4", - "lodash": "^4.17.13" - } - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.7.4.tgz", - "integrity": "sha512-2/SicuFrNSXsZNBxe5UGdLr+HZg+raWBLE9vC98bdYOKX/U6PY0mdGlYUJdtTDPSU0Lw0PNbKKDpwYHJLn2jLg==", - "dev": true, - "requires": { - "@babel/traverse": "^7.7.4", - "@babel/types": "^7.7.4" - } - }, - "@babel/helper-function-name": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.7.4.tgz", - "integrity": "sha512-AnkGIdiBhEuiwdoMnKm7jfPfqItZhgRaZfMg1XX3bS25INOnLPjPG1Ppnajh8eqgt5kPJnfqrRHqFqmjKDZLzQ==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.7.4", - "@babel/template": "^7.7.4", - "@babel/types": "^7.7.4" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.4.tgz", - "integrity": "sha512-QTGKEdCkjgzgfJ3bAyRwF4yyT3pg+vDgan8DSivq1eS0gwi+KGKE5x8kRcbeFTb/673mkO5SN1IZfmCfA5o+EA==", - "dev": true, - "requires": { - "@babel/types": "^7.7.4" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.7.4.tgz", - "integrity": "sha512-wQC4xyvc1Jo/FnLirL6CEgPgPCa8M74tOdjWpRhQYapz5JC7u3NYU1zCVoVAGCE3EaIP9T1A3iW0WLJ+reZlpQ==", - "dev": true, - "requires": { - "@babel/types": "^7.7.4" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.7.4.tgz", - "integrity": "sha512-9KcA1X2E3OjXl/ykfMMInBK+uVdfIVakVe7W7Lg3wfXUNyS3Q1HWLFRwZIjhqiCGbslummPDnmb7vIekS0C1vw==", - "dev": true, - "requires": { - "@babel/types": "^7.7.4" - } - }, - "@babel/helper-module-imports": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.7.4.tgz", - "integrity": "sha512-dGcrX6K9l8258WFjyDLJwuVKxR4XZfU0/vTUgOQYWEnRD8mgr+p4d6fCUMq/ys0h4CCt/S5JhbvtyErjWouAUQ==", - "dev": true, - "requires": { - "@babel/types": "^7.7.4" - } - }, - "@babel/helper-module-transforms": { - "version": "7.7.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.7.5.tgz", - "integrity": "sha512-A7pSxyJf1gN5qXVcidwLWydjftUN878VkalhXX5iQDuGyiGK3sOrrKKHF4/A4fwHtnsotv/NipwAeLzY4KQPvw==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.7.4", - "@babel/helper-simple-access": "^7.7.4", - "@babel/helper-split-export-declaration": "^7.7.4", - "@babel/template": "^7.7.4", - "@babel/types": "^7.7.4", - "lodash": "^4.17.13" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.7.4.tgz", - "integrity": "sha512-VB7gWZ2fDkSuqW6b1AKXkJWO5NyNI3bFL/kK79/30moK57blr6NbH8xcl2XcKCwOmJosftWunZqfO84IGq3ZZg==", - "dev": true, - "requires": { - "@babel/types": "^7.7.4" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz", - "integrity": "sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==", - "dev": true - }, - "@babel/helper-regex": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.5.5.tgz", - "integrity": "sha512-CkCYQLkfkiugbRDO8eZn6lRuR8kzZoGXCg3149iTk5se7g6qykSpy3+hELSwquhu+TgHn8nkLiBwHvNX8Hofcw==", - "dev": true, - "requires": { - "lodash": "^4.17.13" - } - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.7.4.tgz", - "integrity": "sha512-Sk4xmtVdM9sA/jCI80f+KS+Md+ZHIpjuqmYPk1M7F/upHou5e4ReYmExAiu6PVe65BhJPZA2CY9x9k4BqE5klw==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.7.4", - "@babel/helper-wrap-function": "^7.7.4", - "@babel/template": "^7.7.4", - "@babel/traverse": "^7.7.4", - "@babel/types": "^7.7.4" - } - }, - "@babel/helper-replace-supers": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.7.4.tgz", - "integrity": "sha512-pP0tfgg9hsZWo5ZboYGuBn/bbYT/hdLPVSS4NMmiRJdwWhP0IznPwN9AE1JwyGsjSPLC364I0Qh5p+EPkGPNpg==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.7.4", - "@babel/helper-optimise-call-expression": "^7.7.4", - "@babel/traverse": "^7.7.4", - "@babel/types": "^7.7.4" - } - }, - "@babel/helper-simple-access": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.7.4.tgz", - "integrity": "sha512-zK7THeEXfan7UlWsG2A6CI/L9jVnI5+xxKZOdej39Y0YtDYKx9raHk5F2EtK9K8DHRTihYwg20ADt9S36GR78A==", - "dev": true, - "requires": { - "@babel/template": "^7.7.4", - "@babel/types": "^7.7.4" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.7.4.tgz", - "integrity": "sha512-guAg1SXFcVr04Guk9eq0S4/rWS++sbmyqosJzVs8+1fH5NI+ZcmkaSkc7dmtAFbHFva6yRJnjW3yAcGxjueDug==", - "dev": true, - "requires": { - "@babel/types": "^7.7.4" - } - }, - "@babel/helper-wrap-function": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.7.4.tgz", - "integrity": "sha512-VsfzZt6wmsocOaVU0OokwrIytHND55yvyT4BPB9AIIgwr8+x7617hetdJTsuGwygN5RC6mxA9EJztTjuwm2ofg==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.7.4", - "@babel/template": "^7.7.4", - "@babel/traverse": "^7.7.4", - "@babel/types": "^7.7.4" - } - }, - "@babel/helpers": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.7.4.tgz", - "integrity": "sha512-ak5NGZGJ6LV85Q1Zc9gn2n+ayXOizryhjSUBTdu5ih1tlVCJeuQENzc4ItyCVhINVXvIT/ZQ4mheGIsfBkpskg==", - "dev": true, - "requires": { - "@babel/template": "^7.7.4", - "@babel/traverse": "^7.7.4", - "@babel/types": "^7.7.4" - } - }, - "@babel/highlight": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz", - "integrity": "sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==", - "dev": true, - "requires": { - "chalk": "^2.0.0", - "esutils": "^2.0.2", - "js-tokens": "^4.0.0" - } - }, - "@babel/node": { - "version": "7.7.7", - "resolved": "https://registry.npmjs.org/@babel/node/-/node-7.7.7.tgz", - "integrity": "sha512-QWWbQ6AyDffz6mA2mF0jixb/3IyRlqWgz5JNa2F6kSYe4vhPEytwuGmanx0NQJxBufDjffm/jYPuIfKfAyVzuA==", - "dev": true, - "requires": { - "@babel/register": "^7.7.7", - "commander": "^2.8.1", - "core-js": "^3.2.1", - "lodash": "^4.17.13", - "node-environment-flags": "^1.0.5", - "regenerator-runtime": "^0.13.3", - "resolve": "^1.13.1", - "v8flags": "^3.1.1" - } - }, - "@babel/parser": { - "version": "7.7.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.5.tgz", - "integrity": "sha512-KNlOe9+/nk4i29g0VXgl8PEXIRms5xKLJeuZ6UptN0fHv+jDiriG+y94X6qAgWTR0h3KaoM1wK5G5h7MHFRSig==" - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.7.4.tgz", - "integrity": "sha512-1ypyZvGRXriY/QP668+s8sFr2mqinhkRDMPSQLNghCQE+GAkFtp+wkHVvg2+Hdki8gwP+NFzJBJ/N1BfzCCDEw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-remap-async-to-generator": "^7.7.4", - "@babel/plugin-syntax-async-generators": "^7.7.4" - } - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.7.4.tgz", - "integrity": "sha512-EcuXeV4Hv1X3+Q1TsuOmyyxeTRiSqurGJ26+I/FW1WbymmRRapVORm6x1Zl3iDIHyRxEs+VXWp6qnlcfcJSbbw==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.7.4", - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.7.4.tgz", - "integrity": "sha512-StH+nGAdO6qDB1l8sZ5UBV8AC3F2VW2I8Vfld73TMKyptMU9DY5YsJAS8U81+vEtxcH3Y/La0wG0btDrhpnhjQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-dynamic-import": "^7.7.4" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.7.4.tgz", - "integrity": "sha512-wQvt3akcBTfLU/wYoqm/ws7YOAQKu8EVJEvHip/mzkNtjaclQoCCIqKXFP5/eyfnfbQCDV3OLRIK3mIVyXuZlw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-json-strings": "^7.7.4" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.7.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.7.7.tgz", - "integrity": "sha512-3qp9I8lelgzNedI3hrhkvhaEYree6+WHnyA/q4Dza9z7iEIs1eyhWyJnetk3jJ69RT0AT4G0UhEGwyGFJ7GUuQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-object-rest-spread": "^7.7.4" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.7.4.tgz", - "integrity": "sha512-DyM7U2bnsQerCQ+sejcTNZh8KQEUuC3ufzdnVnSiUv/qoGJp2Z3hanKL18KDhsBT5Wj6a7CMT5mdyCNJsEaA9w==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.7.4" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.7.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.7.7.tgz", - "integrity": "sha512-80PbkKyORBUVm1fbTLrHpYdJxMThzM1UqFGh0ALEhO9TYbG86Ah9zQYAB/84axz2vcxefDLdZwWwZNlYARlu9w==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.7.4", - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.7.4.tgz", - "integrity": "sha512-Li4+EjSpBgxcsmeEF8IFcfV/+yJGxHXDirDkEoyFjumuwbmfCVHUt0HuowD/iGM7OhIRyXJH9YXxqiH6N815+g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.7.4.tgz", - "integrity": "sha512-jHQW0vbRGvwQNgyVxwDh4yuXu4bH1f5/EICJLAhl1SblLs2CDhrsmCk+v5XLdE9wxtAFRyxx+P//Iw+a5L/tTg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.7.4.tgz", - "integrity": "sha512-QpGupahTQW1mHRXddMG5srgpHWqRLwJnJZKXTigB9RPFCCGbDGCgBeM/iC82ICXp414WeYx/tD54w7M2qRqTMg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.7.4.tgz", - "integrity": "sha512-mObR+r+KZq0XhRVS2BrBKBpr5jqrqzlPvS9C9vuOf5ilSwzloAl7RPWLrgKdWS6IreaVrjHxTjtyqFiOisaCwg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.7.4.tgz", - "integrity": "sha512-4ZSuzWgFxqHRE31Glu+fEr/MirNZOMYmD/0BhBWyLyOOQz/gTAl7QmWm2hX1QxEIXsr2vkdlwxIzTyiYRC4xcQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.7.4.tgz", - "integrity": "sha512-wdsOw0MvkL1UIgiQ/IFr3ETcfv1xb8RMM0H9wbiDyLaJFyiDg5oZvDLCXosIXmFeIlweML5iOBXAkqddkYNizg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.7.4.tgz", - "integrity": "sha512-zUXy3e8jBNPiffmqkHRNDdZM2r8DWhCB7HhcoyZjiK1TxYEluLHAvQuYnTT+ARqRpabWqy/NHkO6e3MsYB5YfA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.7.4.tgz", - "integrity": "sha512-zpUTZphp5nHokuy8yLlyafxCJ0rSlFoSHypTUWgpdwoDXWQcseaect7cJ8Ppk6nunOM6+5rPMkod4OYKPR5MUg==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.7.4", - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-remap-async-to-generator": "^7.7.4" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.7.4.tgz", - "integrity": "sha512-kqtQzwtKcpPclHYjLK//3lH8OFsCDuDJBaFhVwf8kqdnF6MN4l618UDlcA7TfRs3FayrHj+svYnSX8MC9zmUyQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.7.4.tgz", - "integrity": "sha512-2VBe9u0G+fDt9B5OV5DQH4KBf5DoiNkwFKOz0TCvBWvdAN2rOykCTkrL+jTLxfCAm76l9Qo5OqL7HBOx2dWggg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "lodash": "^4.17.13" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.7.4.tgz", - "integrity": "sha512-sK1mjWat7K+buWRuImEzjNf68qrKcrddtpQo3swi9j7dUcG6y6R6+Di039QN2bD1dykeswlagupEmpOatFHHUg==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.7.4", - "@babel/helper-define-map": "^7.7.4", - "@babel/helper-function-name": "^7.7.4", - "@babel/helper-optimise-call-expression": "^7.7.4", - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-replace-supers": "^7.7.4", - "@babel/helper-split-export-declaration": "^7.7.4", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.7.4.tgz", - "integrity": "sha512-bSNsOsZnlpLLyQew35rl4Fma3yKWqK3ImWMSC/Nc+6nGjC9s5NFWAer1YQ899/6s9HxO2zQC1WoFNfkOqRkqRQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.7.4.tgz", - "integrity": "sha512-4jFMXI1Cu2aXbcXXl8Lr6YubCn6Oc7k9lLsu8v61TZh+1jny2BWmdtvY9zSUlLdGUvcy9DMAWyZEOqjsbeg/wA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.7.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.7.7.tgz", - "integrity": "sha512-b4in+YlTeE/QmTgrllnb3bHA0HntYvjz8O3Mcbx75UBPJA2xhb5A8nle498VhxSXJHQefjtQxpnLPehDJ4TRlg==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.7.4", - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.7.4.tgz", - "integrity": "sha512-g1y4/G6xGWMD85Tlft5XedGaZBCIVN+/P0bs6eabmcPP9egFleMAo65OOjlhcz1njpwagyY3t0nsQC9oTFegJA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.7.4.tgz", - "integrity": "sha512-MCqiLfCKm6KEA1dglf6Uqq1ElDIZwFuzz1WH5mTf8k2uQSxEJMbOIEh7IZv7uichr7PMfi5YVSrr1vz+ipp7AQ==", - "dev": true, - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.7.4", - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.7.4.tgz", - "integrity": "sha512-zZ1fD1B8keYtEcKF+M1TROfeHTKnijcVQm0yO/Yu1f7qoDoxEIc/+GX6Go430Bg84eM/xwPFp0+h4EbZg7epAA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.7.4.tgz", - "integrity": "sha512-E/x09TvjHNhsULs2IusN+aJNRV5zKwxu1cpirZyRPw+FyyIKEHPXTsadj48bVpc1R5Qq1B5ZkzumuFLytnbT6g==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.7.4", - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.7.4.tgz", - "integrity": "sha512-X2MSV7LfJFm4aZfxd0yLVFrEXAgPqYoDG53Br/tCKiKYfX0MjVjQeWPIhPHHsCqzwQANq+FLN786fF5rgLS+gw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.7.4.tgz", - "integrity": "sha512-9VMwMO7i69LHTesL0RdGy93JU6a+qOPuvB4F4d0kR0zyVjJRVJRaoaGjhtki6SzQUu8yen/vxPKN6CWnCUw6bA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.7.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.7.5.tgz", - "integrity": "sha512-CT57FG4A2ZUNU1v+HdvDSDrjNWBrtCmSH6YbbgN3Lrf0Di/q/lWRxZrE72p3+HCCz9UjfZOEBdphgC0nzOS6DQ==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.7.5", - "@babel/helper-plugin-utils": "^7.0.0", - "babel-plugin-dynamic-import-node": "^2.3.0" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.7.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.7.5.tgz", - "integrity": "sha512-9Cq4zTFExwFhQI6MT1aFxgqhIsMWQWDVwOgLzl7PTWJHsNaqFvklAU+Oz6AQLAS0dJKTwZSOCo20INwktxpi3Q==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.7.5", - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-simple-access": "^7.7.4", - "babel-plugin-dynamic-import-node": "^2.3.0" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.7.4.tgz", - "integrity": "sha512-y2c96hmcsUi6LrMqvmNDPBBiGCiQu0aYqpHatVVu6kD4mFEXKjyNxd/drc18XXAf9dv7UXjrZwBVmTTGaGP8iw==", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.7.4", - "@babel/helper-plugin-utils": "^7.0.0", - "babel-plugin-dynamic-import-node": "^2.3.0" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.7.4.tgz", - "integrity": "sha512-u2B8TIi0qZI4j8q4C51ktfO7E3cQ0qnaXFI1/OXITordD40tt17g/sXqgNNCcMTcBFKrUPcGDx+TBJuZxLx7tw==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.7.4", - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.7.4.tgz", - "integrity": "sha512-jBUkiqLKvUWpv9GLSuHUFYdmHg0ujC1JEYoZUfeOOfNydZXp1sXObgyPatpcwjWgsdBGsagWW0cdJpX/DO2jMw==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.7.4" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.7.4.tgz", - "integrity": "sha512-CnPRiNtOG1vRodnsyGX37bHQleHE14B9dnnlgSeEs3ek3fHN1A1SScglTCg1sfbe7sRQ2BUcpgpTpWSfMKz3gg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.7.4.tgz", - "integrity": "sha512-ho+dAEhC2aRnff2JCA0SAK7V2R62zJd/7dmtoe7MHcso4C2mS+vZjn1Pb1pCVZvJs1mgsvv5+7sT+m3Bysb6eg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-replace-supers": "^7.7.4" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.7.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.7.7.tgz", - "integrity": "sha512-OhGSrf9ZBrr1fw84oFXj5hgi8Nmg+E2w5L7NhnG0lPvpDtqd7dbyilM2/vR8CKbJ907RyxPh2kj6sBCSSfI9Ew==", - "dev": true, - "requires": { - "@babel/helper-call-delegate": "^7.7.4", - "@babel/helper-get-function-arity": "^7.7.4", - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.7.4.tgz", - "integrity": "sha512-MatJhlC4iHsIskWYyawl53KuHrt+kALSADLQQ/HkhTjX954fkxIEh4q5slL4oRAnsm/eDoZ4q0CIZpcqBuxhJQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.7.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.7.5.tgz", - "integrity": "sha512-/8I8tPvX2FkuEyWbjRCt4qTAgZK0DVy8QRguhA524UH48RfGJy94On2ri+dCuwOpcerPRl9O4ebQkRcVzIaGBw==", - "dev": true, - "requires": { - "regenerator-transform": "^0.14.0" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.7.4.tgz", - "integrity": "sha512-OrPiUB5s5XvkCO1lS7D8ZtHcswIC57j62acAnJZKqGGnHP+TIc/ljQSrgdX/QyOTdEK5COAhuc820Hi1q2UgLQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.7.4.tgz", - "integrity": "sha512-q+suddWRfIcnyG5YiDP58sT65AJDZSUhXQDZE3r04AuqD6d/XLaQPPXSBzP2zGerkgBivqtQm9XKGLuHqBID6Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.7.4.tgz", - "integrity": "sha512-8OSs0FLe5/80cndziPlg4R0K6HcWSM0zyNhHhLsmw/Nc5MaA49cAsnoJ/t/YZf8qkG7fD+UjTRaApVDB526d7Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.7.4.tgz", - "integrity": "sha512-Ls2NASyL6qtVe1H1hXts9yuEeONV2TJZmplLONkMPUG158CtmnrzW5Q5teibM5UVOFjG0D3IC5mzXR6pPpUY7A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-regex": "^7.0.0" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.7.4.tgz", - "integrity": "sha512-sA+KxLwF3QwGj5abMHkHgshp9+rRz+oY9uoRil4CyLtgEuE/88dpkeWgNk5qKVsJE9iSfly3nvHapdRiIS2wnQ==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.7.4", - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.7.4.tgz", - "integrity": "sha512-KQPUQ/7mqe2m0B8VecdyaW5XcQYaePyl9R7IsKd+irzj6jvbhoGnRE+M0aNkyAzI07VfUQ9266L5xMARitV3wg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.7.4.tgz", - "integrity": "sha512-N77UUIV+WCvE+5yHw+oks3m18/umd7y392Zv7mYTpFqHtkpcc+QUz+gLJNTWVlWROIWeLqY0f3OjZxV5TcXnRw==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.7.4", - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/preset-env": { - "version": "7.7.7", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.7.7.tgz", - "integrity": "sha512-pCu0hrSSDVI7kCVUOdcMNQEbOPJ52E+LrQ14sN8uL2ALfSqePZQlKrOy+tM4uhEdYlCHi4imr8Zz2cZe9oSdIg==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.7.4", - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-async-generator-functions": "^7.7.4", - "@babel/plugin-proposal-dynamic-import": "^7.7.4", - "@babel/plugin-proposal-json-strings": "^7.7.4", - "@babel/plugin-proposal-object-rest-spread": "^7.7.7", - "@babel/plugin-proposal-optional-catch-binding": "^7.7.4", - "@babel/plugin-proposal-unicode-property-regex": "^7.7.7", - "@babel/plugin-syntax-async-generators": "^7.7.4", - "@babel/plugin-syntax-dynamic-import": "^7.7.4", - "@babel/plugin-syntax-json-strings": "^7.7.4", - "@babel/plugin-syntax-object-rest-spread": "^7.7.4", - "@babel/plugin-syntax-optional-catch-binding": "^7.7.4", - "@babel/plugin-syntax-top-level-await": "^7.7.4", - "@babel/plugin-transform-arrow-functions": "^7.7.4", - "@babel/plugin-transform-async-to-generator": "^7.7.4", - "@babel/plugin-transform-block-scoped-functions": "^7.7.4", - "@babel/plugin-transform-block-scoping": "^7.7.4", - "@babel/plugin-transform-classes": "^7.7.4", - "@babel/plugin-transform-computed-properties": "^7.7.4", - "@babel/plugin-transform-destructuring": "^7.7.4", - "@babel/plugin-transform-dotall-regex": "^7.7.7", - "@babel/plugin-transform-duplicate-keys": "^7.7.4", - "@babel/plugin-transform-exponentiation-operator": "^7.7.4", - "@babel/plugin-transform-for-of": "^7.7.4", - "@babel/plugin-transform-function-name": "^7.7.4", - "@babel/plugin-transform-literals": "^7.7.4", - "@babel/plugin-transform-member-expression-literals": "^7.7.4", - "@babel/plugin-transform-modules-amd": "^7.7.5", - "@babel/plugin-transform-modules-commonjs": "^7.7.5", - "@babel/plugin-transform-modules-systemjs": "^7.7.4", - "@babel/plugin-transform-modules-umd": "^7.7.4", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.7.4", - "@babel/plugin-transform-new-target": "^7.7.4", - "@babel/plugin-transform-object-super": "^7.7.4", - "@babel/plugin-transform-parameters": "^7.7.7", - "@babel/plugin-transform-property-literals": "^7.7.4", - "@babel/plugin-transform-regenerator": "^7.7.5", - "@babel/plugin-transform-reserved-words": "^7.7.4", - "@babel/plugin-transform-shorthand-properties": "^7.7.4", - "@babel/plugin-transform-spread": "^7.7.4", - "@babel/plugin-transform-sticky-regex": "^7.7.4", - "@babel/plugin-transform-template-literals": "^7.7.4", - "@babel/plugin-transform-typeof-symbol": "^7.7.4", - "@babel/plugin-transform-unicode-regex": "^7.7.4", - "@babel/types": "^7.7.4", - "browserslist": "^4.6.0", - "core-js-compat": "^3.6.0", - "invariant": "^2.2.2", - "js-levenshtein": "^1.1.3", - "semver": "^5.5.0" - } - }, - "@babel/register": { - "version": "7.7.7", - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.7.7.tgz", - "integrity": "sha512-S2mv9a5dc2pcpg/ConlKZx/6wXaEwHeqfo7x/QbXsdCAZm+WJC1ekVvL1TVxNsedTs5y/gG63MhJTEsmwmjtiA==", - "dev": true, - "requires": { - "find-cache-dir": "^2.0.0", - "lodash": "^4.17.13", - "make-dir": "^2.1.0", - "pirates": "^4.0.0", - "source-map-support": "^0.5.16" - } - }, - "@babel/runtime": { - "version": "7.7.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.7.6.tgz", - "integrity": "sha512-BWAJxpNVa0QlE5gZdWjSxXtemZyZ9RmrmVozxt3NUXeZhVIJ5ANyqmMc0JDrivBZyxUuQvFxlvH4OWWOogGfUw==", - "requires": { - "regenerator-runtime": "^0.13.2" - } - }, - "@babel/template": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.7.4.tgz", - "integrity": "sha512-qUzihgVPguAzXCK7WXw8pqs6cEwi54s3E+HrejlkuWO6ivMKx9hZl3Y2fSXp9i5HgyWmj7RKP+ulaYnKM4yYxw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.7.4", - "@babel/types": "^7.7.4" - } - }, - "@babel/traverse": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.7.4.tgz", - "integrity": "sha512-P1L58hQyupn8+ezVA2z5KBm4/Zr4lCC8dwKCMYzsa5jFMDMQAzaBNy9W5VjB+KAmBjb40U7a/H6ao+Xo+9saIw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.5.5", - "@babel/generator": "^7.7.4", - "@babel/helper-function-name": "^7.7.4", - "@babel/helper-split-export-declaration": "^7.7.4", - "@babel/parser": "^7.7.4", - "@babel/types": "^7.7.4", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.13" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "@babel/types": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", - "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - }, - "@netflix/nerror": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@netflix/nerror/-/nerror-1.1.3.tgz", - "integrity": "sha512-b+MGNyP9/LXkapreJzNUzcvuzZslj/RGgdVVJ16P2wSlYatfLycPObImqVJSmNAdyeShvNeM/pl3sVZsObFueg==", - "requires": { - "assert-plus": "^1.0.0", - "extsprintf": "^1.4.0", - "lodash": "^4.17.15" - }, - "dependencies": { - "extsprintf": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.0.tgz", - "integrity": "sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=" - } - } - }, - "@nodelib/fs.scandir": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz", - "integrity": "sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==", - "requires": { - "@nodelib/fs.stat": "2.0.3", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz", - "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==" - }, - "@nodelib/fs.walk": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz", - "integrity": "sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==", - "requires": { - "@nodelib/fs.scandir": "2.1.3", - "fastq": "^1.6.0" - } - }, - "@types/color-name": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", - "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==" - }, - "@types/events": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", - "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==" - }, - "@types/glob": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz", - "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==", - "requires": { - "@types/events": "*", - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "@types/minimatch": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" - }, - "@types/node": { - "version": "12.12.17", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.17.tgz", - "integrity": "sha512-Is+l3mcHvs47sKy+afn2O1rV4ldZFU7W8101cNlOd+MRbjM4Onida8jSZnJdTe/0Pcf25g9BNIUsuugmE6puHA==" - }, - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true - }, - "ajv": { - "version": "6.10.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", - "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", - "requires": { - "fast-deep-equal": "^2.0.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-align": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", - "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", - "dev": true, - "requires": { - "string-width": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "ansi-colors": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz", - "integrity": "sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==", - "dev": true - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", - "dev": true - }, - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "optional": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "optional": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "optional": true - }, - "are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "optional": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - }, - "dependencies": { - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" - } - } - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true, - "optional": true - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true, - "optional": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true, - "optional": true - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true, - "optional": true - }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - }, - "assertion-error": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", - "dev": true - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true, - "optional": true - }, - "async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "requires": { - "lodash": "^4.17.14" - } - }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true, - "optional": true - }, - "async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true, - "optional": true - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" - }, - "aws4": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.0.tgz", - "integrity": "sha512-Uvq6hVe90D0B2WEnUqtdgY1bATGz3mw33nH9Y+dmA+w5DHvUmBgkr5rM/KCHpCsiFNRUfokW/szpPPgMK2hm4A==" - }, - "axios": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.0.tgz", - "integrity": "sha512-1uvKqKQta3KBxIz14F2v06AEHZ/dIoeKfbTRkK1E5oqjDnuEerLmYTgJB5AiQZHJcljpg1TuRzdjDR06qNk0DQ==", - "requires": { - "follow-redirects": "1.5.10", - "is-buffer": "^2.0.2" - } - }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz", - "integrity": "sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ==", - "dev": true, - "requires": { - "object.assign": "^4.1.0" - } - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "optional": true, - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "optional": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "optional": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "batch-promises": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/batch-promises/-/batch-promises-0.0.3.tgz", - "integrity": "sha1-BLhQ/mhHx6/wXzzKQQRZMkMLHDI=" - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "binary": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", - "integrity": "sha1-n2BVO8XOjDOG87VTz/R0Yq3sqnk=", - "requires": { - "buffers": "~0.1.1", - "chainsaw": "~0.1.0" - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, - "optional": true - }, - "bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "optional": true, - "requires": { - "file-uri-to-path": "1.0.0" - } - }, - "bl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.0.tgz", - "integrity": "sha512-wbgvOpqopSr7uq6fJrLH8EsvYMJf9gzfo2jCsL2eTy75qXPukA4pCgHamOQkZtY5vmfVtjB+P3LNlMHW5CEZXA==", - "requires": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" - } - }, - "boxen": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", - "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", - "dev": true, - "requires": { - "ansi-align": "^2.0.0", - "camelcase": "^4.0.0", - "chalk": "^2.0.1", - "cli-boxes": "^1.0.0", - "string-width": "^2.0.0", - "term-size": "^1.2.0", - "widest-line": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "optional": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "optional": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "brembo": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/brembo/-/brembo-2.0.3.tgz", - "integrity": "sha512-KLapbDMsMhrsXDvNl/mzl3HHqwJFSh9fBCdvRrkDQADA/CxNMmznVQHp24I9XVg22Y+qkY6PGRcG/11/aArhWA==" - }, - "browser-stdout": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", - "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", - "dev": true - }, - "browserslist": { - "version": "4.8.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.8.2.tgz", - "integrity": "sha512-+M4oeaTplPm/f1pXDw84YohEv7B1i/2Aisei8s4s6k3QsoSHa7i5sz8u/cGQkkatCPxMASKxPualR4wwYgVboA==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001015", - "electron-to-chromium": "^1.3.322", - "node-releases": "^1.1.42" - } - }, - "buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" - }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true - }, - "buffermaker": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/buffermaker/-/buffermaker-1.2.1.tgz", - "integrity": "sha512-IdnyU2jDHU65U63JuVQNTHiWjPRH0CS3aYd/WPaEwyX84rFdukhOduAVb1jwUScmb5X0JWPw8NZOrhoLMiyAHQ==", - "requires": { - "long": "1.1.2" - } - }, - "buffers": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", - "integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=" - }, - "bunyan": { - "version": "1.8.12", - "resolved": "https://registry.npmjs.org/bunyan/-/bunyan-1.8.12.tgz", - "integrity": "sha1-8VDw9nSKvdcq6uhPBEA74u8RN5c=", - "requires": { - "dtrace-provider": "~0.8", - "moment": "^2.10.6", - "mv": "~2", - "safe-json-stringify": "~1" - } - }, - "byline": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/byline/-/byline-5.0.0.tgz", - "integrity": "sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE=" - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "optional": true, - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, - "caniuse-lite": { - "version": "1.0.30001016", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001016.tgz", - "integrity": "sha512-yYQ2QfotceRiH4U+h1Us86WJXtVHDmy3nEKIdYPsZCYnOV5/tMgGbmoIlrMzmh2VXlproqYtVaKeGDBkMZifFA==", - "dev": true - }, - "capture-stack-trace": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz", - "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==", - "dev": true - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" - }, - "chai": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz", - "integrity": "sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw==", - "dev": true, - "requires": { - "assertion-error": "^1.1.0", - "check-error": "^1.0.2", - "deep-eql": "^3.0.1", - "get-func-name": "^2.0.0", - "pathval": "^1.1.0", - "type-detect": "^4.0.5" - } - }, - "chai-subset": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/chai-subset/-/chai-subset-1.6.0.tgz", - "integrity": "sha1-pdDKFOMpp5WW7XAFi2ZGvWmIz+k=", - "dev": true - }, - "chainsaw": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", - "integrity": "sha1-XqtQsor+WAdNDVgpE4iCi15fvJg=", - "requires": { - "traverse": ">=0.3.0 <0.4" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "check-error": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", - "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=", - "dev": true - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, - "optional": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "chownr": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.3.tgz", - "integrity": "sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw==", - "optional": true - }, - "ci-info": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", - "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", - "dev": true - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "optional": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "optional": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "cli-boxes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", - "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=", - "dev": true - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "requires": { - "ansi-regex": "^5.0.0" - } - } - } - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "optional": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/color/-/color-3.0.0.tgz", - "integrity": "sha512-jCpd5+s0s0t7p3pHQKpnJ0TpQKKdleP71LWcA0aqiljpiuAkOSUFN/dyH8ZwF0hRmFlrIuRhufds1QyEP9EB+w==", - "requires": { - "color-convert": "^1.9.1", - "color-string": "^1.5.2" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "color-string": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", - "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", - "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "colornames": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/colornames/-/colornames-1.1.1.tgz", - "integrity": "sha1-+IiQMGhcfE/54qVZ9Qd+t2qBb5Y=" - }, - "colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==" - }, - "colorspace": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.2.tgz", - "integrity": "sha512-vt+OoIP2d76xLhjwbBaucYlNSpPsrJWPlBTtwCpQKIu6/CSMutyzX93O/Do0qzpH3YoHEes8YEFXyZ797rEhzQ==", - "requires": { - "color": "3.0.x", - "text-hex": "1.0.x" - } - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true, - "optional": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "configstore": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz", - "integrity": "sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==", - "dev": true, - "requires": { - "dot-prop": "^4.1.0", - "graceful-fs": "^4.1.2", - "make-dir": "^1.0.0", - "unique-string": "^1.0.0", - "write-file-atomic": "^2.0.0", - "xdg-basedir": "^3.0.0" - }, - "dependencies": { - "make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "dev": true, - "requires": { - "pify": "^3.0.0" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "optional": true - }, - "convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - } - } - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true, - "optional": true - }, - "core-js": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.0.tgz", - "integrity": "sha512-AHPTNKzyB+YwgDWoSOCaid9PUSEF6781vsfiK8qUz62zRR448/XgK2NtCbpiUGizbep8Lrpt0Du19PpGGZvw3Q==", - "dev": true - }, - "core-js-compat": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.0.tgz", - "integrity": "sha512-Z3eCNjGgoYluH89Jt4wVkfYsc/VdLrA2/woX5lm0isO/pCT+P+Y+o65bOuEnjDJLthdwTBxbCVzptTXtc18fJg==", - "dev": true, - "requires": { - "browserslist": "^4.8.2", - "semver": "7.0.0" - }, - "dependencies": { - "semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true - } - } - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - }, - "create-error-class": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", - "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", - "dev": true, - "requires": { - "capture-stack-trace": "^1.0.0" - } - }, - "crypto-random-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", - "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", - "dev": true - }, - "csv": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/csv/-/csv-5.3.1.tgz", - "integrity": "sha512-UBO4x5EYpihikfjHUQ7dCTIgC+e9TrWWZbCcoMr935tcAZfXT1MZKHLD+aYSHs1jwW2G1uljpFfJ4XxYwQ6t5w==", - "requires": { - "csv-generate": "^3.2.4", - "csv-parse": "^4.8.2", - "csv-stringify": "^5.3.4", - "stream-transform": "^2.0.1" - } - }, - "csv-generate": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/csv-generate/-/csv-generate-3.2.4.tgz", - "integrity": "sha512-qNM9eqlxd53TWJeGtY1IQPj90b563Zx49eZs8e0uMyEvPgvNVmX1uZDtdzAcflB3PniuH9creAzcFOdyJ9YGvA==" - }, - "csv-parse": { - "version": "4.8.2", - "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-4.8.2.tgz", - "integrity": "sha512-WfYwyJepTbjS5jWAWpVskOJ8Z10231HaFw6qJhSjGrpfMPf3yuoRohlasYsP/6/3YgTQcvZpTvoUo37eaei9Fw==" - }, - "csv-stringify": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/csv-stringify/-/csv-stringify-5.3.4.tgz", - "integrity": "sha512-w3sjZh/b5xvN1NeWPbMBnvW+Q4D+cCoAk/2J0C/DqJKV3dHqseQGzP/BsdpqbIBl5UTFQxHgHkSUu5aiMFT62g==" - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "requires": { - "assert-plus": "^1.0.0" - } - }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "requires": { - "ms": "2.0.0" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true, - "optional": true - }, - "decompress-response": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", - "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", - "optional": true, - "requires": { - "mimic-response": "^2.0.0" - } - }, - "deep-eql": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz", - "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==", - "dev": true, - "requires": { - "type-detect": "^4.0.0" - } - }, - "deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" - }, - "deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "requires": { - "object-keys": "^1.0.12" - } - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "optional": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "optional": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" - }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "optional": true - }, - "denque": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/denque/-/denque-1.4.1.tgz", - "integrity": "sha512-OfzPuSZKGcgr96rf1oODnfjqBFmr1DVoc/TrItj3Ohe0Ah1C5WX5Baquw/9U9KovnQ88EqmJbD66rKYUQYN1tQ==" - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" - }, - "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" - }, - "detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", - "optional": true - }, - "detect-node": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", - "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==" - }, - "diagnostics": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/diagnostics/-/diagnostics-1.1.1.tgz", - "integrity": "sha512-8wn1PmdunLJ9Tqbx+Fx/ZEuHfJf4NKSN2ZBj7SJC/OWRWha843+WsTjqMe1B5E3p28jqBlp+mJ2fPVxPyNgYKQ==", - "requires": { - "colorspace": "1.1.x", - "enabled": "1.0.x", - "kuler": "1.0.x" - } - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "requires": { - "path-type": "^4.0.0" - } - }, - "dot-prop": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", - "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", - "dev": true, - "requires": { - "is-obj": "^1.0.0" - } - }, - "dtrace-provider": { - "version": "0.8.8", - "resolved": "https://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.8.8.tgz", - "integrity": "sha512-b7Z7cNtHPhH9EJhNNbbeqTcXB8LGFFZhq1PGgEvpeHlzd36bhbdTWoE/Ba/YguqpBSlAPKnARWhVlhunCMwfxg==", - "optional": true, - "requires": { - "nan": "^2.14.0" - } - }, - "duplexer": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", - "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=" - }, - "duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", - "dev": true - }, - "duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - }, - "dependencies": { - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" - } - } - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" - }, - "electron-to-chromium": { - "version": "1.3.322", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.322.tgz", - "integrity": "sha512-Tc8JQEfGQ1MzfSzI/bTlSr7btJv/FFO7Yh6tanqVmIWOuNCu6/D1MilIEgLtmWqIrsv+o4IjpLAhgMBr/ncNAA==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "enabled": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/enabled/-/enabled-1.0.2.tgz", - "integrity": "sha1-ll9lE9LC0cX0ZStkouM5ZGf8L5M=", - "requires": { - "env-variable": "0.0.x" - } - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "requires": { - "once": "^1.4.0" - } - }, - "env-variable": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/env-variable/-/env-variable-0.0.5.tgz", - "integrity": "sha512-zoB603vQReOFvTg5xMl9I1P2PnHsHQQKTEowsKKD7nseUfJq6UWzK+4YtlWUO1nhiQUxe6XMkk+JleSZD1NZFA==" - }, - "es-abstract": { - "version": "1.16.3", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.16.3.tgz", - "integrity": "sha512-WtY7Fx5LiOnSYgF5eg/1T+GONaGmpvpPdCpSnYij+U2gDTL0UPfWrhDw7b2IYb+9NQJsYpCA0wOQvZfsd6YwRw==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.1.4", - "is-regex": "^1.0.4", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "string.prototype.trimleft": "^2.1.0", - "string.prototype.trimright": "^2.1.0" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" - }, - "escape-regexp-component": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/escape-regexp-component/-/escape-regexp-component-1.0.2.tgz", - "integrity": "sha1-nGO20LJf8qiMOtvRjFthrMO5+qI=" - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "escodegen": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.12.0.tgz", - "integrity": "sha512-TuA+EhsanGcme5T3R0L80u4t8CpbXQjegRmf7+FPTJrtCTErXFeelblRgHQa1FofEzqYYJmJ/OqjTwREp9qgmg==", - "requires": { - "esprima": "^3.1.3", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - }, - "dependencies": { - "esprima": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", - "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "optional": true - } - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" - }, - "event-stream": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-4.0.1.tgz", - "integrity": "sha512-qACXdu/9VHPBzcyhdOWR5/IahhGMf0roTeZJfzz077GwylcDd90yOHLouhmv7GJ5XzPi6ekaQWd8AvPP2nOvpA==", - "requires": { - "duplexer": "^0.1.1", - "from": "^0.1.7", - "map-stream": "0.0.7", - "pause-stream": "^0.0.11", - "split": "^1.0.1", - "stream-combiner": "^0.2.2", - "through": "^2.3.8" - } - }, - "ewma": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ewma/-/ewma-2.0.1.tgz", - "integrity": "sha512-MYYK17A76cuuyvkR7MnqLW4iFYPEi5Isl2qb8rXiWpLiwFS9dxW/rncuNnjjgSENuVqZQkIuR4+DChVL4g1lnw==", - "requires": { - "assert-plus": "^1.0.0" - } - }, - "execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", - "dev": true, - "requires": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "dev": true, - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - } - } - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "optional": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "optional": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "optional": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "optional": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "expand-template": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", - "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==" - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "optional": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "optional": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "optional": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "optional": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "optional": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "optional": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" - }, - "fast-decode-uri-component": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/fast-decode-uri-component/-/fast-decode-uri-component-1.0.1.tgz", - "integrity": "sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg==" - }, - "fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" - }, - "fast-glob": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.1.1.tgz", - "integrity": "sha512-nTCREpBY8w8r+boyFYAx21iL6faSsQynliPHM4Uf56SbkyohCNxpVPEH9xrF5TXKy+IsjkPUHDKiUkzBVRXn9g==", - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.0", - "merge2": "^1.3.0", - "micromatch": "^4.0.2" - }, - "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "requires": { - "fill-range": "^7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "glob-parent": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz", - "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==", - "requires": { - "is-glob": "^4.0.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" - }, - "fast-safe-stringify": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz", - "integrity": "sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==" - }, - "fastq": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.6.0.tgz", - "integrity": "sha512-jmxqQ3Z/nXoeyDmWAzF9kH1aGZSis6e/SbfPmJpUnyZ0ogr6iscHQaml4wsEepEWSdtmpy+eVXmCRIMpxaXqOA==", - "requires": { - "reusify": "^1.0.0" - } - }, - "fecha": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fecha/-/fecha-2.3.3.tgz", - "integrity": "sha512-lUGBnIamTAwk4znq5BcqsDaxSmZ9nDVJaij6NvRt/Tg4R69gERA+otPKbS86ROw9nxVMw2/mp1fnaiWqbs6Sdg==" - }, - "file-stream-rotator": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/file-stream-rotator/-/file-stream-rotator-0.5.5.tgz", - "integrity": "sha512-XzvE1ogpxUbARtZPZLICaDRAeWxoQLFMKS3ZwADoCQmurKEwuDD2jEfDVPm/R1HeKYsRYEl9PzVIezjQ3VTTPQ==", - "requires": { - "moment": "^2.11.2" - } - }, - "file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "optional": true - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "optional": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "optional": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } - }, - "find-my-way": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/find-my-way/-/find-my-way-2.2.1.tgz", - "integrity": "sha512-pzZA9/PlhDGG5PRzmd4vH4AbKW7FO68RE7q2I3NzjJHcVPukYbDA7bPdArg7ySKfS6pKki+qhrawFoN6aNZfjA==", - "requires": { - "fast-decode-uri-component": "^1.0.0", - "safe-regex2": "^2.0.0", - "semver-store": "^0.3.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "flat": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/flat/-/flat-4.1.0.tgz", - "integrity": "sha512-Px/TiLIznH7gEDlPXcUD4KnBusa6kR6ayRUVcnEAbreRIuhkqow/mun59BuRXwoYk7ZQOLW1ZM05ilIvK38hFw==", - "dev": true, - "requires": { - "is-buffer": "~2.0.3" - } - }, - "follow-redirects": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", - "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", - "requires": { - "debug": "=3.1.0" - } - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true, - "optional": true - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "formidable": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/formidable/-/formidable-1.2.1.tgz", - "integrity": "sha512-Fs9VRguL0gqGHkXS5GQiMCr1VhZBxz0JnJs4JmMp/2jL18Fmbzvv7vOFRU+U8TBkHEE/CX1qDXzJplVULgsLeg==" - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "optional": true, - "requires": { - "map-cache": "^0.2.2" - } - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" - }, - "from": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", - "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=" - }, - "from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, - "fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "optional": true - }, - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "fs-readdir-recursive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", - "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "fsevents": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.11.tgz", - "integrity": "sha512-+ux3lx6peh0BpvY0JebGyZoiR4D+oYzdPZMKJwkZ+sFkNJzpL7tXc/wehS49gUAxg3tmMHPHZkA8JU2rhhgDHw==", - "dev": true, - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1", - "node-pre-gyp": "*" - }, - "dependencies": { - "abbrev": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "ansi-regex": { - "version": "2.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "aproba": { - "version": "1.2.0", - "bundled": true, - "dev": true, - "optional": true - }, - "are-we-there-yet": { - "version": "1.1.5", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "balanced-match": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "brace-expansion": { - "version": "1.1.11", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "chownr": { - "version": "1.1.3", - "bundled": true, - "dev": true, - "optional": true - }, - "code-point-at": { - "version": "1.1.0", - "bundled": true, - "dev": true, - "optional": true - }, - "concat-map": { - "version": "0.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "console-control-strings": { - "version": "1.1.0", - "bundled": true, - "dev": true, - "optional": true - }, - "core-util-is": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "debug": { - "version": "3.2.6", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ms": "^2.1.1" - } - }, - "deep-extend": { - "version": "0.6.0", - "bundled": true, - "dev": true, - "optional": true - }, - "delegates": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "detect-libc": { - "version": "1.0.3", - "bundled": true, - "dev": true, - "optional": true - }, - "fs-minipass": { - "version": "1.2.7", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minipass": "^2.6.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "gauge": { - "version": "2.7.4", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "glob": { - "version": "7.1.6", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "has-unicode": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "iconv-lite": { - "version": "0.4.24", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ignore-walk": { - "version": "3.0.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minimatch": "^3.0.4" - } - }, - "inflight": { - "version": "1.0.6", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "bundled": true, - "dev": true, - "optional": true - }, - "ini": { - "version": "1.3.5", - "bundled": true, - "dev": true, - "optional": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "minimatch": { - "version": "3.0.4", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "0.0.8", - "bundled": true, - "dev": true, - "optional": true - }, - "minipass": { - "version": "2.9.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "minizlib": { - "version": "1.3.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minipass": "^2.9.0" - } - }, - "mkdirp": { - "version": "0.5.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minimist": "0.0.8" - } - }, - "ms": { - "version": "2.1.2", - "bundled": true, - "dev": true, - "optional": true - }, - "needle": { - "version": "2.4.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "debug": "^3.2.6", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - } - }, - "node-pre-gyp": { - "version": "0.14.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.1", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.2.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4.4.2" - } - }, - "nopt": { - "version": "4.0.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "abbrev": "1", - "osenv": "^0.1.4" - } - }, - "npm-bundled": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npm-normalize-package-bin": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "npm-packlist": { - "version": "1.4.7", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1" - } - }, - "npmlog": { - "version": "4.1.2", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "object-assign": { - "version": "4.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "once": { - "version": "1.4.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "wrappy": "1" - } - }, - "os-homedir": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "os-tmpdir": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "osenv": { - "version": "0.1.5", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "process-nextick-args": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "rc": { - "version": "1.2.8", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "bundled": true, - "dev": true, - "optional": true - } - } - }, - "readable-stream": { - "version": "2.3.6", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "rimraf": { - "version": "2.7.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "glob": "^7.1.3" - } - }, - "safe-buffer": { - "version": "5.1.2", - "bundled": true, - "dev": true, - "optional": true - }, - "safer-buffer": { - "version": "2.1.2", - "bundled": true, - "dev": true, - "optional": true - }, - "sax": { - "version": "1.2.4", - "bundled": true, - "dev": true, - "optional": true - }, - "semver": { - "version": "5.7.1", - "bundled": true, - "dev": true, - "optional": true - }, - "set-blocking": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "signal-exit": { - "version": "3.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "string-width": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "string_decoder": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-json-comments": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "tar": { - "version": "4.4.13", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.8.6", - "minizlib": "^1.2.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.3" - } - }, - "util-deprecate": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "wide-align": { - "version": "1.1.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "string-width": "^1.0.2 || 2" - } - }, - "wrappy": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "yallist": { - "version": "3.1.1", - "bundled": true, - "dev": true, - "optional": true - } - } - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "optional": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" - }, - "get-func-name": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", - "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=", - "dev": true - }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true, - "optional": true - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "requires": { - "assert-plus": "^1.0.0" - } - }, - "github-from-package": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", - "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=", - "optional": true - }, - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "optional": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "optional": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "global-dirs": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", - "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", - "dev": true, - "requires": { - "ini": "^1.3.4" - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "globby": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.1.tgz", - "integrity": "sha512-sSs4inE1FB2YQiymcmTv6NWENryABjUNPeWhOvmn4SjtKybglsyPZxFB3U1/+L1bYi0rNZDqCLlHyLYDl1Pq5A==", - "requires": { - "@types/glob": "^7.1.1", - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.0.3", - "glob": "^7.1.3", - "ignore": "^5.1.1", - "merge2": "^1.2.3", - "slash": "^3.0.0" - }, - "dependencies": { - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - } - } - }, - "got": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", - "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", - "dev": true, - "requires": { - "create-error-class": "^3.0.0", - "duplexer3": "^0.1.4", - "get-stream": "^3.0.0", - "is-redirect": "^1.0.0", - "is-retry-allowed": "^1.0.0", - "is-stream": "^1.0.0", - "lowercase-keys": "^1.0.0", - "safe-buffer": "^5.0.1", - "timed-out": "^4.0.0", - "unzip-response": "^2.0.1", - "url-parse-lax": "^1.0.0" - } - }, - "graceful-fs": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", - "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==" - }, - "growl": { - "version": "1.10.5", - "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", - "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", - "dev": true - }, - "handle-thing": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.0.tgz", - "integrity": "sha512-d4sze1JNC454Wdo2fkuyzCr6aHcbL6PGGuFAz0Li/NcOm1tCHGnWDRmJP85dh9IhQErTc2svWFEX5xHIOo//kQ==" - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" - }, - "har-validator": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", - "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", - "requires": { - "ajv": "^6.5.5", - "har-schema": "^2.0.0" - } - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", - "dev": true - }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "optional": true - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "optional": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "optional": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true, - "optional": true - }, - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "optional": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true - }, - "homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", - "dev": true, - "requires": { - "parse-passwd": "^1.0.0" - } - }, - "hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", - "requires": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" - }, - "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - } - } - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "ignore": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz", - "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==" - }, - "ignore-by-default": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", - "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=", - "dev": true - }, - "import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", - "dev": true - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" - }, - "into-stream": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-5.1.1.tgz", - "integrity": "sha512-krrAJ7McQxGGmvaYbB7Q1mcA+cRwg9Ij2RfWIeVesNBgVDZmzY/Fa4IpZUT3bmdRzMzdf/mzltCG2Dq99IZGBA==", - "requires": { - "from2": "^2.3.0", - "p-is-promise": "^3.0.0" - } - }, - "invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dev": true, - "requires": { - "loose-envify": "^1.0.0" - } - }, - "ip-address": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-6.2.0.tgz", - "integrity": "sha512-7G/8LVMRqM11pLcXx3PlX9rlqenMVUbppAc2sMvz+Ef0mUFm++cecpcEwb+Wfcdt2apu5XLTm9ox+Xz/TB7TGg==", - "requires": { - "jsbn": "1.1.0", - "lodash.find": "4.6.0", - "lodash.max": "4.0.1", - "lodash.merge": "4.6.2", - "lodash.padstart": "4.6.1", - "lodash.repeat": "4.1.0", - "sprintf-js": "1.1.2" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true, - "optional": true - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "optional": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "optional": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-buffer": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", - "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==" - }, - "is-callable": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", - "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", - "dev": true - }, - "is-ci": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", - "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", - "dev": true, - "requires": { - "ci-info": "^1.5.0" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true, - "optional": true - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "optional": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-date-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", - "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", - "dev": true - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "optional": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "optional": true - } - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "optional": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-installed-globally": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", - "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", - "dev": true, - "requires": { - "global-dirs": "^0.1.0", - "is-path-inside": "^1.0.0" - } - }, - "is-npm": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", - "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=", - "dev": true - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true, - "optional": true - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "optional": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", - "dev": true - }, - "is-path-inside": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", - "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", - "dev": true, - "requires": { - "path-is-inside": "^1.0.1" - } - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "optional": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "is-redirect": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", - "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=", - "dev": true - }, - "is-regex": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", - "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", - "dev": true, - "requires": { - "has": "^1.0.1" - } - }, - "is-retry-allowed": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", - "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", - "dev": true - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" - }, - "is-symbol": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", - "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", - "dev": true, - "requires": { - "has-symbols": "^1.0.1" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true, - "optional": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "optional": true - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" - }, - "js-levenshtein": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", - "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==", - "dev": true - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "js-yaml": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", - "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsbn": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", - "integrity": "sha1-sBMHyym2GKHtJux56RH4A8TaAEA=" - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" - }, - "json5": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.1.tgz", - "integrity": "sha512-l+3HXD0GEI3huGq1njuqtzYK8OYJyXMkOLtQ53pjWh89tvWS2h6l+1zMkYWqlb57+SiQodKZyvMEFb2X+KrFhQ==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "kafka-node": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/kafka-node/-/kafka-node-5.0.0.tgz", - "integrity": "sha512-dD2ga5gLcQhsq1yNoQdy1MU4x4z7YnXM5bcG9SdQuiNr5KKuAmXixH1Mggwdah5o7EfholFbcNDPSVA6BIfaug==", - "requires": { - "async": "^2.6.2", - "binary": "~0.3.0", - "bl": "^2.2.0", - "buffer-crc32": "~0.2.5", - "buffermaker": "~1.2.0", - "debug": "^2.1.3", - "denque": "^1.3.0", - "lodash": "^4.17.4", - "minimatch": "^3.0.2", - "nested-error-stacks": "^2.0.0", - "optional": "^0.1.3", - "retry": "^0.10.1", - "snappy": "^6.0.1", - "uuid": "^3.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - } - } - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true, - "optional": true - }, - "kuler": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/kuler/-/kuler-1.0.1.tgz", - "integrity": "sha512-J9nVUucG1p/skKul6DU3PUZrhs0LPulNaeUOox0IyXDi8S4CztTHs1gQphhuZmzXG7VOQSf6NJfKuzteQLv9gQ==", - "requires": { - "colornames": "^1.1.1" - } - }, - "latest-version": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", - "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", - "dev": true, - "requires": { - "package-json": "^4.0.0" - } - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" - }, - "lodash.find": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.find/-/lodash.find-4.6.0.tgz", - "integrity": "sha1-ywcE1Hq3F4n/oN6Ll92Sb7iLE7E=" - }, - "lodash.max": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.max/-/lodash.max-4.0.1.tgz", - "integrity": "sha1-hzVWbGGLNan3YFILSHrnllivE2o=" - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" - }, - "lodash.padstart": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/lodash.padstart/-/lodash.padstart-4.6.1.tgz", - "integrity": "sha1-0uPuv/DZ05rVD1y9G1KnvOa7YRs=" - }, - "lodash.repeat": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/lodash.repeat/-/lodash.repeat-4.1.0.tgz", - "integrity": "sha1-/H3oEx2MisB+S0n3T/6CnR8r7EQ=" - }, - "log-symbols": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", - "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", - "dev": true, - "requires": { - "chalk": "^2.0.1" - } - }, - "logform": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/logform/-/logform-2.1.2.tgz", - "integrity": "sha512-+lZh4OpERDBLqjiwDLpAWNQu6KMjnlXH2ByZwCuSqVPJletw0kTWJf5CgSNAUKn1KUkv3m2cUz/LK8zyEy7wzQ==", - "requires": { - "colors": "^1.2.1", - "fast-safe-stringify": "^2.0.4", - "fecha": "^2.3.3", - "ms": "^2.1.1", - "triple-beam": "^1.3.0" - }, - "dependencies": { - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - } - } - }, - "long": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/long/-/long-1.1.2.tgz", - "integrity": "sha1-6u9ZUcp1UdlpJrgtokLbnWso+1M=" - }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dev": true, - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", - "dev": true - }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "requires": { - "yallist": "^3.0.2" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true, - "optional": true - }, - "map-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.0.7.tgz", - "integrity": "sha1-ih8HiW2CsQkmvTdEokIACfiJdKg=" - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "optional": true, - "requires": { - "object-visit": "^1.0.0" - } - }, - "merge2": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz", - "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==" - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "optional": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "mime": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", - "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==" - }, - "mime-db": { - "version": "1.42.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.42.0.tgz", - "integrity": "sha512-UbfJCR4UAVRNgMpfImz05smAXK7+c+ZntjaA26ANtkXLlOe947Aag5zdIcKQULAiF9Cq4WxBi9jUs5zkA84bYQ==" - }, - "mime-types": { - "version": "2.1.25", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.25.tgz", - "integrity": "sha512-5KhStqB5xpTAeGqKBAMgwaYMnQik7teQN4IAzC7npDv6kzeU6prfkR67bc87J1kWMPGkoaZSq1npmexMgkmEVg==", - "requires": { - "mime-db": "1.42.0" - } - }, - "mimic-response": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.0.0.tgz", - "integrity": "sha512-8ilDoEapqA4uQ3TwS0jakGONKXVJqpy+RpM+3b7pLdOjghCrEiGp9SRkFbUHAmZW9vdnrENWHjaweIoTIJExSQ==", - "optional": true - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "optional": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "optional": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "mixme": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/mixme/-/mixme-0.3.5.tgz", - "integrity": "sha512-SyV9uPETRig5ZmYev0ANfiGeB+g6N2EnqqEfBbCGmmJ6MgZ3E4qv5aPbnHVdZ60KAHHXV+T3sXopdrnIXQdmjQ==" - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "requires": { - "minimist": "0.0.8" - }, - "dependencies": { - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" - } - } - }, - "mocha": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-6.2.2.tgz", - "integrity": "sha512-FgDS9Re79yU1xz5d+C4rv1G7QagNGHZ+iXF81hO8zY35YZZcLEsJVfFolfsqKFWunATEvNzMK0r/CwWd/szO9A==", - "dev": true, - "requires": { - "ansi-colors": "3.2.3", - "browser-stdout": "1.3.1", - "debug": "3.2.6", - "diff": "3.5.0", - "escape-string-regexp": "1.0.5", - "find-up": "3.0.0", - "glob": "7.1.3", - "growl": "1.10.5", - "he": "1.2.0", - "js-yaml": "3.13.1", - "log-symbols": "2.2.0", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "ms": "2.1.1", - "node-environment-flags": "1.0.5", - "object.assign": "4.1.0", - "strip-json-comments": "2.0.1", - "supports-color": "6.0.0", - "which": "1.3.1", - "wide-align": "1.1.3", - "yargs": "13.3.0", - "yargs-parser": "13.1.1", - "yargs-unparser": "1.6.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "diff": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", - "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", - "dev": true - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true - }, - "node-environment-flags": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/node-environment-flags/-/node-environment-flags-1.0.5.tgz", - "integrity": "sha512-VNYPRfGfmZLx0Ye20jWzHUjyTW/c+6Wq+iLhDzUI4XmhrDd9l/FozXV3F2xOaXjvp0co0+v1YSR3CMP6g+VvLQ==", - "dev": true, - "requires": { - "object.getownpropertydescriptors": "^2.0.3", - "semver": "^5.7.0" - } - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "supports-color": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.0.0.tgz", - "integrity": "sha512-on9Kwidc1IUQo+bQdhi8+Tijpo0e1SS6RoGo2guUwn5vdaxw8RXOF9Vb2ws+ihWOmh4JnCJOvaziZWP1VABaLg==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - } - }, - "yargs": { - "version": "13.3.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.0.tgz", - "integrity": "sha512-2eehun/8ALW8TLoIl7MVaRUrg+yCnenu8B4kBlRxj3GJGDKU1Og7sMXPNm1BYyM1DOJmTZ4YeN/Nwxv+8XJsUA==", - "dev": true, - "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.1" - } - }, - "yargs-parser": { - "version": "13.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.1.tgz", - "integrity": "sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "moment": { - "version": "2.24.0", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz", - "integrity": "sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==" - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "multistream": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/multistream/-/multistream-2.1.1.tgz", - "integrity": "sha512-xasv76hl6nr1dEy3lPvy7Ej7K/Lx3O/FCvwge8PeVJpciPPoNCbaANcNiBug3IpdvTveZUcAV0DJzdnUDMesNQ==", - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.5" - } - }, - "mv": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz", - "integrity": "sha1-rmzg1vbV4KT32JN5jQPB6pVZtqI=", - "optional": true, - "requires": { - "mkdirp": "~0.5.1", - "ncp": "~2.0.0", - "rimraf": "~2.4.0" - } - }, - "mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dev": true, - "requires": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "nan": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", - "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", - "optional": true - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "optional": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - } - }, - "napi-build-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.1.tgz", - "integrity": "sha512-boQj1WFgQH3v4clhu3mTNfP+vOBxorDlE8EKiMjUlLG3C4qAESnn9AxIOkFgTR2c9LtzNjPrjS60cT27ZKBhaA==", - "optional": true - }, - "ncp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz", - "integrity": "sha1-GVoh1sRuNh0vsSgbo4uR6d9727M=", - "optional": true - }, - "negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" - }, - "nested-error-stacks": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.1.0.tgz", - "integrity": "sha512-AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug==" - }, - "node-abi": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.13.0.tgz", - "integrity": "sha512-9HrZGFVTR5SOu3PZAnAY2hLO36aW1wmA+FDsVkr85BTST32TLCA1H/AEcatVRAsWLyXS3bqUDYCAjq5/QGuSTA==", - "optional": true, - "requires": { - "semver": "^5.4.1" - } - }, - "node-environment-flags": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/node-environment-flags/-/node-environment-flags-1.0.6.tgz", - "integrity": "sha512-5Evy2epuL+6TM0lCQGpFIj6KwiEsGh1SrHUhTbNX+sLbBtjidPZFAnVK9y5yU1+h//RitLbRHTIMyxQPtxMdHw==", - "dev": true, - "requires": { - "object.getownpropertydescriptors": "^2.0.3", - "semver": "^5.7.0" - } - }, - "node-modules-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", - "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", - "dev": true - }, - "node-releases": { - "version": "1.1.43", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.43.tgz", - "integrity": "sha512-Rmfnj52WNhvr83MvuAWHEqXVoZXCcDQssSOffU4n4XOL9sPrP61mSZ88g25NqmABDvH7PiAlFCzoSCSdzA293w==", - "dev": true, - "requires": { - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "nodemailer": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.4.2.tgz", - "integrity": "sha512-g0n4nH1ONGvqYo1v72uSWvF/MRNnnq1LzmSzXb/6EPF3LFb51akOhgG3K2+aETAsJx90/Q5eFNTntu4vBCwyQQ==" - }, - "nodemon": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.2.tgz", - "integrity": "sha512-GWhYPMfde2+M0FsHnggIHXTqPDHXia32HRhh6H0d75Mt9FKUoCBvumNHr7LdrpPBTKxsWmIEOjoN+P4IU6Hcaw==", - "dev": true, - "requires": { - "chokidar": "^3.2.2", - "debug": "^3.2.6", - "ignore-by-default": "^1.0.1", - "minimatch": "^3.0.4", - "pstree.remy": "^1.1.7", - "semver": "^5.7.1", - "supports-color": "^5.5.0", - "touch": "^3.1.0", - "undefsafe": "^2.0.2", - "update-notifier": "^2.5.0" - }, - "dependencies": { - "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "binary-extensions": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz", - "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==", - "dev": true - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chokidar": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.0.tgz", - "integrity": "sha512-dGmKLDdT3Gdl7fBUe8XK+gAtGmzy5Fn0XkkWQuYxGIgWVPPse2CxFA5mtrlD0TOHaHjEUqkWNyP1XdHoJES/4A==", - "dev": true, - "requires": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "fsevents": "~2.1.1", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.2.0" - } - }, - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "fsevents": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.2.tgz", - "integrity": "sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA==", - "dev": true, - "optional": true - }, - "glob-parent": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz", - "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "readdirp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.2.0.tgz", - "integrity": "sha512-crk4Qu3pmXwgxdSgGhgA/eXiJAPQiX4GMOZZMXnqKxHX7TaoL+3gQVo/WeuAiogr07DpnfjIMpXXa+PAIvwPGQ==", - "dev": true, - "requires": { - "picomatch": "^2.0.4" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "noop-logger": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/noop-logger/-/noop-logger-0.1.1.tgz", - "integrity": "sha1-lKKxYzxPExdVMAfYlm/Q6EG2pMI=", - "optional": true - }, - "nopt": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", - "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", - "dev": true, - "requires": { - "abbrev": "1" - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "optional": true, - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "optional": true, - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "optional": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true, - "optional": true - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "optional": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "object-hash": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.0.1.tgz", - "integrity": "sha512-HgcGMooY4JC2PBt9sdUdJ6PMzpin+YtY3r/7wg0uTifP+HJWW8rammseSEHuyt0UeShI183UGssCJqm1bJR7QA==" - }, - "object-inspect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", - "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==", - "dev": true - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "optional": true, - "requires": { - "isobject": "^3.0.0" - } - }, - "object.assign": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", - "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "function-bind": "^1.1.1", - "has-symbols": "^1.0.0", - "object-keys": "^1.0.11" - } - }, - "object.getownpropertydescriptors": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", - "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "es-abstract": "^1.5.1" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "optional": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" - }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "requires": { - "ee-first": "1.1.1" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "requires": { - "wrappy": "1" - } - }, - "one-time": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/one-time/-/one-time-0.0.4.tgz", - "integrity": "sha1-+M33eISCb+Tf+T46nMN7HkSAdC4=" - }, - "optional": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/optional/-/optional-0.1.4.tgz", - "integrity": "sha512-gtvrrCfkE08wKcgXaVwQVgwEQ8vel2dc5DDBn9RLQZ3YtmtkBss6A2HY6BnJH4N/4Ku97Ri/SF8sNWE2225WJw==" - }, - "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - } - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, - "p-is-promise": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-3.0.0.tgz", - "integrity": "sha512-Wo8VsW4IRQSKVXsJCn7TomUaVtyfjVDn3nUP7kE967BQk0CwFpdbZs0X0uk5sW9mkBa9eNM7hCMaG93WUAwxYQ==" - }, - "p-limit": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", - "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - }, - "package-json": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", - "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", - "dev": true, - "requires": { - "got": "^6.7.1", - "registry-auth-token": "^3.0.1", - "registry-url": "^3.0.3", - "semver": "^5.1.0" - } - }, - "parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", - "dev": true - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true, - "optional": true - }, - "path": { - "version": "0.12.7", - "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz", - "integrity": "sha1-1NwqUGxM4hl+tIHr/NWzbAFAsQ8=", - "requires": { - "process": "^0.11.1", - "util": "^0.10.3" - } - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true, - "optional": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" - }, - "pathval": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz", - "integrity": "sha1-uULm1L3mUwBe9rcTYd74cn0GReA=", - "dev": true - }, - "pause-stream": { - "version": "0.0.11", - "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", - "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=", - "requires": { - "through": "~2.3" - } - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" - }, - "picomatch": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.1.1.tgz", - "integrity": "sha512-OYMyqkKzK7blWO/+XZYP6w8hH0LDvkBvdvKukti+7kqYFCiEAk+gI3DWnryapc0Dau05ugGTy0foQ6mqn4AHYA==" - }, - "pidusage": { - "version": "2.0.17", - "resolved": "https://registry.npmjs.org/pidusage/-/pidusage-2.0.17.tgz", - "integrity": "sha512-N8X5v18rBmlBoArfS83vrnD0gIFyZkXEo7a5pAS2aT0i2OLVymFb2AzVg+v8l/QcXnE1JwZcaXR8daJcoJqtjw==", - "requires": { - "safe-buffer": "^5.1.2" - } - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "pirates": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", - "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", - "dev": true, - "requires": { - "node-modules-regexp": "^1.0.0" - } - }, - "pkg": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/pkg/-/pkg-4.4.2.tgz", - "integrity": "sha512-FEFX43fzHVyEl7fBTTaKxjN3OsWowNfcDGO7+NaxfUsMTMvy8aQX6DscjgoTNnbOehObRK/UqMUGKXt3mvnArg==", - "requires": { - "@babel/parser": "^7.7.5", - "@babel/runtime": "^7.7.5", - "chalk": "^3.0.0", - "escodegen": "^1.12.0", - "fs-extra": "^8.1.0", - "globby": "^10.0.1", - "into-stream": "^5.1.1", - "minimist": "^1.2.0", - "multistream": "^2.1.1", - "pkg-fetch": "^2.6.4", - "progress": "^2.0.3", - "resolve": "^1.13.1", - "stream-meter": "^1.0.4" - }, - "dependencies": { - "ansi-styles": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.0.tgz", - "integrity": "sha512-7kFQgnEaMdRtwf6uSfUnVr9gSGC7faurn+J/Mv90/W+iTtN0405/nLdopfMWwchyxhbGYl6TC4Sccn9TUkGAgg==", - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - }, - "pkg-fetch": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/pkg-fetch/-/pkg-fetch-2.6.4.tgz", - "integrity": "sha512-4j4jiuo6RRIuD9e9xUE6OQYnIkQCArZjkHXNYsSJjxhJeiHE16MA+rENMblvGLbeWsTY3BPfcYVCGFXzpfJetA==", - "requires": { - "@babel/runtime": "^7.7.5", - "byline": "^5.0.0", - "chalk": "^3.0.0", - "expand-template": "^2.0.3", - "fs-extra": "^8.1.0", - "minimist": "^1.2.0", - "progress": "^2.0.3", - "request": "^2.88.0", - "request-progress": "^3.0.0", - "semver": "^6.3.0", - "unique-temp-dir": "^1.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.0.tgz", - "integrity": "sha512-7kFQgnEaMdRtwf6uSfUnVr9gSGC7faurn+J/Mv90/W+iTtN0405/nLdopfMWwchyxhbGYl6TC4Sccn9TUkGAgg==", - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - }, - "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true, - "optional": true - }, - "prebuild-install": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-5.3.3.tgz", - "integrity": "sha512-GV+nsUXuPW2p8Zy7SarF/2W/oiK8bFQgJcncoJ0d7kRpekEA0ftChjfEaF9/Y+QJEc/wFR7RAEa8lYByuUIe2g==", - "optional": true, - "requires": { - "detect-libc": "^1.0.3", - "expand-template": "^2.0.3", - "github-from-package": "0.0.0", - "minimist": "^1.2.0", - "mkdirp": "^0.5.1", - "napi-build-utils": "^1.0.1", - "node-abi": "^2.7.0", - "noop-logger": "^0.1.1", - "npmlog": "^4.0.1", - "pump": "^3.0.0", - "rc": "^1.2.7", - "simple-get": "^3.0.3", - "tar-fs": "^2.0.0", - "tunnel-agent": "^0.6.0", - "which-pm-runs": "^1.0.0" - } - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" - }, - "prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", - "dev": true - }, - "private": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", - "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", - "dev": true - }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" - }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", - "dev": true - }, - "psl": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.6.0.tgz", - "integrity": "sha512-SYKKmVel98NCOYXpkwUqZqh0ahZeeKfmisiLIcEZdsb+WbLv02g/dI5BUmZnIyOe7RzZtLax81nnb2HbvC2tzA==" - }, - "pstree.remy": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.7.tgz", - "integrity": "sha512-xsMgrUwRpuGskEzBFkH8NmTimbZ5PcPup0LA8JJkHIm2IMUbQcpo3yeLNWVrufEYjh8YwtSVh0xz6UeWc5Oh5A==", - "dev": true - }, - "pubsub-js": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/pubsub-js/-/pubsub-js-1.8.0.tgz", - "integrity": "sha512-z/61CZMA+jaQpBU0QSWkC4w6lX3tPbOdtl1h2UWac4sn6dkWfx7ND75SsN6U0amczdI66PqfuXXD0Ad7tnbaQg==" - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "optional": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - }, - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" - }, - "rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - } - }, - "read-last-lines": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/read-last-lines/-/read-last-lines-1.7.1.tgz", - "integrity": "sha512-X98EcfP8dUNBg52Mhwdu/WTNI9TaGHnBeximG9Wp/bV6PmILeS9gQ0FHkrqcPIvbbZb/2jjWCzvA2r1HScnEqA==", - "dev": true, - "requires": { - "mz": "^2.7.0" - } - }, - "readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - } - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "optional": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, - "regenerate": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", - "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", - "dev": true - }, - "regenerate-unicode-properties": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz", - "integrity": "sha512-LGZzkgtLY79GeXLm8Dp0BVLdQlWICzBnJz/ipWUgo59qBaZ+BHtq51P2q1uVZlppMuUAT37SDk39qUbjTWB7bA==", - "dev": true, - "requires": { - "regenerate": "^1.4.0" - } - }, - "regenerator-runtime": { - "version": "0.13.3", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz", - "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==" - }, - "regenerator-transform": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.1.tgz", - "integrity": "sha512-flVuee02C3FKRISbxhXl9mGzdbWUVHubl1SMaknjxkFB1/iqpJhArQUvRxOOPEc/9tAiX0BaQ28FJH10E4isSQ==", - "dev": true, - "requires": { - "private": "^0.1.6" - } - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "optional": true, - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - } - }, - "regexpu-core": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.6.0.tgz", - "integrity": "sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg==", - "dev": true, - "requires": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.1.0", - "regjsgen": "^0.5.0", - "regjsparser": "^0.6.0", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.1.0" - } - }, - "registry-auth-token": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz", - "integrity": "sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==", - "dev": true, - "requires": { - "rc": "^1.1.6", - "safe-buffer": "^5.0.1" - } - }, - "registry-url": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", - "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", - "dev": true, - "requires": { - "rc": "^1.0.1" - } - }, - "regjsgen": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.1.tgz", - "integrity": "sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg==", - "dev": true - }, - "regjsparser": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.1.tgz", - "integrity": "sha512-7LutE94sz/NKSYegK+/4E77+8DipxF+Qn2Tmu362AcmsF2NYq/wx3+ObvU90TKEhjf7hQoFXo23ajjrXP7eUgg==", - "dev": true, - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true - } - } - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true, - "optional": true - }, - "repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true, - "optional": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true, - "optional": true - }, - "request": { - "version": "2.88.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", - "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.0", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.4.3", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - } - }, - "request-progress": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz", - "integrity": "sha1-TKdUCBx/7GP1BeT6qCWqBs1mnb4=", - "requires": { - "throttleit": "^1.0.0" - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" - }, - "resolve": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.13.1.tgz", - "integrity": "sha512-CxqObCX8K8YtAhOBRg+lrcdn+LK+WYOS8tSjqSFbjtrI5PnS63QPhZl4+yKfrU9tdsbMu9Anr/amegT87M9Z6w==", - "requires": { - "path-parse": "^1.0.6" - } - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true, - "optional": true - }, - "restify": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/restify/-/restify-8.5.1.tgz", - "integrity": "sha512-g+xciouvSDg2vmCZuCinztt2mvQynCfnGIE1y8vMjfcUrjBo4AP8DJ9RNheu0mdGpiI0cMoCHYA/GdZ3TEW+DA==", - "requires": { - "assert-plus": "^1.0.0", - "bunyan": "^1.8.12", - "csv": "^5.1.1", - "dtrace-provider": "^0.8.1", - "escape-regexp-component": "^1.0.2", - "ewma": "^2.0.1", - "find-my-way": "^2.0.1", - "formidable": "^1.2.1", - "http-signature": "^1.2.0", - "lodash": "^4.17.11", - "lru-cache": "^5.1.1", - "mime": "^2.4.3", - "negotiator": "^0.6.2", - "once": "^1.4.0", - "pidusage": "^2.0.17", - "qs": "^6.7.0", - "restify-errors": "^8.0.2", - "semver": "^6.1.1", - "send": "^0.16.2", - "spdy": "^4.0.0", - "uuid": "^3.3.2", - "vasync": "^2.2.0" - }, - "dependencies": { - "qs": { - "version": "6.9.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.1.tgz", - "integrity": "sha512-Cxm7/SS/y/Z3MHWSxXb8lIFqgqBowP5JMlTUFyJN88y0SGQhVmZnqFK/PeuMX9LzUyWsqqhNxIyg0jlzq946yA==" - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "restify-errors": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/restify-errors/-/restify-errors-8.0.2.tgz", - "integrity": "sha512-UsXUVQo7M26xoQzeUcZQ0+H8L2t9DGzrXcAgR3WB/1vnbl+UdI4tZ1PqYsN+sS5WnqHKZ0Xy9w0CKf83bbrwYA==", - "requires": { - "@netflix/nerror": "^1.0.0", - "assert-plus": "^1.0.0", - "lodash": "^4.17.15", - "safe-json-stringify": "^1.0.4" - } - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true, - "optional": true - }, - "retry": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz", - "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=" - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" - }, - "rimraf": { - "version": "2.4.5", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz", - "integrity": "sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto=", - "optional": true, - "requires": { - "glob": "^6.0.1" - }, - "dependencies": { - "glob": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", - "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", - "optional": true, - "requires": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } - } - }, - "run-parallel": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", - "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==" - }, - "safe-buffer": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", - "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==" - }, - "safe-json-stringify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz", - "integrity": "sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg==", - "optional": true - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "optional": true, - "requires": { - "ret": "~0.1.10" - } - }, - "safe-regex2": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/safe-regex2/-/safe-regex2-2.0.0.tgz", - "integrity": "sha512-PaUSFsUaNNuKwkBijoAPHAK6/eM6VirvyPWlZ7BAQy4D+hCvh4B6lIG+nPdhbFfIbP+gTGBcrdsOaUs0F+ZBOQ==", - "requires": { - "ret": "~0.2.0" - }, - "dependencies": { - "ret": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.2.2.tgz", - "integrity": "sha512-M0b3YWQs7R3Z917WRQy1HHA7Ba7D8hvZg6UE5mLykJxQVE2ju0IXbGlaHPPlkY+WN7wFP+wUMXmBFA0aV6vYGQ==" - } - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - }, - "semver-diff": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", - "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", - "dev": true, - "requires": { - "semver": "^5.0.3" - } - }, - "semver-store": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/semver-store/-/semver-store-0.3.0.tgz", - "integrity": "sha512-TcZvGMMy9vodEFSse30lWinkj+JgOBvPn8wRItpQRSayhc+4ssDs335uklkfvQQJgL/WvmHLVj4Ycv2s7QCQMg==" - }, - "send": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", - "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", - "requires": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.6.2", - "mime": "1.4.1", - "ms": "2.0.0", - "on-finished": "~2.3.0", - "range-parser": "~1.2.0", - "statuses": "~1.4.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "mime": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", - "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==" - } - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" - }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "optional": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "optional": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true - }, - "signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" - }, - "simple-concat": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.0.tgz", - "integrity": "sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY=", - "optional": true - }, - "simple-get": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.0.tgz", - "integrity": "sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA==", - "optional": true, - "requires": { - "decompress-response": "^4.2.0", - "once": "^1.3.1", - "simple-concat": "^1.0.0" - } - }, - "simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", - "requires": { - "is-arrayish": "^0.3.1" - }, - "dependencies": { - "is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" - } - } - }, - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "optional": true, - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "optional": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "optional": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "optional": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "optional": true, - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "optional": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "optional": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true, - "optional": true - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "optional": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "snappy": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/snappy/-/snappy-6.2.3.tgz", - "integrity": "sha512-HZpVoIxMfQ4fL3iDuMdI1R5xycw1o9YDCAndTKZCY/EHRoKFvzwplttuBBVGeEg2fd1hYiwAXos/sM24W7N1LA==", - "optional": true, - "requires": { - "bindings": "^1.3.1", - "nan": "^2.14.0", - "prebuild-install": "^5.2.2" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "source-map-resolve": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", - "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", - "dev": true, - "optional": true, - "requires": { - "atob": "^2.1.1", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "source-map-support": { - "version": "0.5.16", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz", - "integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "dev": true, - "optional": true - }, - "spdy": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.1.tgz", - "integrity": "sha512-HeZS3PBdMA+sZSu0qwpCxl3DeALD5ASx8pAX0jZdKXSpPWbQ6SYGnlg3BBmYLx5LtiZrmkAZfErCm2oECBcioA==", - "requires": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - } - } - }, - "spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "requires": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "readable-stream": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", - "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "split": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", - "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", - "requires": { - "through": "2" - } - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "optional": true, - "requires": { - "extend-shallow": "^3.0.0" - } - }, - "sprintf-js": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", - "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==" - }, - "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, - "dependencies": { - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" - } - } - }, - "stack-trace": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=" - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "optional": true, - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "optional": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "statuses": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", - "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" - }, - "stream-combiner": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz", - "integrity": "sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg=", - "requires": { - "duplexer": "~0.1.1", - "through": "~2.3.4" - } - }, - "stream-meter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/stream-meter/-/stream-meter-1.0.4.tgz", - "integrity": "sha1-Uq+Vql6nYKJJFxZwTb/5D3Ov3R0=", - "requires": { - "readable-stream": "^2.1.4" - } - }, - "stream-shift": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", - "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=" - }, - "stream-transform": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/stream-transform/-/stream-transform-2.0.1.tgz", - "integrity": "sha512-GiTcO/rRvZP2R8WPwxmxCFP+Of1yIATuFAmYkvSLDfcD93X2WHiPwdgIqeFT2CvL1gyAsjQvu1nB6RDNQ5b2jw==", - "requires": { - "mixme": "^0.3.1" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "string.prototype.trimleft": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.0.tgz", - "integrity": "sha512-FJ6b7EgdKxxbDxc79cOlok6Afd++TTs5szo+zJTUyow3ycrRfJVE2pq3vcN53XexvKZu/DJMDfeI/qMiZTrjTw==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "function-bind": "^1.1.1" - } - }, - "string.prototype.trimright": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.0.tgz", - "integrity": "sha512-fXZTSV55dNBwv16uw+hh5jkghxSnc5oHq+5K/gXgizHwAvMetdAJlHqqoFC1FSDVPYWLkAKl2cxpUT41sV7nSg==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "function-bind": "^1.1.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - } - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true - }, - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "syslog-client": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/syslog-client/-/syslog-client-1.1.1.tgz", - "integrity": "sha1-vbKN47W36yihE1LsPreOVa7Sq2s=" - }, - "tar-fs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.0.0.tgz", - "integrity": "sha512-vaY0obB6Om/fso8a8vakQBzwholQ7v5+uy+tF3Ozvxv1KNezmVQAiWtcNmMHFSFPqL3dJA8ha6gdtFbfX9mcxA==", - "optional": true, - "requires": { - "chownr": "^1.1.1", - "mkdirp": "^0.5.1", - "pump": "^3.0.0", - "tar-stream": "^2.0.0" - } - }, - "tar-stream": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.1.0.tgz", - "integrity": "sha512-+DAn4Nb4+gz6WZigRzKEZl1QuJVOLtAwwF+WUxy1fJ6X63CaGaUAxJRD2KEn1OMfcbCjySTYpNC6WmfQoIEOdw==", - "optional": true, - "requires": { - "bl": "^3.0.0", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - }, - "dependencies": { - "bl": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-3.0.0.tgz", - "integrity": "sha512-EUAyP5UHU5hxF8BPT0LKW8gjYLhq1DQIcneOX/pL/m2Alo+OYDQAJlHq+yseMP50Os2nHXOSic6Ss3vSQeyf4A==", - "optional": true, - "requires": { - "readable-stream": "^3.0.1" - } - }, - "readable-stream": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", - "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", - "optional": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "term-size": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", - "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", - "dev": true, - "requires": { - "execa": "^0.7.0" - } - }, - "text-hex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", - "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==" - }, - "thenify": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.0.tgz", - "integrity": "sha1-5p44obq+lpsBCCB5eLn2K4hgSDk=", - "dev": true, - "requires": { - "any-promise": "^1.0.0" - } - }, - "thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", - "dev": true, - "requires": { - "thenify": ">= 3.1.0 < 4" - } - }, - "throttleit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz", - "integrity": "sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=" - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" - }, - "timed-out": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", - "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", - "dev": true - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true, - "optional": true - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "optional": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "optional": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "optional": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "touch": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", - "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", - "dev": true, - "requires": { - "nopt": "~1.0.10" - } - }, - "tough-cookie": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", - "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", - "requires": { - "psl": "^1.1.24", - "punycode": "^1.4.1" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" - } - } - }, - "traverse": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", - "integrity": "sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk=" - }, - "triple-beam": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz", - "integrity": "sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==" - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "requires": { - "prelude-ls": "~1.1.2" - } - }, - "type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true - }, - "uid2": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz", - "integrity": "sha1-SDEm4Rd03y9xuLY53NeZw3YWK4I=" - }, - "ultron": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", - "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==" - }, - "undefsafe": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.2.tgz", - "integrity": "sha1-Il9rngM3Zj4Njnz9aG/Cg2zKznY=", - "dev": true, - "requires": { - "debug": "^2.2.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - } - } - }, - "unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", - "dev": true - }, - "unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", - "dev": true, - "requires": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz", - "integrity": "sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g==", - "dev": true - }, - "unicode-property-aliases-ecmascript": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz", - "integrity": "sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw==", - "dev": true - }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "optional": true, - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - } - }, - "unique-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", - "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", - "dev": true, - "requires": { - "crypto-random-string": "^1.0.0" - } - }, - "unique-temp-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unique-temp-dir/-/unique-temp-dir-1.0.0.tgz", - "integrity": "sha1-bc6VsmgcoAPuv7MEpBX5y6vMU4U=", - "requires": { - "mkdirp": "^0.5.1", - "os-tmpdir": "^1.0.1", - "uid2": "0.0.3" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "optional": true, - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "optional": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "optional": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true, - "optional": true - } - } - }, - "unzip-response": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", - "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=", - "dev": true - }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true, - "optional": true - }, - "update-notifier": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz", - "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==", - "dev": true, - "requires": { - "boxen": "^1.2.1", - "chalk": "^2.0.1", - "configstore": "^3.0.0", - "import-lazy": "^2.1.0", - "is-ci": "^1.0.10", - "is-installed-globally": "^0.1.0", - "is-npm": "^1.0.0", - "latest-version": "^3.0.0", - "semver-diff": "^2.0.0", - "xdg-basedir": "^3.0.0" - } - }, - "uri-js": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", - "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", - "requires": { - "punycode": "^2.1.0" - } - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true, - "optional": true - }, - "url-parse-lax": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", - "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", - "dev": true, - "requires": { - "prepend-http": "^1.0.1" - } - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true, - "optional": true - }, - "util": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", - "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", - "requires": { - "inherits": "2.0.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - } - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "uuid": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz", - "integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==" - }, - "v8flags": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.1.3.tgz", - "integrity": "sha512-amh9CCg3ZxkzQ48Mhcb8iX7xpAfYJgePHxWMQCBWECpOSqJUXgY26ncA61UTV0BkPqfhcy6mzwCIoP4ygxpW8w==", - "dev": true, - "requires": { - "homedir-polyfill": "^1.0.1" - } - }, - "vasync": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/vasync/-/vasync-2.2.0.tgz", - "integrity": "sha1-z951GGChWCLbOxMrxZsRakra8Bs=", - "requires": { - "verror": "1.10.0" - } - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "requires": { - "minimalistic-assert": "^1.0.0" - } - }, - "websocket-stream": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/websocket-stream/-/websocket-stream-5.5.0.tgz", - "integrity": "sha512-EXy/zXb9kNHI07TIMz1oIUIrPZxQRA8aeJ5XYg5ihV8K4kD1DuA+FY6R96HfdIHzlSzS8HiISAfrm+vVQkZBug==", - "requires": { - "duplexify": "^3.5.1", - "inherits": "^2.0.1", - "readable-stream": "^2.3.3", - "safe-buffer": "^5.1.2", - "ws": "^3.2.0", - "xtend": "^4.0.0" - }, - "dependencies": { - "ws": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", - "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", - "requires": { - "async-limiter": "~1.0.0", - "safe-buffer": "~5.1.0", - "ultron": "~1.1.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - } - } - } - } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" - }, - "which-pm-runs": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz", - "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=", - "optional": true - }, - "wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "requires": { - "string-width": "^1.0.2 || 2" - } - }, - "widest-line": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", - "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", - "dev": true, - "requires": { - "string-width": "^2.1.1" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "winston": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/winston/-/winston-3.2.1.tgz", - "integrity": "sha512-zU6vgnS9dAWCEKg/QYigd6cgMVVNwyTzKs81XZtTFuRwJOcDdBg7AU0mXVyNbs7O5RH2zdv+BdNZUlx7mXPuOw==", - "requires": { - "async": "^2.6.1", - "diagnostics": "^1.1.1", - "is-stream": "^1.1.0", - "logform": "^2.1.1", - "one-time": "0.0.4", - "readable-stream": "^3.1.1", - "stack-trace": "0.0.x", - "triple-beam": "^1.3.0", - "winston-transport": "^4.3.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", - "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "winston-daily-rotate-file": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/winston-daily-rotate-file/-/winston-daily-rotate-file-4.4.0.tgz", - "integrity": "sha512-1JHFqpqkZphLZPUDQBoJpcBj2cy/aZkOXlcHcZa3oVcNXxuenptGGXztI07jqTJ/FJdUPm1MOLwrp09zPFIUew==", - "requires": { - "file-stream-rotator": "^0.5.5", - "object-hash": "^2.0.1", - "triple-beam": "^1.3.0", - "winston-transport": "^4.2.0" - } - }, - "winston-transport": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.3.0.tgz", - "integrity": "sha512-B2wPuwUi3vhzn/51Uukcao4dIduEiPOcOt9HJ3QeaXgkJ5Z7UwpBzxS4ZGNHtrxrUvTwemsQiSys0ihOf8Mp1A==", - "requires": { - "readable-stream": "^2.3.6", - "triple-beam": "^1.2.0" - } - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, - "ansi-styles": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.0.tgz", - "integrity": "sha512-7kFQgnEaMdRtwf6uSfUnVr9gSGC7faurn+J/Mv90/W+iTtN0405/nLdopfMWwchyxhbGYl6TC4Sccn9TUkGAgg==", - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "requires": { - "ansi-regex": "^5.0.0" - } - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - }, - "ws": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.2.1.tgz", - "integrity": "sha512-sucePNSafamSKoOqoNfBd8V0StlkzJKL2ZAhGQinCfNQ+oacw+Pk7lcdAElecBF2VkLNZRiIb5Oi1Q5lVUVt2A==" - }, - "xdg-basedir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", - "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=", - "dev": true - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" - }, - "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - }, - "yargs": { - "version": "15.0.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.0.2.tgz", - "integrity": "sha512-GH/X/hYt+x5hOat4LMnCqMd8r5Cv78heOMIJn1hr7QPPBqfeC6p89Y78+WB9yGDvfpCvgasfmWLzNzEioOUD9Q==", - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^16.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "requires": { - "ansi-regex": "^5.0.0" - } - } - } - }, - "yargs-parser": { - "version": "16.1.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-16.1.0.tgz", - "integrity": "sha512-H/V41UNZQPkUMIT5h5hiwg4QKIY1RPvoBV4XcjUbRM8Bk2oKqqyZ0DIEbTFZB0XjbtSPG8SAa/0DxCQmiRgzKg==", - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - }, - "yargs-unparser": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.0.tgz", - "integrity": "sha512-W9tKgmSn0DpSatfri0nx52Joq5hVXgeLiqR/5G0sZNDoLZFOr/xjBUDcShCOGNsBnEMNo1KAMBkTej1Hm62HTw==", - "dev": true, - "requires": { - "flat": "^4.1.0", - "lodash": "^4.17.15", - "yargs": "^13.3.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - } - }, - "yargs": { - "version": "13.3.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.0.tgz", - "integrity": "sha512-2eehun/8ALW8TLoIl7MVaRUrg+yCnenu8B4kBlRxj3GJGDKU1Og7sMXPNm1BYyM1DOJmTZ4YeN/Nwxv+8XJsUA==", - "dev": true, - "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.1" - } - }, - "yargs-parser": { - "version": "13.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.1.tgz", - "integrity": "sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - } - } -} diff --git a/prefixes.digitalocean.yml b/prefixes.digitalocean.yml new file mode 100644 index 0000000..9ef7695 --- /dev/null +++ b/prefixes.digitalocean.yml @@ -0,0 +1,3270 @@ +64.225.0.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +138.197.224.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.89.176.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +104.248.144.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +157.230.48.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.99.32.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.65.0.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +198.199.120.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +68.183.176.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +192.241.160.0/19: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +104.248.160.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.89.61.0/24: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.99.176.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +178.128.224.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.65.16.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +174.138.32.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +68.183.80.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.172.32.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +165.227.64.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +104.131.64.0/18: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.65.64.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +157.245.112.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +69.55.52.0/24: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +178.62.0.0/18: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.65.112.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +142.93.192.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +157.245.160.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +192.81.208.0/21: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +208.68.36.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +165.22.176.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +134.209.64.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +178.128.132.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +141.0.170.0/24: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +165.227.48.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +157.245.224.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.71.208.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +178.128.176.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +209.97.144.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +198.211.96.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.65.192.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.99.16.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.71.48.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +138.68.200.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +138.197.0.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +157.245.48.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +188.166.224.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +138.68.36.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +157.230.32.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +134.209.140.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.89.144.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.65.128.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +139.59.96.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +45.55.120.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +174.138.48.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +188.166.128.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.172.144.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +104.236.64.0/18: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +206.189.96.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +157.230.240.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +157.230.196.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +67.205.128.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +45.55.192.0/18: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +139.59.48.0/22: + description: 'DIGITALOCEAN-ASN - DigitalOcean, LLC, US' + asn: + - 14061 + ignoreMorespecifics: true + ignore: true +138.197.192.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +192.241.224.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +157.245.32.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.99.144.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +163.47.8.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +178.128.136.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +80.240.128.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +178.128.80.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.71.240.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +206.189.160.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +178.128.160.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +206.189.208.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +138.68.192.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.99.28.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +142.93.128.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +206.189.32.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +198.199.64.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.99.0.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.89.216.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +134.209.208.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +206.189.80.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +174.138.0.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +104.248.192.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +157.245.64.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +134.209.176.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.203.80.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +207.154.208.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +178.128.96.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +68.183.48.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.99.80.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +104.248.64.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.203.160.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +198.199.96.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +134.209.240.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.89.48.0/21: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +178.128.32.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +192.241.240.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +165.22.160.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +138.68.116.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +68.183.244.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +146.185.176.0/21: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +139.59.216.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.65.176.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.65.48.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +134.209.48.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +174.138.16.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +107.170.160.0/19: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +142.93.112.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +162.243.0.0/17: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +206.189.64.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +104.248.100.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +142.93.240.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +138.68.124.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +165.227.80.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +178.128.48.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +157.230.80.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +139.59.208.0/21: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +128.199.64.0/18: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +107.170.0.0/17: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +138.197.52.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +165.22.64.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.89.208.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +45.55.32.0/19: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +45.55.64.0/19: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +'2a03:b0c0:1::/48': + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +174.138.104.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +138.197.80.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +45.55.108.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +138.68.122.0/23: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.65.96.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +46.101.0.0/18: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +157.230.176.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +198.199.80.0/21: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.89.244.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.89.248.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +134.209.0.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +139.59.52.0/22: + description: 'DIGITALOCEAN-ASN - DigitalOcean, LLC, US' + asn: + - 14061 + ignoreMorespecifics: true + ignore: true +165.227.176.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +206.189.240.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +104.236.192.0/18: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +46.101.80.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +134.209.96.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +68.183.224.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.99.240.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +138.197.144.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +134.209.224.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +162.243.192.0/18: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +128.199.32.0/19: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +139.59.64.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.203.156.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +68.183.192.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +103.253.144.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +5.101.108.0/24: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.89.59.0/24: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +188.166.136.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.71.0.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +165.227.16.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +138.197.128.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +142.93.64.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +'2a03:b0c0::/48': + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.172.160.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.99.64.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.71.144.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +139.59.220.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +142.93.48.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +138.197.16.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +178.128.192.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +157.245.24.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +138.68.0.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +206.189.16.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +157.230.192.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +165.22.144.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.65.208.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +174.138.80.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.65.32.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.65.160.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.71.224.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +142.93.80.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +188.166.144.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +68.183.64.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +206.189.192.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.89.240.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +165.22.0.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +188.166.140.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +68.183.240.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +165.22.48.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.99.192.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +64.225.96.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +165.227.96.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +165.227.0.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +134.209.132.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +104.248.96.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +46.101.96.0/19: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.203.96.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.71.128.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +138.197.56.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +139.59.176.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +206.81.0.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +138.68.144.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +206.189.0.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.71.176.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +134.209.112.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +165.227.144.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +198.211.112.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +138.68.48.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.172.48.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +178.128.140.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +138.197.236.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +174.138.120.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +69.55.48.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +104.236.0.0/18: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +157.230.76.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +138.68.96.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.203.208.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +165.22.128.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +69.55.60.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.172.128.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +209.97.160.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +139.59.224.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +'2400:6180::/48': + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.65.80.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +45.55.112.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +'2604:a880:800::/48': + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.99.208.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +139.59.80.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +68.183.96.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +178.128.208.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +46.101.72.0/21: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +142.93.176.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +104.248.0.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +69.55.58.0/23: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.71.160.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +165.227.32.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +68.183.208.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.203.240.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +206.189.224.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +157.230.72.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +138.68.32.0/24: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +104.131.224.0/19: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +142.93.16.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +45.55.96.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +198.211.116.0/23: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +139.59.160.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.89.63.0/24: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +45.55.0.0/19: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.89.64.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +157.245.176.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +138.197.232.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +104.248.176.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +188.166.0.0/18: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.99.128.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +157.245.144.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +204.48.16.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +128.199.192.0/18: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +104.248.112.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +138.68.64.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +139.59.56.0/21: + description: 'DIGITALOCEAN-ASN - DigitalOcean, LLC, US' + asn: + - 14061 + ignoreMorespecifics: true + ignore: true +165.22.240.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +134.209.160.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +165.227.192.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +207.154.224.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.89.80.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +157.245.192.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +188.166.196.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +64.225.32.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +157.245.0.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +'2604:a880:1::/48': + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +157.245.28.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.71.192.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +82.196.0.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +207.154.192.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +107.170.128.0/19: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +146.185.184.0/21: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +188.166.204.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +162.243.190.0/24: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +139.59.16.0/20: + description: 'DIGITALOCEAN-ASN - DigitalOcean, LLC, US' + asn: + - 14061 + ignoreMorespecifics: true + ignore: true +138.68.240.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +192.241.192.0/19: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +'2400:6180:100::/40': + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +104.248.240.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +188.166.176.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +104.131.144.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +206.189.248.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +67.207.72.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.89.224.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.203.144.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +174.138.112.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +'2604:a880:801::/48': + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.203.148.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +142.93.144.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +178.62.128.0/18: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +138.68.196.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +146.185.160.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.99.24.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +104.248.224.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +206.189.128.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +146.185.128.0/19: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +157.245.96.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +138.197.160.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +157.230.208.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +165.227.160.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +206.189.144.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.203.152.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +165.22.208.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +209.97.176.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +157.245.208.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.172.176.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +198.211.118.0/23: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +138.68.128.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +'2604:a880::/48': + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +134.209.192.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +45.55.124.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +5.101.109.0/24: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.89.128.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.203.176.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +188.166.192.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +162.243.191.0/24: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +107.170.192.0/18: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +104.131.192.0/19: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +142.93.224.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +138.68.160.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.89.252.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +165.227.224.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +157.230.128.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +138.197.48.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +67.207.66.0/24: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +178.128.112.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +139.59.0.0/20: + description: 'DIGITALOCEAN-ASN - DigitalOcean, LLC, US' + asn: + - 14061 + ignoreMorespecifics: true + ignore: true +'2604:a880:cad::/48': + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +46.101.64.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.71.96.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +165.22.96.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +157.230.16.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.203.112.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +5.101.110.0/24: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +198.199.124.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +157.230.200.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.172.112.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.172.224.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +174.138.96.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +157.230.204.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.89.0.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +174.138.108.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +138.68.40.0/21: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +69.55.54.0/23: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.71.112.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +157.230.68.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +134.209.16.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +165.227.244.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +178.62.64.0/18: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +178.128.16.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.99.48.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +165.22.192.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.203.128.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +104.248.128.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.89.96.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +157.230.0.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.89.58.0/24: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.65.216.0/21: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +104.248.48.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +138.197.228.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +188.166.132.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +142.93.96.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +138.197.64.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +141.0.169.0/24: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +157.245.80.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.89.60.0/24: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +192.81.220.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +104.248.16.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +157.245.128.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +207.154.240.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +198.199.92.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +165.227.248.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +188.166.240.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +192.81.216.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +104.248.108.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +46.101.68.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +134.209.32.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +138.68.80.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.89.32.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +68.183.112.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +162.243.184.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +128.199.128.0/18: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +'2604:a880:3::/48': + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +142.93.208.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +138.197.176.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +157.230.112.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.172.16.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +198.211.120.0/21: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +198.199.88.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +165.22.32.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +138.68.33.0/24: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +178.128.128.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +142.93.0.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +138.197.112.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.203.224.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +165.22.224.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +104.236.128.0/18: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +188.166.64.0/18: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +138.68.16.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +104.131.160.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +206.189.112.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +206.189.244.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +67.205.160.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +95.85.0.0/18: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.99.96.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +104.131.176.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +104.131.0.0/18: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +104.248.80.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +138.68.120.0/23: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +178.128.64.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +68.183.16.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.89.192.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +139.59.128.0/19: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.172.208.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +174.138.124.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +165.227.128.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.89.220.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +162.243.128.0/19: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +5.101.104.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +188.166.160.0/21: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +68.183.128.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +209.97.128.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +139.59.240.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +206.189.176.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.71.64.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +174.138.116.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +138.197.240.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +45.55.104.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.65.212.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +138.197.60.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +5.101.111.0/24: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +165.22.16.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +138.68.112.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +37.139.0.0/19: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +142.93.160.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +67.205.144.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.89.212.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +188.166.200.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.89.62.0/24: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +'2a03:b0c0:3::/48': + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.89.160.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +139.59.196.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +165.22.112.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.89.16.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.203.0.0/18: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.172.12.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.203.52.0/22: + description: 'DIGITALOCEAN-ASN - DigitalOcean, LLC, US' + asn: + - 14061 + ignoreMorespecifics: true + ignore: true +45.55.116.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.172.192.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +138.68.176.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +45.55.100.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +'2604:a880:2::/48': + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +134.209.144.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.203.192.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.172.240.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.71.32.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +139.59.112.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +138.197.32.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +178.128.0.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +174.138.64.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +67.207.80.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +165.22.80.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.71.16.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +138.197.96.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +206.81.16.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +157.230.64.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +188.166.168.0/21: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +104.248.104.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +139.59.0.0/18: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.99.20.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.99.112.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +64.225.48.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.203.64.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.65.144.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.65.240.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +157.230.96.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.172.96.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +157.230.224.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +198.199.112.0/21: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +185.14.184.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +162.243.176.0/21: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +67.205.176.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +165.227.112.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +68.183.160.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +45.55.128.0/18: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +165.227.240.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +138.68.204.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +165.227.252.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +188.226.128.0/17: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.172.64.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +188.166.208.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +139.59.204.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +138.197.252.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +64.225.16.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +134.209.128.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +64.225.64.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.71.80.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.65.224.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +178.128.240.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +68.183.144.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +159.89.112.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +'2604:a880:400::/48': + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +104.131.128.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +192.34.56.0/21: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +68.183.248.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.172.80.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +165.227.208.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +104.248.208.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +68.183.252.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +157.245.16.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +67.207.76.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.99.160.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +206.189.48.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +134.209.80.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +167.99.224.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +5.101.96.0/21: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +134.209.136.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +157.230.160.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +104.248.32.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +68.183.0.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +138.68.224.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +178.62.192.0/18: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +138.197.208.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +139.59.32.0/20: + description: 'DIGITALOCEAN-ASN - DigitalOcean, LLC, US' + asn: + - 14061 + ignoreMorespecifics: true + ignore: true +'2a03:b0c0:2::/48': + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +46.101.128.0/17: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +178.128.144.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +192.241.128.0/19: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +68.183.32.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +157.245.20.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +139.59.200.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +157.230.144.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +138.68.208.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +142.93.32.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +139.59.192.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +206.189.252.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +162.243.188.0/23: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +67.207.68.0/22: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +162.243.160.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false +157.245.240.0/20: + description: No description provided + asn: + - 14061 + ignoreMorespecifics: false + ignore: false + + +options: + monitorASns: + 14061: + group: default \ No newline at end of file From fcc6000b5e342fb45dd51b3d21f991d04261fdbb Mon Sep 17 00:00:00 2001 From: Massimo Candela Date: Thu, 9 Jan 2020 18:31:03 +0100 Subject: [PATCH 06/60] reduced memory footprint + introduced parameter maxDataSamples --- src/env.js | 5 +- src/model.js | 60 ++++++++++++---- src/monitors/monitor.js | 116 +++++++++++++++++++----------- src/monitors/monitorAS.js | 17 +++-- src/monitors/monitorHijack.js | 16 ++--- src/monitors/monitorNewPrefix.js | 8 ++- src/monitors/monitorPath.js | 1 - src/monitors/monitorSwUpdates.js | 5 +- src/monitors/monitorVisibility.js | 1 - src/pubSub.js | 22 ++++++ src/worker.js | 16 ++--- 11 files changed, 185 insertions(+), 82 deletions(-) create mode 100644 src/pubSub.js diff --git a/src/env.js b/src/env.js index 559d4fa..bed765c 100644 --- a/src/env.js +++ b/src/env.js @@ -33,7 +33,8 @@ import yaml from "js-yaml"; import fs from "fs"; import path from "path"; -import pubSub from 'pubsub-js'; +// import pubSub from 'pubsub-js'; +import PubSub from './pubSub'; import winston from 'winston'; import Input from "./inputs/inputYml"; require('winston-daily-rotate-file'); @@ -251,6 +252,6 @@ const input = new Input(config); vector.config = config; vector.logger = wlogger; vector.input = input; -vector.pubSub = pubSub; +vector.pubSub = new PubSub(); module.exports = vector; \ No newline at end of file diff --git a/src/model.js b/src/model.js index e19263f..160a4a0 100644 --- a/src/model.js +++ b/src/model.js @@ -3,26 +3,53 @@ export class Path { this.value = listAS; }; - getLast = () => { + getLast (){ return this.value[this.value.length - 1]; }; - toString = () => { + toString () { return JSON.stringify(this.toJSON()); }; - getValues = () => { + getValues () { return this.value.map(i => i.getValue()); }; - toJSON = () => this.getValues(); + toJSON () { + return this.getValues(); + } } export class AS { + // static _maxInstances = 500000; + static _instances = {}; + // + // static _getInstance (id) { + // const instance = AS._instances[id]; + // if (instance) { + // instance._instanceIndex = 0; + // + // for (const instanceId in AS._instances) { + // const i = AS._instances[instanceId]; + // i._instanceIndex++; + // if (i._instanceIndex > AS._maxInstances) { + // delete AS._instances[instanceId]; + // } + // } + // } + // return instance; + // }; + // + // static _setInstance (id, instance) { + // AS._instances[id] = instance; + // }; + + constructor(numbers) { this.numbers = null; this.ASset = false; + this._instanceIndex = 0; if (["string", "number"].includes(typeof(numbers))) { this.numbers = [ numbers ]; @@ -38,13 +65,20 @@ export class AS { if (this.isValid()) { this.numbers = this.numbers.map(i => parseInt(i)); } + + const key = this.numbers.join("-"); + if (!!AS._instances[key]) { + return AS._instances[key]; + } + + AS._instances[key] = this; } - getId = () => { + getId () { return (this.numbers.length === 1) ? this.numbers[0] : this.numbers.sort().join("-"); }; - isValid = () => { + isValid () { return this.numbers.length > 0 && this.numbers .every(asn => { @@ -64,7 +98,7 @@ export class AS { [...new Set(this.numbers.map(i => parseInt(i)))].length === this.numbers.length; }; - includes = (ASn) => { + includes (ASn){ for (let a of ASn.numbers) { if (!this.numbers.includes(a)) { @@ -75,19 +109,19 @@ export class AS { return true; }; - isASset = () => { + isASset () { return this.ASset; }; - getValue = () => { - return (this.numbers.length > 1) ? this.numbers : this.numbers[0] + getValue () { + return (this.numbers.length > 1) ? this.numbers : this.numbers[0]; }; - toString = () => { + toString() { return this.numbers.map(i => "AS" + i).join(", and "); }; - toJSON = () => { + toJSON () { return this.numbers; } -} \ No newline at end of file +} diff --git a/src/monitors/monitor.js b/src/monitors/monitor.js index b791531..9b7102a 100644 --- a/src/monitors/monitor.js +++ b/src/monitors/monitor.js @@ -38,19 +38,24 @@ export default class Monitor { this.pubSub = env.pubSub; this.logger = env.logger; this.input = env.input; - this.params = params; + this.params = params || {}; + this.maxDataSamples = this.params.maxDataSamples || 1000; this.name = name; this.channel = channel; this.monitored = []; this.alerts = {}; this.sent = {}; + this.truncated = {}; + this.fadeOff = {}; this.internalConfig = { - notificationIntervalSeconds: this.config.notificationIntervalSeconds, - checkStaleNotificationsSeconds: 60, - clearNotificationQueueAfterSeconds: (this.config.notificationIntervalSeconds * 3) / 2 + notificationInterval: this.config.notificationIntervalSeconds * 1000, + checkStaleNotifications: 60 * 1000, + fadeOff: 5 * 60 * 1000, + clearNotificationQueueAfterSeconds: (this.config.notificationIntervalSeconds * 1000 * 3) / 2 }; - setInterval(this._publish, this.internalConfig.checkStaleNotificationsSeconds * 1000); + + setInterval(this._publish, this.internalConfig.checkStaleNotifications); }; updateMonitoredResources = () => { @@ -70,73 +75,85 @@ export default class Monitor { throw new Error('The method squashAlerts must be implemented in ' + this.name); }; - _squash = (alerts) => { + _squash = (id) => { + const alerts = this.alerts[id]; const message = this.squashAlerts(alerts); if (message) { const firstAlert = alerts[0]; - const id = firstAlert.id; let earliest = Infinity; let latest = -Infinity; for (let alert of alerts) { - earliest = Math.min(alert.timestamp, earliest); latest = Math.max(alert.timestamp, latest); - - if (id !== alert.id) { - throw new Error('Squash MUST receive a list of events all with the same ID.'); - } } return { id, + truncated: this.truncated[id], origin: this.name, earliest, latest, affected: firstAlert.affected, message, - data: alerts.map(a => { - return { - extra: a.extra, - matchedRule: a.matchedRule, - matchedMessage: a.matchedMessage, - timestamp: a.timestamp - }; - }) + data: alerts + // .map(a => { + // return { + // extra: a.extra, + // matchedRule: a.matchedRule, + // matchedMessage: a.matchedMessage, + // timestamp: a.timestamp + // }; + // }) } } }; - publishAlert = (id, message, affected, matchedRule, matchedMessage, extra) => { + publishAlert = (id, affected, matchedRule, matchedMessage, extra) => { const context = { - id, + // id, timestamp: new Date().getTime(), - message, affected, matchedRule, matchedMessage, extra }; - if (!this.alerts[id]) { - this.alerts[id] = []; - } + if (this.config.alertOnlyOnce && this.sent[id]) { - this.alerts[id].push(context); + return false; - if (!this.sent[id]) { - this._publish(); + } else { + + this.alerts[id] = this.alerts[id] || []; + this.alerts[id].push(context); + + // Check if for each alert group the maxDataSamples parameter is respected + if (!this.truncated[id] && this.alerts[id].length > this.maxDataSamples) { + this.truncated[id] = this.alerts[id][0].timestamp; // Mark as truncated + this.alerts[id] = this.alerts[id].slice(-this.maxDataSamples); // Truncate + } + + if (!this.sent[id]) { + this._publish(id); + } + + return true; } }; _clean = (group) => { if (this.config.alertOnlyOnce) { delete this.alerts[group.id]; - } else if (this.config.alertOnlyOnce && new Date().getTime() > group.latest + (this.internalConfig.clearNotificationQueueAfterSeconds * 1000)) { + delete this.fadeOff[group.id]; + delete this.truncated[group.id]; + } else if (new Date().getTime() > group.latest + (this.internalConfig.clearNotificationQueueAfterSeconds * 1000)) { delete this.alerts[group.id]; + delete this.fadeOff[group.id]; + delete this.truncated[group.id]; delete this.sent[group.id]; return true; @@ -153,7 +170,7 @@ export default class Monitor { } else if (lastTimeSent) { const isThereSomethingNew = lastTimeSent < group.latest; - const isItTimeToSend = new Date().getTime() > lastTimeSent + (this.internalConfig.notificationIntervalSeconds * 1000); + const isItTimeToSend = new Date().getTime() > lastTimeSent + this.internalConfig.notificationIntervalSeconds; return isThereSomethingNew && isItTimeToSend; } else { @@ -161,18 +178,37 @@ export default class Monitor { } }; - _publish = () => { + _publish = (id) => { - for (let id in this.alerts) { - const group = this._squash(this.alerts[id]); + const now = new Date().getTime(); + let alerts; - if (group) { - if (this._checkLastSent(group)) { - this.sent[group.id] = new Date().getTime(); - this._publishOnChannel(group); + if (id) { + alerts = { [id]: this.alerts[id] }; + } else { + alerts = this.alerts; + } + + for (let id in alerts) { + + if (now > this.fadeOff[id] + this.internalConfig.fadeOff) { + delete this.fadeOff[id]; + delete this.alerts[id]; + delete this.truncated[id]; + } else { + + const group = this._squash(id); + + if (group) { + if (this._checkLastSent(group)) { + this.sent[group.id] = now; + this._publishOnChannel(group); + } + + this._clean(group); + } else { + this.fadeOff[id] = this.fadeOff[id] || now; } - - this._clean(group); } } diff --git a/src/monitors/monitorAS.js b/src/monitors/monitorAS.js index 459f371..9b9088c 100644 --- a/src/monitors/monitorAS.js +++ b/src/monitors/monitorAS.js @@ -68,27 +68,36 @@ export default class MonitorAS extends Monitor { if (prefixesOut.length > 1) { return `${matchedMessages[0].originAS} is announcing some prefixes which are not in the configured list of announced prefixes: ${prefixesOut}` } else if (prefixesOut.length === 1) { - return alerts[0].message; + return `${matchedMessages[0].originAS} is announcing ${matchedMessages[0].prefix} but this prefix is not in the configured list of announced prefixes`; + } return false; }; + _getMonitoredAS = (message) => { + const monitored = this.monitored; + + for (let m of monitored) { + if (message.originAS.includes(m.asn)) { + return m; + } + } + }; + monitor = (message) => new Promise((resolve, reject) => { const messageOrigin = message.originAS; const messagePrefix = message.prefix; - const matchedRule = this.monitored.filter(i => message.path.getLast().includes(i.asn))[0]; + const matchedRule = this._getMonitoredAS(message); if (matchedRule) { const matchedPrefixRule = this.getMoreSpecificMatch(messagePrefix); if (!matchedPrefixRule) { - const text = `${messageOrigin} is announcing ${messagePrefix} but this prefix is not in the configured list of announced prefixes`; this.publishAlert(messageOrigin.getId().toString(), - text, messageOrigin.getId(), matchedRule, message, diff --git a/src/monitors/monitorHijack.js b/src/monitors/monitorHijack.js index 6754c14..5da8fea 100644 --- a/src/monitors/monitorHijack.js +++ b/src/monitors/monitorHijack.js @@ -52,7 +52,14 @@ export default class MonitorHijack extends Monitor { const peers = [...new Set(alerts.map(alert => alert.matchedMessage.peer))].length; if (peers >= this.thresholdMinPeers) { - return alerts[0].message; + const matchedRule = alerts[0].matchedRule; + const message = alerts[0].matchedMessage; + const asnText = matchedRule.asn; + + return (message.prefix === matchedRule.prefix) ? + `The prefix ${matchedRule.prefix} (${matchedRule.description}) is announced by ${message.originAS} instead of ${asnText}` : + `A new prefix ${message.prefix} is announced by ${message.originAS}. ` + + `It should be instead ${matchedRule.prefix} (${matchedRule.description}) announced by ${asnText}`; } return false; @@ -65,15 +72,8 @@ export default class MonitorHijack extends Monitor { const matchedRule = this.getMoreSpecificMatch(messagePrefix); if (matchedRule && !matchedRule.ignore && !matchedRule.asn.includes(message.originAS)) { - const asnText = matchedRule.asn; - - const text = (message.prefix === matchedRule.prefix) ? - `The prefix ${matchedRule.prefix} (${matchedRule.description}) is announced by ${message.originAS} instead of ${asnText}` : - `A new prefix ${message.prefix} is announced by ${message.originAS}. ` + - `It should be instead ${matchedRule.prefix} (${matchedRule.description}) announced by ${asnText}`; this.publishAlert(message.originAS.getId() + "-" + message.prefix, - text, matchedRule.asn.getId(), matchedRule, message, diff --git a/src/monitors/monitorNewPrefix.js b/src/monitors/monitorNewPrefix.js index 62ec921..41d7cfe 100644 --- a/src/monitors/monitorNewPrefix.js +++ b/src/monitors/monitorNewPrefix.js @@ -52,7 +52,11 @@ export default class MonitorNewPrefix extends Monitor { const peers = [...new Set(alerts.map(alert => alert.matchedMessage.peer))].length; if (peers >= this.thresholdMinPeers) { - return alerts[0].message; + const message = alerts[0].matchedMessage; + const matchedRule = alerts[0].matchedRule; + + return `Possible change of configuration. A new prefix ${message.prefix} is announced by ${message.originAS}. It is a more specific of ${matchedRule.prefix} (${matchedRule.description}).`; + } return false; @@ -65,10 +69,8 @@ export default class MonitorNewPrefix extends Monitor { const matchedRule = this.getMoreSpecificMatch(messagePrefix); if (matchedRule && !matchedRule.ignore && matchedRule.asn.includes(message.originAS) && matchedRule.prefix !== messagePrefix) { - const text = `Possible change of configuration. A new prefix ${message.prefix} is announced by ${message.originAS}. It is a more specific of ${matchedRule.prefix} (${matchedRule.description}).`; this.publishAlert(message.originAS.getId() + "-" + message.prefix, - text, matchedRule.asn.getId(), matchedRule, message, diff --git a/src/monitors/monitorPath.js b/src/monitors/monitorPath.js index 524746f..b65aa61 100644 --- a/src/monitors/monitorPath.js +++ b/src/monitors/monitorPath.js @@ -101,7 +101,6 @@ export default class MonitorPath extends Monitor { ((!matchedRule.path.maxLength && !matchedRule.path.maxLength) || !correctLength)) { this.publishAlert(messagePrefix, - `Matched ${matchedRule.path.matchDescription} on prefix ${messagePrefix}, path: ${message.path}`, matchedRule.prefix, matchedRule, message, diff --git a/src/monitors/monitorSwUpdates.js b/src/monitors/monitorSwUpdates.js index 00f8aa6..f5507fe 100644 --- a/src/monitors/monitorSwUpdates.js +++ b/src/monitors/monitorSwUpdates.js @@ -43,14 +43,15 @@ export default class MonitorSwUpdates extends Monitor { }; squashAlerts = (alerts) => { - return alerts[0].message; + const message = alerts[0].matchedMessage; + + return `A new version of BGPalerter is available. Current version: ${message.currentVersion} new version: ${message.newVersion}. Please, go to: ${message.repo}`; }; monitor = (message) => new Promise((resolve, reject) => { this.publishAlert("software-update", - `A new version of BGPalerter is available. Current version: ${message.currentVersion} new version: ${message.newVersion}. Please, go to: ${message.repo}`, "bgpalerter", { group: "default" diff --git a/src/monitors/monitorVisibility.js b/src/monitors/monitorVisibility.js index a0e04f4..495279d 100644 --- a/src/monitors/monitorVisibility.js +++ b/src/monitors/monitorVisibility.js @@ -81,7 +81,6 @@ export default class MonitorVisibility extends Monitor { let key = matchedRule.prefix; this.publishAlert(key, - `The prefix ${matchedRule.prefix} has been withdrawn.`, matchedRule.asn.getId(), matchedRule, message, diff --git a/src/pubSub.js b/src/pubSub.js new file mode 100644 index 0000000..d7b9906 --- /dev/null +++ b/src/pubSub.js @@ -0,0 +1,22 @@ +export default class PubSub{ + constructor() { + this.callbacks = {}; + } + + subscribe(channel, callback) { + this.callbacks[channel] = this.callbacks[channel] || []; + this.callbacks[channel].push(callback); + } + + publish(channel, content) { + const callbacks = this.callbacks[channel]; + for (let clb of callbacks) { + new Promise(function(resolve, reject){ + clb(channel, content); + resolve(true); + }) + .catch(console.log); + } + } + +} \ No newline at end of file diff --git a/src/worker.js b/src/worker.js index 206de35..37bc76c 100644 --- a/src/worker.js +++ b/src/worker.js @@ -48,18 +48,18 @@ export default class Worker { this.configFile = env.configFile; - if (this.config.environment === "test") { + // if (this.config.environment === "test") { this.master(); new Consumer(); - } else { - if (cluster.isMaster) { - this.master(cluster.fork()); - } else { - new Consumer(); - } - } + // } else { + // if (cluster.isMaster) { + // this.master(cluster.fork()); + // } else { + // new Consumer(); + // } + // } } From c49312dcac48c74cb590bd463fdfcbd47483ac08 Mon Sep 17 00:00:00 2001 From: Massimo Candela Date: Thu, 9 Jan 2020 18:33:28 +0100 Subject: [PATCH 07/60] updated tests --- tests/2_alerting.js | 5 ++--- tests/config.test.yml | 1 + 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/2_alerting.js b/tests/2_alerting.js index 4c7b4be..f192022 100644 --- a/tests/2_alerting.js +++ b/tests/2_alerting.js @@ -100,7 +100,7 @@ describe("Alerting", function () { id: '15562-4-165.254.255.0/25', origin: 'basic-hijack-detection', affected: 15562, - message: 'A new prefix 165.254.255.0/25 is announced by AS4, and AS15562. It should be instead 165.254.255.0/24 (description 2) announced by AS15562', + message: 'A new prefix 165.254.255.0/25 is announced by AS15562, and AS4. It should be instead 165.254.255.0/24 (description 2) announced by AS15562', data: [ { extra: {}, @@ -177,7 +177,7 @@ describe("Alerting", function () { }; - pubSub.subscribe("hijack", function (type, message) { + pubSub.subscribe("hijack", (type, message) => { message = JSON.parse(JSON.stringify(message)); @@ -186,7 +186,6 @@ describe("Alerting", function () { expect(Object.keys(expectedData).includes(id)).to.equal(true); expect(expectedData[id] != null).to.equal(true); - expect(message).to .containSubset(expectedData[id]); diff --git a/tests/config.test.yml b/tests/config.test.yml index d764908..372f02c 100644 --- a/tests/config.test.yml +++ b/tests/config.test.yml @@ -46,6 +46,7 @@ reports: - path - misconfiguration + notificationIntervalSeconds: 1800 # Repeat the same alert (which keeps being triggered) after x seconds alertOnlyOnce: false From 14544366155cdc4ae5e3b4d7ae75583922d0d1ab Mon Sep 17 00:00:00 2001 From: Massimo Candela Date: Thu, 9 Jan 2020 18:56:06 +0100 Subject: [PATCH 08/60] removed dependency from pubsub-js --- package-lock.json | 7338 +++++++++++++++++++++++++++++++++++++++++++++ package.json | 1 - src/worker.js | 16 +- 3 files changed, 7346 insertions(+), 9 deletions(-) create mode 100644 package-lock.json diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..afa177f --- /dev/null +++ b/package-lock.json @@ -0,0 +1,7338 @@ +{ + "name": "bgpalerter", + "version": "1.22.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/cli": { + "version": "7.7.7", + "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.7.7.tgz", + "integrity": "sha512-XQw5KyCZyu/M8/0rYiZyuwbgIQNzOrJzs9dDLX+MieSgBwTLvTj4QVbLmxJACAIvQIDT7PtyHN2sC48EOWTgaA==", + "dev": true, + "requires": { + "chokidar": "^2.1.8", + "commander": "^4.0.1", + "convert-source-map": "^1.1.0", + "fs-readdir-recursive": "^1.1.0", + "glob": "^7.0.0", + "lodash": "^4.17.13", + "make-dir": "^2.1.0", + "slash": "^2.0.0", + "source-map": "^0.5.0" + } + }, + "@babel/code-frame": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", + "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.0.0" + } + }, + "@babel/core": { + "version": "7.7.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.7.7.tgz", + "integrity": "sha512-jlSjuj/7z138NLZALxVgrx13AOtqip42ATZP7+kYl53GvDV6+4dCek1mVUo8z8c8Xnw/mx2q3d9HWh3griuesQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.5.5", + "@babel/generator": "^7.7.7", + "@babel/helpers": "^7.7.4", + "@babel/parser": "^7.7.7", + "@babel/template": "^7.7.4", + "@babel/traverse": "^7.7.4", + "@babel/types": "^7.7.4", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "json5": "^2.1.0", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "@babel/generator": { + "version": "7.7.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.7.7.tgz", + "integrity": "sha512-/AOIBpHh/JU1l0ZFS4kiRCBnLi6OTHzh0RPk3h9isBxkkqELtQNFi1Vr/tiG9p1yfoUdKVwISuXWQR+hwwM4VQ==", + "dev": true, + "requires": { + "@babel/types": "^7.7.4", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "@babel/parser": { + "version": "7.7.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.7.tgz", + "integrity": "sha512-WtTZMZAZLbeymhkd/sEaPD8IQyGAhmuTuvTzLiCFM7iXiVdY0gc0IaI+cW0fh1BnSMbJSzXX6/fHllgHKwHhXw==", + "dev": true + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.7.4.tgz", + "integrity": "sha512-m5qo2WgdOJeyYngKImbkyQrnUN1mPceaG5BV+G0E3gWsa4l/jCSryWJdM2x8OuGAOyh+3d5pVYfZWCiNFtynxg==", + "dev": true, + "requires": { + "@babel/types": "^7.7.4", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.7.4.tgz", + "integrity": "sha512-2BQmQgECKzYKFPpiycoF9tlb5HA4lrVyAmLLVK177EcQAqjVLciUb2/R+n1boQ9y5ENV3uz2ZqiNw7QMBBw1Og==", + "dev": true, + "requires": { + "@babel/types": "^7.7.4" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.7.4.tgz", + "integrity": "sha512-Biq/d/WtvfftWZ9Uf39hbPBYDUo986m5Bb4zhkeYDGUllF43D+nUe5M6Vuo6/8JDK/0YX/uBdeoQpyaNhNugZQ==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.7.4", + "@babel/types": "^7.7.4" + } + }, + "@babel/helper-call-delegate": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.7.4.tgz", + "integrity": "sha512-8JH9/B7J7tCYJ2PpWVpw9JhPuEVHztagNVuQAFBVFYluRMlpG7F1CgKEgGeL6KFqcsIa92ZYVj6DSc0XwmN1ZA==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.7.4", + "@babel/traverse": "^7.7.4", + "@babel/types": "^7.7.4" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.7.4.tgz", + "integrity": "sha512-l+OnKACG4uiDHQ/aJT8dwpR+LhCJALxL0mJ6nzjB25e5IPwqV1VOsY7ah6UB1DG+VOXAIMtuC54rFJGiHkxjgA==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.7.4", + "@babel/helper-member-expression-to-functions": "^7.7.4", + "@babel/helper-optimise-call-expression": "^7.7.4", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.7.4", + "@babel/helper-split-export-declaration": "^7.7.4" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.7.4.tgz", + "integrity": "sha512-Mt+jBKaxL0zfOIWrfQpnfYCN7/rS6GKx6CCCfuoqVVd+17R8zNDlzVYmIi9qyb2wOk002NsmSTDymkIygDUH7A==", + "dev": true, + "requires": { + "@babel/helper-regex": "^7.4.4", + "regexpu-core": "^4.6.0" + } + }, + "@babel/helper-define-map": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.7.4.tgz", + "integrity": "sha512-v5LorqOa0nVQUvAUTUF3KPastvUt/HzByXNamKQ6RdJRTV7j8rLL+WB5C/MzzWAwOomxDhYFb1wLLxHqox86lg==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.7.4", + "@babel/types": "^7.7.4", + "lodash": "^4.17.13" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.7.4.tgz", + "integrity": "sha512-2/SicuFrNSXsZNBxe5UGdLr+HZg+raWBLE9vC98bdYOKX/U6PY0mdGlYUJdtTDPSU0Lw0PNbKKDpwYHJLn2jLg==", + "dev": true, + "requires": { + "@babel/traverse": "^7.7.4", + "@babel/types": "^7.7.4" + } + }, + "@babel/helper-function-name": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.7.4.tgz", + "integrity": "sha512-AnkGIdiBhEuiwdoMnKm7jfPfqItZhgRaZfMg1XX3bS25INOnLPjPG1Ppnajh8eqgt5kPJnfqrRHqFqmjKDZLzQ==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.7.4", + "@babel/template": "^7.7.4", + "@babel/types": "^7.7.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.4.tgz", + "integrity": "sha512-QTGKEdCkjgzgfJ3bAyRwF4yyT3pg+vDgan8DSivq1eS0gwi+KGKE5x8kRcbeFTb/673mkO5SN1IZfmCfA5o+EA==", + "dev": true, + "requires": { + "@babel/types": "^7.7.4" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.7.4.tgz", + "integrity": "sha512-wQC4xyvc1Jo/FnLirL6CEgPgPCa8M74tOdjWpRhQYapz5JC7u3NYU1zCVoVAGCE3EaIP9T1A3iW0WLJ+reZlpQ==", + "dev": true, + "requires": { + "@babel/types": "^7.7.4" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.7.4.tgz", + "integrity": "sha512-9KcA1X2E3OjXl/ykfMMInBK+uVdfIVakVe7W7Lg3wfXUNyS3Q1HWLFRwZIjhqiCGbslummPDnmb7vIekS0C1vw==", + "dev": true, + "requires": { + "@babel/types": "^7.7.4" + } + }, + "@babel/helper-module-imports": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.7.4.tgz", + "integrity": "sha512-dGcrX6K9l8258WFjyDLJwuVKxR4XZfU0/vTUgOQYWEnRD8mgr+p4d6fCUMq/ys0h4CCt/S5JhbvtyErjWouAUQ==", + "dev": true, + "requires": { + "@babel/types": "^7.7.4" + } + }, + "@babel/helper-module-transforms": { + "version": "7.7.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.7.5.tgz", + "integrity": "sha512-A7pSxyJf1gN5qXVcidwLWydjftUN878VkalhXX5iQDuGyiGK3sOrrKKHF4/A4fwHtnsotv/NipwAeLzY4KQPvw==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.7.4", + "@babel/helper-simple-access": "^7.7.4", + "@babel/helper-split-export-declaration": "^7.7.4", + "@babel/template": "^7.7.4", + "@babel/types": "^7.7.4", + "lodash": "^4.17.13" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.7.4.tgz", + "integrity": "sha512-VB7gWZ2fDkSuqW6b1AKXkJWO5NyNI3bFL/kK79/30moK57blr6NbH8xcl2XcKCwOmJosftWunZqfO84IGq3ZZg==", + "dev": true, + "requires": { + "@babel/types": "^7.7.4" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz", + "integrity": "sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==", + "dev": true + }, + "@babel/helper-regex": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.5.5.tgz", + "integrity": "sha512-CkCYQLkfkiugbRDO8eZn6lRuR8kzZoGXCg3149iTk5se7g6qykSpy3+hELSwquhu+TgHn8nkLiBwHvNX8Hofcw==", + "dev": true, + "requires": { + "lodash": "^4.17.13" + } + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.7.4.tgz", + "integrity": "sha512-Sk4xmtVdM9sA/jCI80f+KS+Md+ZHIpjuqmYPk1M7F/upHou5e4ReYmExAiu6PVe65BhJPZA2CY9x9k4BqE5klw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.7.4", + "@babel/helper-wrap-function": "^7.7.4", + "@babel/template": "^7.7.4", + "@babel/traverse": "^7.7.4", + "@babel/types": "^7.7.4" + } + }, + "@babel/helper-replace-supers": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.7.4.tgz", + "integrity": "sha512-pP0tfgg9hsZWo5ZboYGuBn/bbYT/hdLPVSS4NMmiRJdwWhP0IznPwN9AE1JwyGsjSPLC364I0Qh5p+EPkGPNpg==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.7.4", + "@babel/helper-optimise-call-expression": "^7.7.4", + "@babel/traverse": "^7.7.4", + "@babel/types": "^7.7.4" + } + }, + "@babel/helper-simple-access": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.7.4.tgz", + "integrity": "sha512-zK7THeEXfan7UlWsG2A6CI/L9jVnI5+xxKZOdej39Y0YtDYKx9raHk5F2EtK9K8DHRTihYwg20ADt9S36GR78A==", + "dev": true, + "requires": { + "@babel/template": "^7.7.4", + "@babel/types": "^7.7.4" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.7.4.tgz", + "integrity": "sha512-guAg1SXFcVr04Guk9eq0S4/rWS++sbmyqosJzVs8+1fH5NI+ZcmkaSkc7dmtAFbHFva6yRJnjW3yAcGxjueDug==", + "dev": true, + "requires": { + "@babel/types": "^7.7.4" + } + }, + "@babel/helper-wrap-function": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.7.4.tgz", + "integrity": "sha512-VsfzZt6wmsocOaVU0OokwrIytHND55yvyT4BPB9AIIgwr8+x7617hetdJTsuGwygN5RC6mxA9EJztTjuwm2ofg==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.7.4", + "@babel/template": "^7.7.4", + "@babel/traverse": "^7.7.4", + "@babel/types": "^7.7.4" + } + }, + "@babel/helpers": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.7.4.tgz", + "integrity": "sha512-ak5NGZGJ6LV85Q1Zc9gn2n+ayXOizryhjSUBTdu5ih1tlVCJeuQENzc4ItyCVhINVXvIT/ZQ4mheGIsfBkpskg==", + "dev": true, + "requires": { + "@babel/template": "^7.7.4", + "@babel/traverse": "^7.7.4", + "@babel/types": "^7.7.4" + } + }, + "@babel/highlight": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz", + "integrity": "sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/node": { + "version": "7.7.7", + "resolved": "https://registry.npmjs.org/@babel/node/-/node-7.7.7.tgz", + "integrity": "sha512-QWWbQ6AyDffz6mA2mF0jixb/3IyRlqWgz5JNa2F6kSYe4vhPEytwuGmanx0NQJxBufDjffm/jYPuIfKfAyVzuA==", + "dev": true, + "requires": { + "@babel/register": "^7.7.7", + "commander": "^2.8.1", + "core-js": "^3.2.1", + "lodash": "^4.17.13", + "node-environment-flags": "^1.0.5", + "regenerator-runtime": "^0.13.3", + "resolve": "^1.13.1", + "v8flags": "^3.1.1" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + } + } + }, + "@babel/parser": { + "version": "7.7.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.5.tgz", + "integrity": "sha512-KNlOe9+/nk4i29g0VXgl8PEXIRms5xKLJeuZ6UptN0fHv+jDiriG+y94X6qAgWTR0h3KaoM1wK5G5h7MHFRSig==" + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.7.4.tgz", + "integrity": "sha512-1ypyZvGRXriY/QP668+s8sFr2mqinhkRDMPSQLNghCQE+GAkFtp+wkHVvg2+Hdki8gwP+NFzJBJ/N1BfzCCDEw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-remap-async-to-generator": "^7.7.4", + "@babel/plugin-syntax-async-generators": "^7.7.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.7.4.tgz", + "integrity": "sha512-EcuXeV4Hv1X3+Q1TsuOmyyxeTRiSqurGJ26+I/FW1WbymmRRapVORm6x1Zl3iDIHyRxEs+VXWp6qnlcfcJSbbw==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.7.4", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.7.4.tgz", + "integrity": "sha512-StH+nGAdO6qDB1l8sZ5UBV8AC3F2VW2I8Vfld73TMKyptMU9DY5YsJAS8U81+vEtxcH3Y/La0wG0btDrhpnhjQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-dynamic-import": "^7.7.4" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.7.4.tgz", + "integrity": "sha512-wQvt3akcBTfLU/wYoqm/ws7YOAQKu8EVJEvHip/mzkNtjaclQoCCIqKXFP5/eyfnfbQCDV3OLRIK3mIVyXuZlw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-json-strings": "^7.7.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.7.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.7.7.tgz", + "integrity": "sha512-3qp9I8lelgzNedI3hrhkvhaEYree6+WHnyA/q4Dza9z7iEIs1eyhWyJnetk3jJ69RT0AT4G0UhEGwyGFJ7GUuQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.7.4" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.7.4.tgz", + "integrity": "sha512-DyM7U2bnsQerCQ+sejcTNZh8KQEUuC3ufzdnVnSiUv/qoGJp2Z3hanKL18KDhsBT5Wj6a7CMT5mdyCNJsEaA9w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.7.4" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.7.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.7.7.tgz", + "integrity": "sha512-80PbkKyORBUVm1fbTLrHpYdJxMThzM1UqFGh0ALEhO9TYbG86Ah9zQYAB/84axz2vcxefDLdZwWwZNlYARlu9w==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.7.4", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.7.4.tgz", + "integrity": "sha512-Li4+EjSpBgxcsmeEF8IFcfV/+yJGxHXDirDkEoyFjumuwbmfCVHUt0HuowD/iGM7OhIRyXJH9YXxqiH6N815+g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.7.4.tgz", + "integrity": "sha512-jHQW0vbRGvwQNgyVxwDh4yuXu4bH1f5/EICJLAhl1SblLs2CDhrsmCk+v5XLdE9wxtAFRyxx+P//Iw+a5L/tTg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.7.4.tgz", + "integrity": "sha512-QpGupahTQW1mHRXddMG5srgpHWqRLwJnJZKXTigB9RPFCCGbDGCgBeM/iC82ICXp414WeYx/tD54w7M2qRqTMg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.7.4.tgz", + "integrity": "sha512-mObR+r+KZq0XhRVS2BrBKBpr5jqrqzlPvS9C9vuOf5ilSwzloAl7RPWLrgKdWS6IreaVrjHxTjtyqFiOisaCwg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.7.4.tgz", + "integrity": "sha512-4ZSuzWgFxqHRE31Glu+fEr/MirNZOMYmD/0BhBWyLyOOQz/gTAl7QmWm2hX1QxEIXsr2vkdlwxIzTyiYRC4xcQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.7.4.tgz", + "integrity": "sha512-wdsOw0MvkL1UIgiQ/IFr3ETcfv1xb8RMM0H9wbiDyLaJFyiDg5oZvDLCXosIXmFeIlweML5iOBXAkqddkYNizg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.7.4.tgz", + "integrity": "sha512-zUXy3e8jBNPiffmqkHRNDdZM2r8DWhCB7HhcoyZjiK1TxYEluLHAvQuYnTT+ARqRpabWqy/NHkO6e3MsYB5YfA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.7.4.tgz", + "integrity": "sha512-zpUTZphp5nHokuy8yLlyafxCJ0rSlFoSHypTUWgpdwoDXWQcseaect7cJ8Ppk6nunOM6+5rPMkod4OYKPR5MUg==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.7.4", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-remap-async-to-generator": "^7.7.4" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.7.4.tgz", + "integrity": "sha512-kqtQzwtKcpPclHYjLK//3lH8OFsCDuDJBaFhVwf8kqdnF6MN4l618UDlcA7TfRs3FayrHj+svYnSX8MC9zmUyQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.7.4.tgz", + "integrity": "sha512-2VBe9u0G+fDt9B5OV5DQH4KBf5DoiNkwFKOz0TCvBWvdAN2rOykCTkrL+jTLxfCAm76l9Qo5OqL7HBOx2dWggg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "lodash": "^4.17.13" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.7.4.tgz", + "integrity": "sha512-sK1mjWat7K+buWRuImEzjNf68qrKcrddtpQo3swi9j7dUcG6y6R6+Di039QN2bD1dykeswlagupEmpOatFHHUg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.7.4", + "@babel/helper-define-map": "^7.7.4", + "@babel/helper-function-name": "^7.7.4", + "@babel/helper-optimise-call-expression": "^7.7.4", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.7.4", + "@babel/helper-split-export-declaration": "^7.7.4", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.7.4.tgz", + "integrity": "sha512-bSNsOsZnlpLLyQew35rl4Fma3yKWqK3ImWMSC/Nc+6nGjC9s5NFWAer1YQ899/6s9HxO2zQC1WoFNfkOqRkqRQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.7.4.tgz", + "integrity": "sha512-4jFMXI1Cu2aXbcXXl8Lr6YubCn6Oc7k9lLsu8v61TZh+1jny2BWmdtvY9zSUlLdGUvcy9DMAWyZEOqjsbeg/wA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.7.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.7.7.tgz", + "integrity": "sha512-b4in+YlTeE/QmTgrllnb3bHA0HntYvjz8O3Mcbx75UBPJA2xhb5A8nle498VhxSXJHQefjtQxpnLPehDJ4TRlg==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.7.4", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.7.4.tgz", + "integrity": "sha512-g1y4/G6xGWMD85Tlft5XedGaZBCIVN+/P0bs6eabmcPP9egFleMAo65OOjlhcz1njpwagyY3t0nsQC9oTFegJA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.7.4.tgz", + "integrity": "sha512-MCqiLfCKm6KEA1dglf6Uqq1ElDIZwFuzz1WH5mTf8k2uQSxEJMbOIEh7IZv7uichr7PMfi5YVSrr1vz+ipp7AQ==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.7.4", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.7.4.tgz", + "integrity": "sha512-zZ1fD1B8keYtEcKF+M1TROfeHTKnijcVQm0yO/Yu1f7qoDoxEIc/+GX6Go430Bg84eM/xwPFp0+h4EbZg7epAA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.7.4.tgz", + "integrity": "sha512-E/x09TvjHNhsULs2IusN+aJNRV5zKwxu1cpirZyRPw+FyyIKEHPXTsadj48bVpc1R5Qq1B5ZkzumuFLytnbT6g==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.7.4", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.7.4.tgz", + "integrity": "sha512-X2MSV7LfJFm4aZfxd0yLVFrEXAgPqYoDG53Br/tCKiKYfX0MjVjQeWPIhPHHsCqzwQANq+FLN786fF5rgLS+gw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.7.4.tgz", + "integrity": "sha512-9VMwMO7i69LHTesL0RdGy93JU6a+qOPuvB4F4d0kR0zyVjJRVJRaoaGjhtki6SzQUu8yen/vxPKN6CWnCUw6bA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.7.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.7.5.tgz", + "integrity": "sha512-CT57FG4A2ZUNU1v+HdvDSDrjNWBrtCmSH6YbbgN3Lrf0Di/q/lWRxZrE72p3+HCCz9UjfZOEBdphgC0nzOS6DQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.7.5", + "@babel/helper-plugin-utils": "^7.0.0", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.7.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.7.5.tgz", + "integrity": "sha512-9Cq4zTFExwFhQI6MT1aFxgqhIsMWQWDVwOgLzl7PTWJHsNaqFvklAU+Oz6AQLAS0dJKTwZSOCo20INwktxpi3Q==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.7.5", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-simple-access": "^7.7.4", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.7.4.tgz", + "integrity": "sha512-y2c96hmcsUi6LrMqvmNDPBBiGCiQu0aYqpHatVVu6kD4mFEXKjyNxd/drc18XXAf9dv7UXjrZwBVmTTGaGP8iw==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.7.4", + "@babel/helper-plugin-utils": "^7.0.0", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.7.4.tgz", + "integrity": "sha512-u2B8TIi0qZI4j8q4C51ktfO7E3cQ0qnaXFI1/OXITordD40tt17g/sXqgNNCcMTcBFKrUPcGDx+TBJuZxLx7tw==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.7.4", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.7.4.tgz", + "integrity": "sha512-jBUkiqLKvUWpv9GLSuHUFYdmHg0ujC1JEYoZUfeOOfNydZXp1sXObgyPatpcwjWgsdBGsagWW0cdJpX/DO2jMw==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.7.4" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.7.4.tgz", + "integrity": "sha512-CnPRiNtOG1vRodnsyGX37bHQleHE14B9dnnlgSeEs3ek3fHN1A1SScglTCg1sfbe7sRQ2BUcpgpTpWSfMKz3gg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.7.4.tgz", + "integrity": "sha512-ho+dAEhC2aRnff2JCA0SAK7V2R62zJd/7dmtoe7MHcso4C2mS+vZjn1Pb1pCVZvJs1mgsvv5+7sT+m3Bysb6eg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.7.4" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.7.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.7.7.tgz", + "integrity": "sha512-OhGSrf9ZBrr1fw84oFXj5hgi8Nmg+E2w5L7NhnG0lPvpDtqd7dbyilM2/vR8CKbJ907RyxPh2kj6sBCSSfI9Ew==", + "dev": true, + "requires": { + "@babel/helper-call-delegate": "^7.7.4", + "@babel/helper-get-function-arity": "^7.7.4", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.7.4.tgz", + "integrity": "sha512-MatJhlC4iHsIskWYyawl53KuHrt+kALSADLQQ/HkhTjX954fkxIEh4q5slL4oRAnsm/eDoZ4q0CIZpcqBuxhJQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.7.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.7.5.tgz", + "integrity": "sha512-/8I8tPvX2FkuEyWbjRCt4qTAgZK0DVy8QRguhA524UH48RfGJy94On2ri+dCuwOpcerPRl9O4ebQkRcVzIaGBw==", + "dev": true, + "requires": { + "regenerator-transform": "^0.14.0" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.7.4.tgz", + "integrity": "sha512-OrPiUB5s5XvkCO1lS7D8ZtHcswIC57j62acAnJZKqGGnHP+TIc/ljQSrgdX/QyOTdEK5COAhuc820Hi1q2UgLQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.7.4.tgz", + "integrity": "sha512-q+suddWRfIcnyG5YiDP58sT65AJDZSUhXQDZE3r04AuqD6d/XLaQPPXSBzP2zGerkgBivqtQm9XKGLuHqBID6Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.7.4.tgz", + "integrity": "sha512-8OSs0FLe5/80cndziPlg4R0K6HcWSM0zyNhHhLsmw/Nc5MaA49cAsnoJ/t/YZf8qkG7fD+UjTRaApVDB526d7Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.7.4.tgz", + "integrity": "sha512-Ls2NASyL6qtVe1H1hXts9yuEeONV2TJZmplLONkMPUG158CtmnrzW5Q5teibM5UVOFjG0D3IC5mzXR6pPpUY7A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.7.4.tgz", + "integrity": "sha512-sA+KxLwF3QwGj5abMHkHgshp9+rRz+oY9uoRil4CyLtgEuE/88dpkeWgNk5qKVsJE9iSfly3nvHapdRiIS2wnQ==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.7.4", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.7.4.tgz", + "integrity": "sha512-KQPUQ/7mqe2m0B8VecdyaW5XcQYaePyl9R7IsKd+irzj6jvbhoGnRE+M0aNkyAzI07VfUQ9266L5xMARitV3wg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.7.4.tgz", + "integrity": "sha512-N77UUIV+WCvE+5yHw+oks3m18/umd7y392Zv7mYTpFqHtkpcc+QUz+gLJNTWVlWROIWeLqY0f3OjZxV5TcXnRw==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.7.4", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/preset-env": { + "version": "7.7.7", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.7.7.tgz", + "integrity": "sha512-pCu0hrSSDVI7kCVUOdcMNQEbOPJ52E+LrQ14sN8uL2ALfSqePZQlKrOy+tM4uhEdYlCHi4imr8Zz2cZe9oSdIg==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.7.4", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-async-generator-functions": "^7.7.4", + "@babel/plugin-proposal-dynamic-import": "^7.7.4", + "@babel/plugin-proposal-json-strings": "^7.7.4", + "@babel/plugin-proposal-object-rest-spread": "^7.7.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.7.4", + "@babel/plugin-proposal-unicode-property-regex": "^7.7.7", + "@babel/plugin-syntax-async-generators": "^7.7.4", + "@babel/plugin-syntax-dynamic-import": "^7.7.4", + "@babel/plugin-syntax-json-strings": "^7.7.4", + "@babel/plugin-syntax-object-rest-spread": "^7.7.4", + "@babel/plugin-syntax-optional-catch-binding": "^7.7.4", + "@babel/plugin-syntax-top-level-await": "^7.7.4", + "@babel/plugin-transform-arrow-functions": "^7.7.4", + "@babel/plugin-transform-async-to-generator": "^7.7.4", + "@babel/plugin-transform-block-scoped-functions": "^7.7.4", + "@babel/plugin-transform-block-scoping": "^7.7.4", + "@babel/plugin-transform-classes": "^7.7.4", + "@babel/plugin-transform-computed-properties": "^7.7.4", + "@babel/plugin-transform-destructuring": "^7.7.4", + "@babel/plugin-transform-dotall-regex": "^7.7.7", + "@babel/plugin-transform-duplicate-keys": "^7.7.4", + "@babel/plugin-transform-exponentiation-operator": "^7.7.4", + "@babel/plugin-transform-for-of": "^7.7.4", + "@babel/plugin-transform-function-name": "^7.7.4", + "@babel/plugin-transform-literals": "^7.7.4", + "@babel/plugin-transform-member-expression-literals": "^7.7.4", + "@babel/plugin-transform-modules-amd": "^7.7.5", + "@babel/plugin-transform-modules-commonjs": "^7.7.5", + "@babel/plugin-transform-modules-systemjs": "^7.7.4", + "@babel/plugin-transform-modules-umd": "^7.7.4", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.7.4", + "@babel/plugin-transform-new-target": "^7.7.4", + "@babel/plugin-transform-object-super": "^7.7.4", + "@babel/plugin-transform-parameters": "^7.7.7", + "@babel/plugin-transform-property-literals": "^7.7.4", + "@babel/plugin-transform-regenerator": "^7.7.5", + "@babel/plugin-transform-reserved-words": "^7.7.4", + "@babel/plugin-transform-shorthand-properties": "^7.7.4", + "@babel/plugin-transform-spread": "^7.7.4", + "@babel/plugin-transform-sticky-regex": "^7.7.4", + "@babel/plugin-transform-template-literals": "^7.7.4", + "@babel/plugin-transform-typeof-symbol": "^7.7.4", + "@babel/plugin-transform-unicode-regex": "^7.7.4", + "@babel/types": "^7.7.4", + "browserslist": "^4.6.0", + "core-js-compat": "^3.6.0", + "invariant": "^2.2.2", + "js-levenshtein": "^1.1.3", + "semver": "^5.5.0" + } + }, + "@babel/register": { + "version": "7.7.7", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.7.7.tgz", + "integrity": "sha512-S2mv9a5dc2pcpg/ConlKZx/6wXaEwHeqfo7x/QbXsdCAZm+WJC1ekVvL1TVxNsedTs5y/gG63MhJTEsmwmjtiA==", + "dev": true, + "requires": { + "find-cache-dir": "^2.0.0", + "lodash": "^4.17.13", + "make-dir": "^2.1.0", + "pirates": "^4.0.0", + "source-map-support": "^0.5.16" + } + }, + "@babel/runtime": { + "version": "7.7.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.7.7.tgz", + "integrity": "sha512-uCnC2JEVAu8AKB5do1WRIsvrdJ0flYx/A/9f/6chdacnEZ7LmavjdsDXr5ksYBegxtuTPR5Va9/+13QF/kFkCA==", + "requires": { + "regenerator-runtime": "^0.13.2" + } + }, + "@babel/template": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.7.4.tgz", + "integrity": "sha512-qUzihgVPguAzXCK7WXw8pqs6cEwi54s3E+HrejlkuWO6ivMKx9hZl3Y2fSXp9i5HgyWmj7RKP+ulaYnKM4yYxw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.4", + "@babel/types": "^7.7.4" + } + }, + "@babel/traverse": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.7.4.tgz", + "integrity": "sha512-P1L58hQyupn8+ezVA2z5KBm4/Zr4lCC8dwKCMYzsa5jFMDMQAzaBNy9W5VjB+KAmBjb40U7a/H6ao+Xo+9saIw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.5.5", + "@babel/generator": "^7.7.4", + "@babel/helper-function-name": "^7.7.4", + "@babel/helper-split-export-declaration": "^7.7.4", + "@babel/parser": "^7.7.4", + "@babel/types": "^7.7.4", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "@babel/types": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", + "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "@netflix/nerror": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@netflix/nerror/-/nerror-1.1.3.tgz", + "integrity": "sha512-b+MGNyP9/LXkapreJzNUzcvuzZslj/RGgdVVJ16P2wSlYatfLycPObImqVJSmNAdyeShvNeM/pl3sVZsObFueg==", + "requires": { + "assert-plus": "^1.0.0", + "extsprintf": "^1.4.0", + "lodash": "^4.17.15" + }, + "dependencies": { + "extsprintf": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.0.tgz", + "integrity": "sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=" + } + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz", + "integrity": "sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==", + "requires": { + "@nodelib/fs.stat": "2.0.3", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz", + "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==" + }, + "@nodelib/fs.walk": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz", + "integrity": "sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==", + "requires": { + "@nodelib/fs.scandir": "2.1.3", + "fastq": "^1.6.0" + } + }, + "@types/color-name": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==" + }, + "@types/events": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", + "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==" + }, + "@types/glob": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz", + "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==", + "requires": { + "@types/events": "*", + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" + }, + "@types/node": { + "version": "13.1.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-13.1.5.tgz", + "integrity": "sha512-wupvfmtbqRJzjCm1H2diy7wo31Gn1OzvqoxCfQuKM9eSecogzP0WTlrjdq7cf7jgSO2ZX6hxwgRPR8Wt7FA22g==" + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "ajv": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", + "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-align": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", + "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", + "dev": true, + "requires": { + "string-width": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "ansi-colors": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz", + "integrity": "sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==", + "dev": true + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", + "dev": true + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "optional": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "optional": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + }, + "dependencies": { + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + } + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true, + "optional": true + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true, + "optional": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true, + "optional": true + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true, + "optional": true + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + }, + "assertion-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true, + "optional": true + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "requires": { + "lodash": "^4.17.14" + } + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true, + "optional": true + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true, + "optional": true + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + }, + "aws4": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.0.tgz", + "integrity": "sha512-Uvq6hVe90D0B2WEnUqtdgY1bATGz3mw33nH9Y+dmA+w5DHvUmBgkr5rM/KCHpCsiFNRUfokW/szpPPgMK2hm4A==" + }, + "axios": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.0.tgz", + "integrity": "sha512-1uvKqKQta3KBxIz14F2v06AEHZ/dIoeKfbTRkK1E5oqjDnuEerLmYTgJB5AiQZHJcljpg1TuRzdjDR06qNk0DQ==", + "requires": { + "follow-redirects": "1.5.10", + "is-buffer": "^2.0.2" + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz", + "integrity": "sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ==", + "dev": true, + "requires": { + "object.assign": "^4.1.0" + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "optional": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "optional": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "optional": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "batch-promises": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/batch-promises/-/batch-promises-0.0.3.tgz", + "integrity": "sha1-BLhQ/mhHx6/wXzzKQQRZMkMLHDI=" + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "binary": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", + "integrity": "sha1-n2BVO8XOjDOG87VTz/R0Yq3sqnk=", + "requires": { + "buffers": "~0.1.1", + "chainsaw": "~0.1.0" + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, + "optional": true + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "optional": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "bl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.0.tgz", + "integrity": "sha512-wbgvOpqopSr7uq6fJrLH8EsvYMJf9gzfo2jCsL2eTy75qXPukA4pCgHamOQkZtY5vmfVtjB+P3LNlMHW5CEZXA==", + "requires": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "boxen": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", + "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", + "dev": true, + "requires": { + "ansi-align": "^2.0.0", + "camelcase": "^4.0.0", + "chalk": "^2.0.1", + "cli-boxes": "^1.0.0", + "string-width": "^2.0.0", + "term-size": "^1.2.0", + "widest-line": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "optional": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "brembo": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/brembo/-/brembo-2.0.3.tgz", + "integrity": "sha512-KLapbDMsMhrsXDvNl/mzl3HHqwJFSh9fBCdvRrkDQADA/CxNMmznVQHp24I9XVg22Y+qkY6PGRcG/11/aArhWA==" + }, + "browser-stdout": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", + "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", + "dev": true + }, + "browserslist": { + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.8.3.tgz", + "integrity": "sha512-iU43cMMknxG1ClEZ2MDKeonKE1CCrFVkQK2AqO2YWFmvIrx4JWrvQ4w4hQez6EpVI8rHTtqh/ruHHDHSOKxvUg==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001017", + "electron-to-chromium": "^1.3.322", + "node-releases": "^1.1.44" + } + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "buffermaker": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/buffermaker/-/buffermaker-1.2.1.tgz", + "integrity": "sha512-IdnyU2jDHU65U63JuVQNTHiWjPRH0CS3aYd/WPaEwyX84rFdukhOduAVb1jwUScmb5X0JWPw8NZOrhoLMiyAHQ==", + "requires": { + "long": "1.1.2" + } + }, + "buffers": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", + "integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=" + }, + "bunyan": { + "version": "1.8.12", + "resolved": "https://registry.npmjs.org/bunyan/-/bunyan-1.8.12.tgz", + "integrity": "sha1-8VDw9nSKvdcq6uhPBEA74u8RN5c=", + "requires": { + "dtrace-provider": "~0.8", + "moment": "^2.10.6", + "mv": "~2", + "safe-json-stringify": "~1" + } + }, + "byline": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/byline/-/byline-5.0.0.tgz", + "integrity": "sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE=" + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "optional": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "caniuse-lite": { + "version": "1.0.30001019", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001019.tgz", + "integrity": "sha512-6ljkLtF1KM5fQ+5ZN0wuyVvvebJxgJPTmScOMaFuQN2QuOzvRJnWSKfzQskQU5IOU4Gap3zasYPIinzwUjoj/g==", + "dev": true + }, + "capture-stack-trace": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz", + "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==", + "dev": true + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "chai": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz", + "integrity": "sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw==", + "dev": true, + "requires": { + "assertion-error": "^1.1.0", + "check-error": "^1.0.2", + "deep-eql": "^3.0.1", + "get-func-name": "^2.0.0", + "pathval": "^1.1.0", + "type-detect": "^4.0.5" + } + }, + "chai-subset": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/chai-subset/-/chai-subset-1.6.0.tgz", + "integrity": "sha1-pdDKFOMpp5WW7XAFi2ZGvWmIz+k=", + "dev": true + }, + "chainsaw": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", + "integrity": "sha1-XqtQsor+WAdNDVgpE4iCi15fvJg=", + "requires": { + "traverse": ">=0.3.0 <0.4" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "check-error": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", + "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=", + "dev": true + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "optional": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "chownr": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.3.tgz", + "integrity": "sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw==", + "optional": true + }, + "ci-info": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", + "dev": true + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "optional": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "optional": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "cli-boxes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", + "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=", + "dev": true + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "optional": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/color/-/color-3.0.0.tgz", + "integrity": "sha512-jCpd5+s0s0t7p3pHQKpnJ0TpQKKdleP71LWcA0aqiljpiuAkOSUFN/dyH8ZwF0hRmFlrIuRhufds1QyEP9EB+w==", + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.2" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "color-string": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", + "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "colornames": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/colornames/-/colornames-1.1.1.tgz", + "integrity": "sha1-+IiQMGhcfE/54qVZ9Qd+t2qBb5Y=" + }, + "colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==" + }, + "colorspace": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.2.tgz", + "integrity": "sha512-vt+OoIP2d76xLhjwbBaucYlNSpPsrJWPlBTtwCpQKIu6/CSMutyzX93O/Do0qzpH3YoHEes8YEFXyZ797rEhzQ==", + "requires": { + "color": "3.0.x", + "text-hex": "1.0.x" + } + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.0.tgz", + "integrity": "sha512-NIQrwvv9V39FHgGFm36+U9SMQzbiHvU79k+iADraJTpmrFFfx7Ds0IvDoAdZsDrknlkRk14OYoWXb57uTh7/sw==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "configstore": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz", + "integrity": "sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==", + "dev": true, + "requires": { + "dot-prop": "^4.1.0", + "graceful-fs": "^4.1.2", + "make-dir": "^1.0.0", + "unique-string": "^1.0.0", + "write-file-atomic": "^2.0.0", + "xdg-basedir": "^3.0.0" + }, + "dependencies": { + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "optional": true + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + } + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true, + "optional": true + }, + "core-js": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.2.tgz", + "integrity": "sha512-hIE5dXkRzRvnZ5vhkRfQxUvDxQZmD9oueA08jDYRBKJHx+VIl/Pne/e0A4x9LObEEthC/TqiZybUoNM4tRgnKg==", + "dev": true + }, + "core-js-compat": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.2.tgz", + "integrity": "sha512-+G28dzfYGtAM+XGvB1C5AS1ZPKfQ47HLhcdeIQdZgQnJVdp7/D0m+W/TErwhgsX6CujRUk/LebB6dCrKrtJrvQ==", + "dev": true, + "requires": { + "browserslist": "^4.8.3", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true + } + } + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "create-error-class": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", + "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", + "dev": true, + "requires": { + "capture-stack-trace": "^1.0.0" + } + }, + "crypto-random-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", + "dev": true + }, + "csv": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/csv/-/csv-5.3.1.tgz", + "integrity": "sha512-UBO4x5EYpihikfjHUQ7dCTIgC+e9TrWWZbCcoMr935tcAZfXT1MZKHLD+aYSHs1jwW2G1uljpFfJ4XxYwQ6t5w==", + "requires": { + "csv-generate": "^3.2.4", + "csv-parse": "^4.8.2", + "csv-stringify": "^5.3.4", + "stream-transform": "^2.0.1" + } + }, + "csv-generate": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/csv-generate/-/csv-generate-3.2.4.tgz", + "integrity": "sha512-qNM9eqlxd53TWJeGtY1IQPj90b563Zx49eZs8e0uMyEvPgvNVmX1uZDtdzAcflB3PniuH9creAzcFOdyJ9YGvA==" + }, + "csv-parse": { + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-4.8.3.tgz", + "integrity": "sha512-0GPxubzYzSn08lhNTWDCkcDKn8krmw0WuscqB2RrW6sugGGskbwaaEz7PCFFwbQ0phNGTTieiyfzzu3S/jZZ7Q==" + }, + "csv-stringify": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/csv-stringify/-/csv-stringify-5.3.6.tgz", + "integrity": "sha512-kPcRbMvo5NLLD71TAqW5K+g9kbM2HpIZJLAzm73Du8U+5TXmDp9YtXKCBLyxEh0q3Jbg8QhNFBz3b5VJzjZ/jw==" + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true, + "optional": true + }, + "decompress-response": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", + "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", + "optional": true, + "requires": { + "mimic-response": "^2.0.0" + } + }, + "deep-eql": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz", + "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==", + "dev": true, + "requires": { + "type-detect": "^4.0.0" + } + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "optional": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "optional": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "optional": true + }, + "denque": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/denque/-/denque-1.4.1.tgz", + "integrity": "sha512-OfzPuSZKGcgr96rf1oODnfjqBFmr1DVoc/TrItj3Ohe0Ah1C5WX5Baquw/9U9KovnQ88EqmJbD66rKYUQYN1tQ==" + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", + "optional": true + }, + "detect-node": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==" + }, + "diagnostics": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/diagnostics/-/diagnostics-1.1.1.tgz", + "integrity": "sha512-8wn1PmdunLJ9Tqbx+Fx/ZEuHfJf4NKSN2ZBj7SJC/OWRWha843+WsTjqMe1B5E3p28jqBlp+mJ2fPVxPyNgYKQ==", + "requires": { + "colorspace": "1.1.x", + "enabled": "1.0.x", + "kuler": "1.0.x" + } + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "requires": { + "path-type": "^4.0.0" + } + }, + "dot-prop": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "dev": true, + "requires": { + "is-obj": "^1.0.0" + } + }, + "dtrace-provider": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.8.8.tgz", + "integrity": "sha512-b7Z7cNtHPhH9EJhNNbbeqTcXB8LGFFZhq1PGgEvpeHlzd36bhbdTWoE/Ba/YguqpBSlAPKnARWhVlhunCMwfxg==", + "optional": true, + "requires": { + "nan": "^2.14.0" + } + }, + "duplexer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", + "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=" + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", + "dev": true + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + } + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "electron-to-chromium": { + "version": "1.3.328", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.328.tgz", + "integrity": "sha512-x4XefnFxDxFwaQ01d/pppJP9meWhOIJ/gtI6/4jqkpsadq79uL7NYSaX64naLmJqvzUBjSrO3IM2+1b/W9KdPg==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "enabled": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/enabled/-/enabled-1.0.2.tgz", + "integrity": "sha1-ll9lE9LC0cX0ZStkouM5ZGf8L5M=", + "requires": { + "env-variable": "0.0.x" + } + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "requires": { + "once": "^1.4.0" + } + }, + "env-variable": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/env-variable/-/env-variable-0.0.5.tgz", + "integrity": "sha512-zoB603vQReOFvTg5xMl9I1P2PnHsHQQKTEowsKKD7nseUfJq6UWzK+4YtlWUO1nhiQUxe6XMkk+JleSZD1NZFA==" + }, + "es-abstract": { + "version": "1.16.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.16.3.tgz", + "integrity": "sha512-WtY7Fx5LiOnSYgF5eg/1T+GONaGmpvpPdCpSnYij+U2gDTL0UPfWrhDw7b2IYb+9NQJsYpCA0wOQvZfsd6YwRw==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.1.4", + "is-regex": "^1.0.4", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "string.prototype.trimleft": "^2.1.0", + "string.prototype.trimright": "^2.1.0" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-regexp-component": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/escape-regexp-component/-/escape-regexp-component-1.0.2.tgz", + "integrity": "sha1-nGO20LJf8qiMOtvRjFthrMO5+qI=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "escodegen": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.12.1.tgz", + "integrity": "sha512-Q8t2YZ+0e0pc7NRVj3B4tSQ9rim1oi4Fh46k2xhJ2qOiEwhQfdjyEQddWdj7ZFaKmU+5104vn1qrcjEPWq+bgQ==", + "requires": { + "esprima": "^3.1.3", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true + } + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "event-stream": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-4.0.1.tgz", + "integrity": "sha512-qACXdu/9VHPBzcyhdOWR5/IahhGMf0roTeZJfzz077GwylcDd90yOHLouhmv7GJ5XzPi6ekaQWd8AvPP2nOvpA==", + "requires": { + "duplexer": "^0.1.1", + "from": "^0.1.7", + "map-stream": "0.0.7", + "pause-stream": "^0.0.11", + "split": "^1.0.1", + "stream-combiner": "^0.2.2", + "through": "^2.3.8" + } + }, + "ewma": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ewma/-/ewma-2.0.1.tgz", + "integrity": "sha512-MYYK17A76cuuyvkR7MnqLW4iFYPEi5Isl2qb8rXiWpLiwFS9dxW/rncuNnjjgSENuVqZQkIuR4+DChVL4g1lnw==", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + } + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "optional": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "optional": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==" + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "optional": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "optional": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "optional": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "optional": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "optional": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + }, + "fast-decode-uri-component": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fast-decode-uri-component/-/fast-decode-uri-component-1.0.1.tgz", + "integrity": "sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg==" + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" + }, + "fast-glob": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.1.1.tgz", + "integrity": "sha512-nTCREpBY8w8r+boyFYAx21iL6faSsQynliPHM4Uf56SbkyohCNxpVPEH9xrF5TXKy+IsjkPUHDKiUkzBVRXn9g==", + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.0", + "merge2": "^1.3.0", + "micromatch": "^4.0.2" + }, + "dependencies": { + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "glob-parent": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz", + "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "fast-safe-stringify": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz", + "integrity": "sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==" + }, + "fastq": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.6.0.tgz", + "integrity": "sha512-jmxqQ3Z/nXoeyDmWAzF9kH1aGZSis6e/SbfPmJpUnyZ0ogr6iscHQaml4wsEepEWSdtmpy+eVXmCRIMpxaXqOA==", + "requires": { + "reusify": "^1.0.0" + } + }, + "fecha": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fecha/-/fecha-2.3.3.tgz", + "integrity": "sha512-lUGBnIamTAwk4znq5BcqsDaxSmZ9nDVJaij6NvRt/Tg4R69gERA+otPKbS86ROw9nxVMw2/mp1fnaiWqbs6Sdg==" + }, + "file-stream-rotator": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/file-stream-rotator/-/file-stream-rotator-0.5.5.tgz", + "integrity": "sha512-XzvE1ogpxUbARtZPZLICaDRAeWxoQLFMKS3ZwADoCQmurKEwuDD2jEfDVPm/R1HeKYsRYEl9PzVIezjQ3VTTPQ==", + "requires": { + "moment": "^2.11.2" + } + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "optional": true + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "optional": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-my-way": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/find-my-way/-/find-my-way-2.2.1.tgz", + "integrity": "sha512-pzZA9/PlhDGG5PRzmd4vH4AbKW7FO68RE7q2I3NzjJHcVPukYbDA7bPdArg7ySKfS6pKki+qhrawFoN6aNZfjA==", + "requires": { + "fast-decode-uri-component": "^1.0.0", + "safe-regex2": "^2.0.0", + "semver-store": "^0.3.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "flat": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/flat/-/flat-4.1.0.tgz", + "integrity": "sha512-Px/TiLIznH7gEDlPXcUD4KnBusa6kR6ayRUVcnEAbreRIuhkqow/mun59BuRXwoYk7ZQOLW1ZM05ilIvK38hFw==", + "dev": true, + "requires": { + "is-buffer": "~2.0.3" + } + }, + "follow-redirects": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", + "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", + "requires": { + "debug": "=3.1.0" + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true, + "optional": true + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "formidable": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/formidable/-/formidable-1.2.1.tgz", + "integrity": "sha512-Fs9VRguL0gqGHkXS5GQiMCr1VhZBxz0JnJs4JmMp/2jL18Fmbzvv7vOFRU+U8TBkHEE/CX1qDXzJplVULgsLeg==" + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "optional": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "from": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", + "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=" + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "optional": true + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs-readdir-recursive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", + "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==", + "dev": true + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.11.tgz", + "integrity": "sha512-+ux3lx6peh0BpvY0JebGyZoiR4D+oYzdPZMKJwkZ+sFkNJzpL7tXc/wehS49gUAxg3tmMHPHZkA8JU2rhhgDHw==", + "dev": true, + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1", + "node-pre-gyp": "*" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.3", + "bundled": true, + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "debug": { + "version": "3.2.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "deep-extend": { + "version": "0.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.7", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.6.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "bundled": true, + "dev": true, + "optional": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true, + "optional": true + }, + "minipass": { + "version": "2.9.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.3.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.9.0" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "needle": { + "version": "2.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.14.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4.4.2" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-normalize-package-bin": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "npm-packlist": { + "version": "1.4.7", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "rimraf": { + "version": "2.7.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "dev": true, + "optional": true + }, + "semver": { + "version": "5.7.1", + "bundled": true, + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "4.4.13", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.8.6", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "yallist": { + "version": "3.1.1", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-func-name": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", + "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=", + "dev": true + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true, + "optional": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=", + "optional": true + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "optional": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "optional": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "global-dirs": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", + "dev": true, + "requires": { + "ini": "^1.3.4" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "globby": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", + "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.0.3", + "glob": "^7.1.3", + "ignore": "^5.1.1", + "merge2": "^1.2.3", + "slash": "^3.0.0" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + } + } + }, + "got": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", + "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", + "dev": true, + "requires": { + "create-error-class": "^3.0.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-redirect": "^1.0.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "lowercase-keys": "^1.0.0", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "unzip-response": "^2.0.1", + "url-parse-lax": "^1.0.0" + } + }, + "graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==" + }, + "growl": { + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", + "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", + "dev": true + }, + "handle-thing": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.0.tgz", + "integrity": "sha512-d4sze1JNC454Wdo2fkuyzCr6aHcbL6PGGuFAz0Li/NcOm1tCHGnWDRmJP85dh9IhQErTc2svWFEX5xHIOo//kQ==" + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" + }, + "har-validator": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "requires": { + "ajv": "^6.5.5", + "har-schema": "^2.0.0" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "dev": true + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "optional": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "optional": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "optional": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true, + "optional": true + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "requires": { + "parse-passwd": "^1.0.0" + } + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "ignore": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz", + "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==" + }, + "ignore-by-default": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=", + "dev": true + }, + "import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", + "dev": true + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" + }, + "into-stream": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-5.1.1.tgz", + "integrity": "sha512-krrAJ7McQxGGmvaYbB7Q1mcA+cRwg9Ij2RfWIeVesNBgVDZmzY/Fa4IpZUT3bmdRzMzdf/mzltCG2Dq99IZGBA==", + "requires": { + "from2": "^2.3.0", + "p-is-promise": "^3.0.0" + } + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "requires": { + "loose-envify": "^1.0.0" + } + }, + "ip-address": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-6.2.0.tgz", + "integrity": "sha512-7G/8LVMRqM11pLcXx3PlX9rlqenMVUbppAc2sMvz+Ef0mUFm++cecpcEwb+Wfcdt2apu5XLTm9ox+Xz/TB7TGg==", + "requires": { + "jsbn": "1.1.0", + "lodash.find": "4.6.0", + "lodash.max": "4.0.1", + "lodash.merge": "4.6.2", + "lodash.padstart": "4.6.1", + "lodash.repeat": "4.1.0", + "sprintf-js": "1.1.2" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true, + "optional": true + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "optional": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-buffer": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", + "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==" + }, + "is-callable": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", + "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", + "dev": true + }, + "is-ci": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", + "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", + "dev": true, + "requires": { + "ci-info": "^1.5.0" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true, + "optional": true + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-date-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", + "dev": true + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "optional": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "optional": true + } + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "optional": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-installed-globally": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", + "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", + "dev": true, + "requires": { + "global-dirs": "^0.1.0", + "is-path-inside": "^1.0.0" + } + }, + "is-npm": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", + "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true, + "optional": true + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true + }, + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "dev": true, + "requires": { + "path-is-inside": "^1.0.1" + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "optional": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-redirect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", + "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=", + "dev": true + }, + "is-regex": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "dev": true, + "requires": { + "has": "^1.0.1" + } + }, + "is-retry-allowed": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true, + "optional": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "optional": true + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "js-levenshtein": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", + "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", + "integrity": "sha1-sBMHyym2GKHtJux56RH4A8TaAEA=" + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + }, + "json5": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.1.tgz", + "integrity": "sha512-l+3HXD0GEI3huGq1njuqtzYK8OYJyXMkOLtQ53pjWh89tvWS2h6l+1zMkYWqlb57+SiQodKZyvMEFb2X+KrFhQ==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "kafka-node": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/kafka-node/-/kafka-node-5.0.0.tgz", + "integrity": "sha512-dD2ga5gLcQhsq1yNoQdy1MU4x4z7YnXM5bcG9SdQuiNr5KKuAmXixH1Mggwdah5o7EfholFbcNDPSVA6BIfaug==", + "requires": { + "async": "^2.6.2", + "binary": "~0.3.0", + "bl": "^2.2.0", + "buffer-crc32": "~0.2.5", + "buffermaker": "~1.2.0", + "debug": "^2.1.3", + "denque": "^1.3.0", + "lodash": "^4.17.4", + "minimatch": "^3.0.2", + "nested-error-stacks": "^2.0.0", + "optional": "^0.1.3", + "retry": "^0.10.1", + "snappy": "^6.0.1", + "uuid": "^3.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + } + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true, + "optional": true + }, + "kuler": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/kuler/-/kuler-1.0.1.tgz", + "integrity": "sha512-J9nVUucG1p/skKul6DU3PUZrhs0LPulNaeUOox0IyXDi8S4CztTHs1gQphhuZmzXG7VOQSf6NJfKuzteQLv9gQ==", + "requires": { + "colornames": "^1.1.1" + } + }, + "latest-version": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", + "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", + "dev": true, + "requires": { + "package-json": "^4.0.0" + } + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + }, + "lodash.find": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.find/-/lodash.find-4.6.0.tgz", + "integrity": "sha1-ywcE1Hq3F4n/oN6Ll92Sb7iLE7E=" + }, + "lodash.max": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.max/-/lodash.max-4.0.1.tgz", + "integrity": "sha1-hzVWbGGLNan3YFILSHrnllivE2o=" + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "lodash.padstart": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/lodash.padstart/-/lodash.padstart-4.6.1.tgz", + "integrity": "sha1-0uPuv/DZ05rVD1y9G1KnvOa7YRs=" + }, + "lodash.repeat": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/lodash.repeat/-/lodash.repeat-4.1.0.tgz", + "integrity": "sha1-/H3oEx2MisB+S0n3T/6CnR8r7EQ=" + }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "dev": true, + "requires": { + "chalk": "^2.0.1" + } + }, + "logform": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/logform/-/logform-2.1.2.tgz", + "integrity": "sha512-+lZh4OpERDBLqjiwDLpAWNQu6KMjnlXH2ByZwCuSqVPJletw0kTWJf5CgSNAUKn1KUkv3m2cUz/LK8zyEy7wzQ==", + "requires": { + "colors": "^1.2.1", + "fast-safe-stringify": "^2.0.4", + "fecha": "^2.3.3", + "ms": "^2.1.1", + "triple-beam": "^1.3.0" + }, + "dependencies": { + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "long": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/long/-/long-1.1.2.tgz", + "integrity": "sha1-6u9ZUcp1UdlpJrgtokLbnWso+1M=" + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "requires": { + "yallist": "^3.0.2" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true, + "optional": true + }, + "map-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.0.7.tgz", + "integrity": "sha1-ih8HiW2CsQkmvTdEokIACfiJdKg=" + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "optional": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "merge2": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz", + "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "optional": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "mime": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", + "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==" + }, + "mime-db": { + "version": "1.43.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz", + "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==" + }, + "mime-types": { + "version": "2.1.26", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz", + "integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==", + "requires": { + "mime-db": "1.43.0" + } + }, + "mimic-response": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.0.0.tgz", + "integrity": "sha512-8ilDoEapqA4uQ3TwS0jakGONKXVJqpy+RpM+3b7pLdOjghCrEiGp9SRkFbUHAmZW9vdnrENWHjaweIoTIJExSQ==", + "optional": true + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "optional": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "optional": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mixme": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/mixme/-/mixme-0.3.5.tgz", + "integrity": "sha512-SyV9uPETRig5ZmYev0ANfiGeB+g6N2EnqqEfBbCGmmJ6MgZ3E4qv5aPbnHVdZ60KAHHXV+T3sXopdrnIXQdmjQ==" + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "requires": { + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + } + } + }, + "mocha": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-6.2.2.tgz", + "integrity": "sha512-FgDS9Re79yU1xz5d+C4rv1G7QagNGHZ+iXF81hO8zY35YZZcLEsJVfFolfsqKFWunATEvNzMK0r/CwWd/szO9A==", + "dev": true, + "requires": { + "ansi-colors": "3.2.3", + "browser-stdout": "1.3.1", + "debug": "3.2.6", + "diff": "3.5.0", + "escape-string-regexp": "1.0.5", + "find-up": "3.0.0", + "glob": "7.1.3", + "growl": "1.10.5", + "he": "1.2.0", + "js-yaml": "3.13.1", + "log-symbols": "2.2.0", + "minimatch": "3.0.4", + "mkdirp": "0.5.1", + "ms": "2.1.1", + "node-environment-flags": "1.0.5", + "object.assign": "4.1.0", + "strip-json-comments": "2.0.1", + "supports-color": "6.0.0", + "which": "1.3.1", + "wide-align": "1.1.3", + "yargs": "13.3.0", + "yargs-parser": "13.1.1", + "yargs-unparser": "1.6.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "dev": true + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + }, + "node-environment-flags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/node-environment-flags/-/node-environment-flags-1.0.5.tgz", + "integrity": "sha512-VNYPRfGfmZLx0Ye20jWzHUjyTW/c+6Wq+iLhDzUI4XmhrDd9l/FozXV3F2xOaXjvp0co0+v1YSR3CMP6g+VvLQ==", + "dev": true, + "requires": { + "object.getownpropertydescriptors": "^2.0.3", + "semver": "^5.7.0" + } + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "supports-color": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.0.0.tgz", + "integrity": "sha512-on9Kwidc1IUQo+bQdhi8+Tijpo0e1SS6RoGo2guUwn5vdaxw8RXOF9Vb2ws+ihWOmh4JnCJOvaziZWP1VABaLg==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + }, + "yargs": { + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.0.tgz", + "integrity": "sha512-2eehun/8ALW8TLoIl7MVaRUrg+yCnenu8B4kBlRxj3GJGDKU1Og7sMXPNm1BYyM1DOJmTZ4YeN/Nwxv+8XJsUA==", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.1" + } + }, + "yargs-parser": { + "version": "13.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.1.tgz", + "integrity": "sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "moment": { + "version": "2.24.0", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz", + "integrity": "sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "multistream": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/multistream/-/multistream-2.1.1.tgz", + "integrity": "sha512-xasv76hl6nr1dEy3lPvy7Ej7K/Lx3O/FCvwge8PeVJpciPPoNCbaANcNiBug3IpdvTveZUcAV0DJzdnUDMesNQ==", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.5" + } + }, + "mv": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz", + "integrity": "sha1-rmzg1vbV4KT32JN5jQPB6pVZtqI=", + "optional": true, + "requires": { + "mkdirp": "~0.5.1", + "ncp": "~2.0.0", + "rimraf": "~2.4.0" + } + }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "nan": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", + "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", + "optional": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "optional": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "napi-build-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.1.tgz", + "integrity": "sha512-boQj1WFgQH3v4clhu3mTNfP+vOBxorDlE8EKiMjUlLG3C4qAESnn9AxIOkFgTR2c9LtzNjPrjS60cT27ZKBhaA==", + "optional": true + }, + "ncp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz", + "integrity": "sha1-GVoh1sRuNh0vsSgbo4uR6d9727M=", + "optional": true + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + }, + "nested-error-stacks": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.1.0.tgz", + "integrity": "sha512-AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug==" + }, + "node-abi": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.13.0.tgz", + "integrity": "sha512-9HrZGFVTR5SOu3PZAnAY2hLO36aW1wmA+FDsVkr85BTST32TLCA1H/AEcatVRAsWLyXS3bqUDYCAjq5/QGuSTA==", + "optional": true, + "requires": { + "semver": "^5.4.1" + } + }, + "node-environment-flags": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/node-environment-flags/-/node-environment-flags-1.0.6.tgz", + "integrity": "sha512-5Evy2epuL+6TM0lCQGpFIj6KwiEsGh1SrHUhTbNX+sLbBtjidPZFAnVK9y5yU1+h//RitLbRHTIMyxQPtxMdHw==", + "dev": true, + "requires": { + "object.getownpropertydescriptors": "^2.0.3", + "semver": "^5.7.0" + } + }, + "node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", + "dev": true + }, + "node-releases": { + "version": "1.1.45", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.45.tgz", + "integrity": "sha512-cXvGSfhITKI8qsV116u2FTzH5EWZJfgG7d4cpqwF8I8+1tWpD6AsvvGRKq2onR0DNj1jfqsjkXZsm14JMS7Cyg==", + "dev": true, + "requires": { + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "nodemailer": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.4.2.tgz", + "integrity": "sha512-g0n4nH1ONGvqYo1v72uSWvF/MRNnnq1LzmSzXb/6EPF3LFb51akOhgG3K2+aETAsJx90/Q5eFNTntu4vBCwyQQ==" + }, + "nodemon": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.2.tgz", + "integrity": "sha512-GWhYPMfde2+M0FsHnggIHXTqPDHXia32HRhh6H0d75Mt9FKUoCBvumNHr7LdrpPBTKxsWmIEOjoN+P4IU6Hcaw==", + "dev": true, + "requires": { + "chokidar": "^3.2.2", + "debug": "^3.2.6", + "ignore-by-default": "^1.0.1", + "minimatch": "^3.0.4", + "pstree.remy": "^1.1.7", + "semver": "^5.7.1", + "supports-color": "^5.5.0", + "touch": "^3.1.0", + "undefsafe": "^2.0.2", + "update-notifier": "^2.5.0" + }, + "dependencies": { + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "binary-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz", + "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==", + "dev": true + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "chokidar": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.0.tgz", + "integrity": "sha512-dGmKLDdT3Gdl7fBUe8XK+gAtGmzy5Fn0XkkWQuYxGIgWVPPse2CxFA5mtrlD0TOHaHjEUqkWNyP1XdHoJES/4A==", + "dev": true, + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.1.1", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.2.0" + } + }, + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "fsevents": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.2.tgz", + "integrity": "sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA==", + "dev": true, + "optional": true + }, + "glob-parent": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz", + "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "readdirp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.2.0.tgz", + "integrity": "sha512-crk4Qu3pmXwgxdSgGhgA/eXiJAPQiX4GMOZZMXnqKxHX7TaoL+3gQVo/WeuAiogr07DpnfjIMpXXa+PAIvwPGQ==", + "dev": true, + "requires": { + "picomatch": "^2.0.4" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "noop-logger": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/noop-logger/-/noop-logger-0.1.1.tgz", + "integrity": "sha1-lKKxYzxPExdVMAfYlm/Q6EG2pMI=", + "optional": true + }, + "nopt": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", + "dev": true, + "requires": { + "abbrev": "1" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "optional": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "optional": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true, + "optional": true + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-hash": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.0.1.tgz", + "integrity": "sha512-HgcGMooY4JC2PBt9sdUdJ6PMzpin+YtY3r/7wg0uTifP+HJWW8rammseSEHuyt0UeShI183UGssCJqm1bJR7QA==" + }, + "object-inspect": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", + "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==", + "dev": true + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "optional": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, + "object.getownpropertydescriptors": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", + "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.5.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "optional": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "one-time": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/one-time/-/one-time-0.0.4.tgz", + "integrity": "sha1-+M33eISCb+Tf+T46nMN7HkSAdC4=" + }, + "optional": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/optional/-/optional-0.1.4.tgz", + "integrity": "sha512-gtvrrCfkE08wKcgXaVwQVgwEQ8vel2dc5DDBn9RLQZ3YtmtkBss6A2HY6BnJH4N/4Ku97Ri/SF8sNWE2225WJw==" + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-is-promise": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-3.0.0.tgz", + "integrity": "sha512-Wo8VsW4IRQSKVXsJCn7TomUaVtyfjVDn3nUP7kE967BQk0CwFpdbZs0X0uk5sW9mkBa9eNM7hCMaG93WUAwxYQ==" + }, + "p-limit": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", + "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "package-json": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", + "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", + "dev": true, + "requires": { + "got": "^6.7.1", + "registry-auth-token": "^3.0.1", + "registry-url": "^3.0.3", + "semver": "^5.1.0" + } + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true, + "optional": true + }, + "path": { + "version": "0.12.7", + "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz", + "integrity": "sha1-1NwqUGxM4hl+tIHr/NWzbAFAsQ8=", + "requires": { + "process": "^0.11.1", + "util": "^0.10.3" + } + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true, + "optional": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "pathval": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz", + "integrity": "sha1-uULm1L3mUwBe9rcTYd74cn0GReA=", + "dev": true + }, + "pause-stream": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", + "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=", + "requires": { + "through": "~2.3" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "picomatch": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.1.1.tgz", + "integrity": "sha512-OYMyqkKzK7blWO/+XZYP6w8hH0LDvkBvdvKukti+7kqYFCiEAk+gI3DWnryapc0Dau05ugGTy0foQ6mqn4AHYA==" + }, + "pidusage": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/pidusage/-/pidusage-2.0.17.tgz", + "integrity": "sha512-N8X5v18rBmlBoArfS83vrnD0gIFyZkXEo7a5pAS2aT0i2OLVymFb2AzVg+v8l/QcXnE1JwZcaXR8daJcoJqtjw==", + "requires": { + "safe-buffer": "^5.1.2" + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "pirates": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "dev": true, + "requires": { + "node-modules-regexp": "^1.0.0" + } + }, + "pkg": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/pkg/-/pkg-4.4.2.tgz", + "integrity": "sha512-FEFX43fzHVyEl7fBTTaKxjN3OsWowNfcDGO7+NaxfUsMTMvy8aQX6DscjgoTNnbOehObRK/UqMUGKXt3mvnArg==", + "requires": { + "@babel/parser": "^7.7.5", + "@babel/runtime": "^7.7.5", + "chalk": "^3.0.0", + "escodegen": "^1.12.0", + "fs-extra": "^8.1.0", + "globby": "^10.0.1", + "into-stream": "^5.1.1", + "minimist": "^1.2.0", + "multistream": "^2.1.1", + "pkg-fetch": "^2.6.4", + "progress": "^2.0.3", + "resolve": "^1.13.1", + "stream-meter": "^1.0.4" + }, + "dependencies": { + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + }, + "pkg-fetch": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/pkg-fetch/-/pkg-fetch-2.6.4.tgz", + "integrity": "sha512-4j4jiuo6RRIuD9e9xUE6OQYnIkQCArZjkHXNYsSJjxhJeiHE16MA+rENMblvGLbeWsTY3BPfcYVCGFXzpfJetA==", + "requires": { + "@babel/runtime": "^7.7.5", + "byline": "^5.0.0", + "chalk": "^3.0.0", + "expand-template": "^2.0.3", + "fs-extra": "^8.1.0", + "minimist": "^1.2.0", + "progress": "^2.0.3", + "request": "^2.88.0", + "request-progress": "^3.0.0", + "semver": "^6.3.0", + "unique-temp-dir": "^1.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true, + "optional": true + }, + "prebuild-install": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-5.3.3.tgz", + "integrity": "sha512-GV+nsUXuPW2p8Zy7SarF/2W/oiK8bFQgJcncoJ0d7kRpekEA0ftChjfEaF9/Y+QJEc/wFR7RAEa8lYByuUIe2g==", + "optional": true, + "requires": { + "detect-libc": "^1.0.3", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.0", + "mkdirp": "^0.5.1", + "napi-build-utils": "^1.0.1", + "node-abi": "^2.7.0", + "noop-logger": "^0.1.1", + "npmlog": "^4.0.1", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^3.0.3", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0", + "which-pm-runs": "^1.0.0" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "psl": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.7.0.tgz", + "integrity": "sha512-5NsSEDv8zY70ScRnOTn7bK7eanl2MvFrOrS/R6x+dBt5g1ghnj9Zv90kO8GwT8gxcu2ANyFprnFYB85IogIJOQ==" + }, + "pstree.remy": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.7.tgz", + "integrity": "sha512-xsMgrUwRpuGskEzBFkH8NmTimbZ5PcPup0LA8JJkHIm2IMUbQcpo3yeLNWVrufEYjh8YwtSVh0xz6UeWc5Oh5A==", + "dev": true + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "optional": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + } + }, + "read-last-lines": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/read-last-lines/-/read-last-lines-1.7.1.tgz", + "integrity": "sha512-X98EcfP8dUNBg52Mhwdu/WTNI9TaGHnBeximG9Wp/bV6PmILeS9gQ0FHkrqcPIvbbZb/2jjWCzvA2r1HScnEqA==", + "dev": true, + "requires": { + "mz": "^2.7.0" + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "optional": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "regenerate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz", + "integrity": "sha512-LGZzkgtLY79GeXLm8Dp0BVLdQlWICzBnJz/ipWUgo59qBaZ+BHtq51P2q1uVZlppMuUAT37SDk39qUbjTWB7bA==", + "dev": true, + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator-runtime": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz", + "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==" + }, + "regenerator-transform": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.1.tgz", + "integrity": "sha512-flVuee02C3FKRISbxhXl9mGzdbWUVHubl1SMaknjxkFB1/iqpJhArQUvRxOOPEc/9tAiX0BaQ28FJH10E4isSQ==", + "dev": true, + "requires": { + "private": "^0.1.6" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "optional": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexpu-core": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.6.0.tgz", + "integrity": "sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg==", + "dev": true, + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.1.0", + "regjsgen": "^0.5.0", + "regjsparser": "^0.6.0", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.1.0" + } + }, + "registry-auth-token": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz", + "integrity": "sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==", + "dev": true, + "requires": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" + } + }, + "registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", + "dev": true, + "requires": { + "rc": "^1.0.1" + } + }, + "regjsgen": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.1.tgz", + "integrity": "sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg==", + "dev": true + }, + "regjsparser": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.2.tgz", + "integrity": "sha512-E9ghzUtoLwDekPT0DYCp+c4h+bvuUpe6rRHCTYn6eGoqj1LgKXxT6I0Il4WbjhQkOghzi/V+y03bPKvbllL93Q==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + } + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true, + "optional": true + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true, + "optional": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true, + "optional": true + }, + "request": { + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, + "request-progress": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz", + "integrity": "sha1-TKdUCBx/7GP1BeT6qCWqBs1mnb4=", + "requires": { + "throttleit": "^1.0.0" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "resolve": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.14.2.tgz", + "integrity": "sha512-EjlOBLBO1kxsUxsKjLt7TAECyKW6fOh1VRkykQkKGzcBbjjPIxBqGh0jf7GJ3k/f5mxMqW3htMD3WdTUVtW8HQ==", + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true, + "optional": true + }, + "restify": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/restify/-/restify-8.5.1.tgz", + "integrity": "sha512-g+xciouvSDg2vmCZuCinztt2mvQynCfnGIE1y8vMjfcUrjBo4AP8DJ9RNheu0mdGpiI0cMoCHYA/GdZ3TEW+DA==", + "requires": { + "assert-plus": "^1.0.0", + "bunyan": "^1.8.12", + "csv": "^5.1.1", + "dtrace-provider": "^0.8.1", + "escape-regexp-component": "^1.0.2", + "ewma": "^2.0.1", + "find-my-way": "^2.0.1", + "formidable": "^1.2.1", + "http-signature": "^1.2.0", + "lodash": "^4.17.11", + "lru-cache": "^5.1.1", + "mime": "^2.4.3", + "negotiator": "^0.6.2", + "once": "^1.4.0", + "pidusage": "^2.0.17", + "qs": "^6.7.0", + "restify-errors": "^8.0.2", + "semver": "^6.1.1", + "send": "^0.16.2", + "spdy": "^4.0.0", + "uuid": "^3.3.2", + "vasync": "^2.2.0" + }, + "dependencies": { + "qs": { + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.1.tgz", + "integrity": "sha512-Cxm7/SS/y/Z3MHWSxXb8lIFqgqBowP5JMlTUFyJN88y0SGQhVmZnqFK/PeuMX9LzUyWsqqhNxIyg0jlzq946yA==" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "restify-errors": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/restify-errors/-/restify-errors-8.0.2.tgz", + "integrity": "sha512-UsXUVQo7M26xoQzeUcZQ0+H8L2t9DGzrXcAgR3WB/1vnbl+UdI4tZ1PqYsN+sS5WnqHKZ0Xy9w0CKf83bbrwYA==", + "requires": { + "@netflix/nerror": "^1.0.0", + "assert-plus": "^1.0.0", + "lodash": "^4.17.15", + "safe-json-stringify": "^1.0.4" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true, + "optional": true + }, + "retry": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz", + "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=" + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "rimraf": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz", + "integrity": "sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto=", + "optional": true, + "requires": { + "glob": "^6.0.1" + }, + "dependencies": { + "glob": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", + "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", + "optional": true, + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, + "run-parallel": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", + "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==" + }, + "safe-buffer": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", + "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==" + }, + "safe-json-stringify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz", + "integrity": "sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg==", + "optional": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "optional": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safe-regex2": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/safe-regex2/-/safe-regex2-2.0.0.tgz", + "integrity": "sha512-PaUSFsUaNNuKwkBijoAPHAK6/eM6VirvyPWlZ7BAQy4D+hCvh4B6lIG+nPdhbFfIbP+gTGBcrdsOaUs0F+ZBOQ==", + "requires": { + "ret": "~0.2.0" + }, + "dependencies": { + "ret": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.2.2.tgz", + "integrity": "sha512-M0b3YWQs7R3Z917WRQy1HHA7Ba7D8hvZg6UE5mLykJxQVE2ju0IXbGlaHPPlkY+WN7wFP+wUMXmBFA0aV6vYGQ==" + } + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "semver-diff": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", + "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", + "dev": true, + "requires": { + "semver": "^5.0.3" + } + }, + "semver-store": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/semver-store/-/semver-store-0.3.0.tgz", + "integrity": "sha512-TcZvGMMy9vodEFSse30lWinkj+JgOBvPn8wRItpQRSayhc+4ssDs335uklkfvQQJgL/WvmHLVj4Ycv2s7QCQMg==" + }, + "send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==" + } + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "optional": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" + }, + "simple-concat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.0.tgz", + "integrity": "sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY=", + "optional": true + }, + "simple-get": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.0.tgz", + "integrity": "sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA==", + "optional": true, + "requires": { + "decompress-response": "^4.2.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + } + } + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "optional": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "optional": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "optional": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "optional": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "optional": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true, + "optional": true + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "snappy": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/snappy/-/snappy-6.2.3.tgz", + "integrity": "sha512-HZpVoIxMfQ4fL3iDuMdI1R5xycw1o9YDCAndTKZCY/EHRoKFvzwplttuBBVGeEg2fd1hYiwAXos/sM24W7N1LA==", + "optional": true, + "requires": { + "bindings": "^1.3.1", + "nan": "^2.14.0", + "prebuild-install": "^5.2.2" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "optional": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz", + "integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true, + "optional": true + }, + "spdy": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.1.tgz", + "integrity": "sha512-HeZS3PBdMA+sZSu0qwpCxl3DeALD5ASx8pAX0jZdKXSpPWbQ6SYGnlg3BBmYLx5LtiZrmkAZfErCm2oECBcioA==", + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "readable-stream": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", + "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "split": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", + "requires": { + "through": "2" + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "optional": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", + "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==" + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "dependencies": { + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + } + } + }, + "stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=" + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "optional": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "optional": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" + }, + "stream-combiner": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz", + "integrity": "sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg=", + "requires": { + "duplexer": "~0.1.1", + "through": "~2.3.4" + } + }, + "stream-meter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/stream-meter/-/stream-meter-1.0.4.tgz", + "integrity": "sha1-Uq+Vql6nYKJJFxZwTb/5D3Ov3R0=", + "requires": { + "readable-stream": "^2.1.4" + } + }, + "stream-shift": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", + "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=" + }, + "stream-transform": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/stream-transform/-/stream-transform-2.0.1.tgz", + "integrity": "sha512-GiTcO/rRvZP2R8WPwxmxCFP+Of1yIATuFAmYkvSLDfcD93X2WHiPwdgIqeFT2CvL1gyAsjQvu1nB6RDNQ5b2jw==", + "requires": { + "mixme": "^0.3.1" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string.prototype.trimleft": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.0.tgz", + "integrity": "sha512-FJ6b7EgdKxxbDxc79cOlok6Afd++TTs5szo+zJTUyow3ycrRfJVE2pq3vcN53XexvKZu/DJMDfeI/qMiZTrjTw==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + } + }, + "string.prototype.trimright": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.0.tgz", + "integrity": "sha512-fXZTSV55dNBwv16uw+hh5jkghxSnc5oHq+5K/gXgizHwAvMetdAJlHqqoFC1FSDVPYWLkAKl2cxpUT41sV7nSg==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "syslog-client": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/syslog-client/-/syslog-client-1.1.1.tgz", + "integrity": "sha1-vbKN47W36yihE1LsPreOVa7Sq2s=" + }, + "tar-fs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.0.0.tgz", + "integrity": "sha512-vaY0obB6Om/fso8a8vakQBzwholQ7v5+uy+tF3Ozvxv1KNezmVQAiWtcNmMHFSFPqL3dJA8ha6gdtFbfX9mcxA==", + "optional": true, + "requires": { + "chownr": "^1.1.1", + "mkdirp": "^0.5.1", + "pump": "^3.0.0", + "tar-stream": "^2.0.0" + } + }, + "tar-stream": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.1.0.tgz", + "integrity": "sha512-+DAn4Nb4+gz6WZigRzKEZl1QuJVOLtAwwF+WUxy1fJ6X63CaGaUAxJRD2KEn1OMfcbCjySTYpNC6WmfQoIEOdw==", + "optional": true, + "requires": { + "bl": "^3.0.0", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "bl": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-3.0.0.tgz", + "integrity": "sha512-EUAyP5UHU5hxF8BPT0LKW8gjYLhq1DQIcneOX/pL/m2Alo+OYDQAJlHq+yseMP50Os2nHXOSic6Ss3vSQeyf4A==", + "optional": true, + "requires": { + "readable-stream": "^3.0.1" + } + }, + "readable-stream": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", + "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", + "optional": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "term-size": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", + "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", + "dev": true, + "requires": { + "execa": "^0.7.0" + } + }, + "text-hex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", + "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==" + }, + "thenify": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.0.tgz", + "integrity": "sha1-5p44obq+lpsBCCB5eLn2K4hgSDk=", + "dev": true, + "requires": { + "any-promise": "^1.0.0" + } + }, + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", + "dev": true, + "requires": { + "thenify": ">= 3.1.0 < 4" + } + }, + "throttleit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz", + "integrity": "sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=" + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true, + "optional": true + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "optional": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "optional": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "touch": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", + "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", + "dev": true, + "requires": { + "nopt": "~1.0.10" + } + }, + "tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + } + } + }, + "traverse": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", + "integrity": "sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk=" + }, + "triple-beam": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz", + "integrity": "sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==" + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true + }, + "uid2": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz", + "integrity": "sha1-SDEm4Rd03y9xuLY53NeZw3YWK4I=" + }, + "ultron": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", + "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==" + }, + "undefsafe": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.2.tgz", + "integrity": "sha1-Il9rngM3Zj4Njnz9aG/Cg2zKznY=", + "dev": true, + "requires": { + "debug": "^2.2.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz", + "integrity": "sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz", + "integrity": "sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw==", + "dev": true + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "optional": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "dev": true, + "requires": { + "crypto-random-string": "^1.0.0" + } + }, + "unique-temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-temp-dir/-/unique-temp-dir-1.0.0.tgz", + "integrity": "sha1-bc6VsmgcoAPuv7MEpBX5y6vMU4U=", + "requires": { + "mkdirp": "^0.5.1", + "os-tmpdir": "^1.0.1", + "uid2": "0.0.3" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "optional": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "optional": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "optional": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true, + "optional": true + } + } + }, + "unzip-response": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", + "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=", + "dev": true + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true, + "optional": true + }, + "update-notifier": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz", + "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==", + "dev": true, + "requires": { + "boxen": "^1.2.1", + "chalk": "^2.0.1", + "configstore": "^3.0.0", + "import-lazy": "^2.1.0", + "is-ci": "^1.0.10", + "is-installed-globally": "^0.1.0", + "is-npm": "^1.0.0", + "latest-version": "^3.0.0", + "semver-diff": "^2.0.0", + "xdg-basedir": "^3.0.0" + } + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true, + "optional": true + }, + "url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "dev": true, + "requires": { + "prepend-http": "^1.0.1" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true, + "optional": true + }, + "util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "uuid": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz", + "integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==" + }, + "v8flags": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.1.3.tgz", + "integrity": "sha512-amh9CCg3ZxkzQ48Mhcb8iX7xpAfYJgePHxWMQCBWECpOSqJUXgY26ncA61UTV0BkPqfhcy6mzwCIoP4ygxpW8w==", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "vasync": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/vasync/-/vasync-2.2.0.tgz", + "integrity": "sha1-z951GGChWCLbOxMrxZsRakra8Bs=", + "requires": { + "verror": "1.10.0" + } + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "websocket-stream": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/websocket-stream/-/websocket-stream-5.5.0.tgz", + "integrity": "sha512-EXy/zXb9kNHI07TIMz1oIUIrPZxQRA8aeJ5XYg5ihV8K4kD1DuA+FY6R96HfdIHzlSzS8HiISAfrm+vVQkZBug==", + "requires": { + "duplexify": "^3.5.1", + "inherits": "^2.0.1", + "readable-stream": "^2.3.3", + "safe-buffer": "^5.1.2", + "ws": "^3.2.0", + "xtend": "^4.0.0" + }, + "dependencies": { + "ws": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", + "requires": { + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0", + "ultron": "~1.1.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + } + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "which-pm-runs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz", + "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=", + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "widest-line": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", + "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", + "dev": true, + "requires": { + "string-width": "^2.1.1" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "winston": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.2.1.tgz", + "integrity": "sha512-zU6vgnS9dAWCEKg/QYigd6cgMVVNwyTzKs81XZtTFuRwJOcDdBg7AU0mXVyNbs7O5RH2zdv+BdNZUlx7mXPuOw==", + "requires": { + "async": "^2.6.1", + "diagnostics": "^1.1.1", + "is-stream": "^1.1.0", + "logform": "^2.1.1", + "one-time": "0.0.4", + "readable-stream": "^3.1.1", + "stack-trace": "0.0.x", + "triple-beam": "^1.3.0", + "winston-transport": "^4.3.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", + "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "winston-daily-rotate-file": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/winston-daily-rotate-file/-/winston-daily-rotate-file-4.4.1.tgz", + "integrity": "sha512-516bL4IDjgX5mPEsTPXNVNzZtJkrUFY2IvPhj8n5xSKyy804xadp4TUlhxEZLL/Jbs8CF+rESfq95QXFLFTzKA==", + "requires": { + "file-stream-rotator": "^0.5.5", + "object-hash": "^2.0.1", + "triple-beam": "^1.3.0", + "winston-transport": "^4.2.0" + } + }, + "winston-transport": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.3.0.tgz", + "integrity": "sha512-B2wPuwUi3vhzn/51Uukcao4dIduEiPOcOt9HJ3QeaXgkJ5Z7UwpBzxS4ZGNHtrxrUvTwemsQiSys0ihOf8Mp1A==", + "requires": { + "readable-stream": "^2.3.6", + "triple-beam": "^1.2.0" + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.0.tgz", + "integrity": "sha512-7kFQgnEaMdRtwf6uSfUnVr9gSGC7faurn+J/Mv90/W+iTtN0405/nLdopfMWwchyxhbGYl6TC4Sccn9TUkGAgg==", + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "ws": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.2.1.tgz", + "integrity": "sha512-sucePNSafamSKoOqoNfBd8V0StlkzJKL2ZAhGQinCfNQ+oacw+Pk7lcdAElecBF2VkLNZRiIb5Oi1Q5lVUVt2A==" + }, + "xdg-basedir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", + "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=", + "dev": true + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "yargs": { + "version": "15.0.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.0.2.tgz", + "integrity": "sha512-GH/X/hYt+x5hOat4LMnCqMd8r5Cv78heOMIJn1hr7QPPBqfeC6p89Y78+WB9yGDvfpCvgasfmWLzNzEioOUD9Q==", + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^16.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "yargs-parser": { + "version": "16.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-16.1.0.tgz", + "integrity": "sha512-H/V41UNZQPkUMIT5h5hiwg4QKIY1RPvoBV4XcjUbRM8Bk2oKqqyZ0DIEbTFZB0XjbtSPG8SAa/0DxCQmiRgzKg==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "yargs-unparser": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.0.tgz", + "integrity": "sha512-W9tKgmSn0DpSatfri0nx52Joq5hVXgeLiqR/5G0sZNDoLZFOr/xjBUDcShCOGNsBnEMNo1KAMBkTej1Hm62HTw==", + "dev": true, + "requires": { + "flat": "^4.1.0", + "lodash": "^4.17.15", + "yargs": "^13.3.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + }, + "yargs": { + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.0.tgz", + "integrity": "sha512-2eehun/8ALW8TLoIl7MVaRUrg+yCnenu8B4kBlRxj3GJGDKU1Og7sMXPNm1BYyM1DOJmTZ4YeN/Nwxv+8XJsUA==", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.1" + } + }, + "yargs-parser": { + "version": "13.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.1.tgz", + "integrity": "sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + } + } +} diff --git a/package.json b/package.json index bba8f7d..f20927c 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,6 @@ "nodemailer": "^6.4.1", "path": "^0.12.7", "pkg": "^4.4.2", - "pubsub-js": "^1.8.0", "restify": "^8.5.1", "syslog-client": "^1.1.1", "websocket-stream": "^5.5.0", diff --git a/src/worker.js b/src/worker.js index 37bc76c..206de35 100644 --- a/src/worker.js +++ b/src/worker.js @@ -48,18 +48,18 @@ export default class Worker { this.configFile = env.configFile; - // if (this.config.environment === "test") { + if (this.config.environment === "test") { this.master(); new Consumer(); - // } else { - // if (cluster.isMaster) { - // this.master(cluster.fork()); - // } else { - // new Consumer(); - // } - // } + } else { + if (cluster.isMaster) { + this.master(cluster.fork()); + } else { + new Consumer(); + } + } } From d12335176b373887356982cb4e3aca05fe4c72bd Mon Sep 17 00:00:00 2001 From: Mircea Ulinic Date: Tue, 7 Jan 2020 12:52:13 +0000 Subject: [PATCH 09/60] New reporter module for Alerta Adding a new reporter module largely inspired by the existing ``reportSlack`` to report events in Alerta (https://alerta.io/) via the HTTP API. --- README.md | 1 + config.yml.example | 16 ++++- docs/configuration.md | 17 ++++- src/reports/report.js | 2 +- src/reports/reportAlerta.js | 125 ++++++++++++++++++++++++++++++++++++ 5 files changed, 157 insertions(+), 4 deletions(-) create mode 100644 src/reports/reportAlerta.js diff --git a/README.md b/README.md index 957c27b..3c56953 100644 --- a/README.md +++ b/README.md @@ -48,6 +48,7 @@ Please uncomment the related section and configure according to your needs. - [reportSlack](docs/configuration.md#reportslack) - [reportKafka](docs/configuration.md#reportkafka) - [reportSyslog](docs/configuration.md#reportsyslog) + - [reportAlerta](docs/configuration.md#reportalerta) - [Uptime monitoring](docs/uptime-monitor.md) - [More information for developers](docs/develop.md) - [All npm commands](docs/develop.md#all-npm-commands) diff --git a/config.yml.example b/config.yml.example index 98341dc..3ef352b 100644 --- a/config.yml.example +++ b/config.yml.example @@ -129,7 +129,21 @@ reports: # visibility: "++BGPalerter-5-${type}: ${summary}|${prefix}|${description}|${asn}|${earliest}|${latest}|${peers}" # misconfiguration: "++BGPalerter-3-${type}: ${summary}|${asn}|${prefix}|${earliest}|${latest}" - +# - file: reportAlerta +# channels: +# - hijack +# - newprefix +# - visibility +# - path +# - misconfiguration +# params: +# severity: +# hijack: 0 +# newprefix: 2 +# visibility: 4 +# path: 7 +# urls: +# default: _YOUR_ALERTA_API_URL_ ############################ # Notification settings: diff --git a/docs/configuration.md b/docs/configuration.md index 48cd2b3..ca541ec 100644 --- a/docs/configuration.md +++ b/docs/configuration.md @@ -270,7 +270,7 @@ Parameters for this report module: |port| Port of the Kafka instance/broker (e.g. 9092).| |topics| A dictionary containing a mapping from BGPalerter channels to Kafka topics (e.g. `hijack: hijack-topic`). By default all channels are sent to the topic `bgpalerter` (`default: bgpalerter`) | - #### reportSyslog +#### reportSyslog This report module sends the alerts on Syslog. @@ -282,4 +282,17 @@ Parameters for this report module: |host| Host of the Syslog server (e.g. localhost).| |port| Port of the Syslog server (e.g. 514).| |templates| A dictionary containing string templates for each BGPalerter channels. If a channel doesn't have a template defined, the `default` template will be used (see `config.yml.example` for more details). | - + +#### reportAlerta + +This report module sends alerts to [Alerta](https://alerta.io/). + +Parameters for this report module: + +|Parameter| Description | +|---|---| +|severity| The alert severity as number for a specific event. See https://docs.alerta.io/en/latest/api/alert.html#alert-severities for the list of possible values. | +|key| Optional, the Alerta API key to use for authenticated requests. | +|token| Optional value used when executing HTTP requests to the Alerta API with bearer authentication. | +|urls| A dictionary containing Alerta API URLs grouped by user group (key: group, value: API URL). | +|urls.default| The default user group. Each user group is an Alerta API URL. | diff --git a/src/reports/report.js b/src/reports/report.js index 60a5219..8a1ed5c 100644 --- a/src/reports/report.js +++ b/src/reports/report.js @@ -172,4 +172,4 @@ export default class Report { report = (message, content) => { throw new Error('The method report must be implemented'); } -} \ No newline at end of file +} diff --git a/src/reports/reportAlerta.js b/src/reports/reportAlerta.js new file mode 100644 index 0000000..17f8cab --- /dev/null +++ b/src/reports/reportAlerta.js @@ -0,0 +1,125 @@ +/* + * BSD 3-Clause License + * + * Copyright (c) 2019, NTT Ltd. + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + * + * Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * + * Neither the name of the copyright holder nor the names of its + * contributors may be used to endorse or promote products derived from + * this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +import Report from "./report"; +import axios from "axios"; + +export default class ReportAlerta extends Report { + + constructor(channels, params, env) { + super(channels, params, env); + + this.environment = env.environment; + this.enabled = true; + if (!this.params.urls || !Object.keys(this.params.urls).length){ + this.logger.log({ + level: 'error', + message: "Alerta reporting is not enabled: no group is defined" + }); + this.enabled = false; + } else { + if (!this.params.urls["default"]) { + this.logger.log({ + level: 'error', + message: "In urls, for reportAlerta, a group named 'default' is required for communications to the admin." + }); + } + } + + this.headers = {}; + if (this.params.key){ + this.headers.Authorization = "Key " + this.params.key; + } + if (this.params.token){ + this.headers.Authorization = "Bearer " + this.params.token; + } + + } + + _getResourceText = (message, context) => { + + switch(message){ + case "hijack", "visibility", "newprefix": + return context.prefix + " @ " + context.asn; + break; + + default: + return message; + } + + }; + + _createAlertaAlert = (url, message, content) => { + + const severity = (this.params && this.params.severity && this.params.severity[message]) + ? this.params.severity[message] + : 5; // informational level + const context = this.getContext(message, content); + + axios({ + url: url + "/alert", + method: "POST", + headers: this.headers, + resposnseType: "json", + data: { + event: message, + resource: this._getResourceText(message, context), + text: content.message, + service: [(this.params.service || "BGPalerter")], + attributes: context, + severity: severity, + environment: this.environment + } + }) + .catch((error) => { + this.logger.log({ + level: 'error', + message: error + }); + }) + }; + + report = (message, content) => { + if (this.enabled){ + let groups = content.data.map(i => i.matchedRule.group).filter(i => i != null); + + groups = (groups.length) ? [...new Set(groups)] : Object.keys(this.params.urls); // If there are no groups defined, send to all of them + + for (let group of groups) { + if (this.params.urls[group]) { + this._createAlertaAlert(this.params.urls[group], message, content); + } + } + } + + } +} From 97f4219135f3a6a767a70730a01b0aa5e0694ef2 Mon Sep 17 00:00:00 2001 From: Mircea Ulinic Date: Wed, 8 Jan 2020 09:27:47 +0000 Subject: [PATCH 10/60] Have resource field format as templated param --- config.yml.example | 5 +++++ docs/configuration.md | 1 + src/reports/reportAlerta.js | 15 +-------------- 3 files changed, 7 insertions(+), 14 deletions(-) diff --git a/config.yml.example b/config.yml.example index 3ef352b..0cf98dd 100644 --- a/config.yml.example +++ b/config.yml.example @@ -142,6 +142,11 @@ reports: # newprefix: 2 # visibility: 4 # path: 7 +# resource_templates: +# default: "${type}" +# hijack: "hijack::${prefix}@@${asn}" +# newprefix: "newprefix::${prefix}@@${asn}" +# visibility: "visibility::${prefix}@@${asn}" # urls: # default: _YOUR_ALERTA_API_URL_ diff --git a/docs/configuration.md b/docs/configuration.md index ca541ec..ed33ce2 100644 --- a/docs/configuration.md +++ b/docs/configuration.md @@ -294,5 +294,6 @@ Parameters for this report module: |severity| The alert severity as number for a specific event. See https://docs.alerta.io/en/latest/api/alert.html#alert-severities for the list of possible values. | |key| Optional, the Alerta API key to use for authenticated requests. | |token| Optional value used when executing HTTP requests to the Alerta API with bearer authentication. | +|resource_templates| A dictionary of string templates for each BGPalerter channels to generate the content of the `resource` field for the alert. If a channel doesn't have a template defined, the `default` template will be used (see `config.yml.example` for more details. | |urls| A dictionary containing Alerta API URLs grouped by user group (key: group, value: API URL). | |urls.default| The default user group. Each user group is an Alerta API URL. | diff --git a/src/reports/reportAlerta.js b/src/reports/reportAlerta.js index 17f8cab..53e3b41 100644 --- a/src/reports/reportAlerta.js +++ b/src/reports/reportAlerta.js @@ -65,19 +65,6 @@ export default class ReportAlerta extends Report { } - _getResourceText = (message, context) => { - - switch(message){ - case "hijack", "visibility", "newprefix": - return context.prefix + " @ " + context.asn; - break; - - default: - return message; - } - - }; - _createAlertaAlert = (url, message, content) => { const severity = (this.params && this.params.severity && this.params.severity[message]) @@ -92,7 +79,7 @@ export default class ReportAlerta extends Report { resposnseType: "json", data: { event: message, - resource: this._getResourceText(message, context), + resource: this.parseTemplate(this.params.resource_templates[message] || this.params.resource_templates["default"], context), text: content.message, service: [(this.params.service || "BGPalerter")], attributes: context, From 6ce440b825187d9bb1c80e1cc47002a3c2edcbc3 Mon Sep 17 00:00:00 2001 From: Mircea Ulinic Date: Wed, 8 Jan 2020 13:57:49 +0000 Subject: [PATCH 11/60] Severity as string --- config.yml.example | 8 ++++---- docs/configuration.md | 2 +- src/reports/reportAlerta.js | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/config.yml.example b/config.yml.example index 0cf98dd..a3a2e27 100644 --- a/config.yml.example +++ b/config.yml.example @@ -138,10 +138,10 @@ reports: # - misconfiguration # params: # severity: -# hijack: 0 -# newprefix: 2 -# visibility: 4 -# path: 7 +# hijack: critical +# newprefix: informational +# visibility: debug +# path: trace # resource_templates: # default: "${type}" # hijack: "hijack::${prefix}@@${asn}" diff --git a/docs/configuration.md b/docs/configuration.md index ed33ce2..25315bf 100644 --- a/docs/configuration.md +++ b/docs/configuration.md @@ -291,7 +291,7 @@ Parameters for this report module: |Parameter| Description | |---|---| -|severity| The alert severity as number for a specific event. See https://docs.alerta.io/en/latest/api/alert.html#alert-severities for the list of possible values. | +|severity| The alert severity, e.g., ``critical``. See https://docs.alerta.io/en/latest/api/alert.html#alert-severities for the list of possible values. | |key| Optional, the Alerta API key to use for authenticated requests. | |token| Optional value used when executing HTTP requests to the Alerta API with bearer authentication. | |resource_templates| A dictionary of string templates for each BGPalerter channels to generate the content of the `resource` field for the alert. If a channel doesn't have a template defined, the `default` template will be used (see `config.yml.example` for more details. | diff --git a/src/reports/reportAlerta.js b/src/reports/reportAlerta.js index 53e3b41..7376330 100644 --- a/src/reports/reportAlerta.js +++ b/src/reports/reportAlerta.js @@ -69,7 +69,7 @@ export default class ReportAlerta extends Report { const severity = (this.params && this.params.severity && this.params.severity[message]) ? this.params.severity[message] - : 5; // informational level + : "informational"; // informational level const context = this.getContext(message, content); axios({ From 9255d5a6f3b8fe04dc08ccbe13b195212240c164 Mon Sep 17 00:00:00 2001 From: Mircea Ulinic Date: Wed, 8 Jan 2020 14:24:57 +0000 Subject: [PATCH 12/60] Add environment param --- docs/configuration.md | 1 + src/reports/reportAlerta.js | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/configuration.md b/docs/configuration.md index 25315bf..c7f447e 100644 --- a/docs/configuration.md +++ b/docs/configuration.md @@ -292,6 +292,7 @@ Parameters for this report module: |Parameter| Description | |---|---| |severity| The alert severity, e.g., ``critical``. See https://docs.alerta.io/en/latest/api/alert.html#alert-severities for the list of possible values. | +|environment| The Alerta environment name. If not specified, it'll use the BGPalerter environment name. | |key| Optional, the Alerta API key to use for authenticated requests. | |token| Optional value used when executing HTTP requests to the Alerta API with bearer authentication. | |resource_templates| A dictionary of string templates for each BGPalerter channels to generate the content of the `resource` field for the alert. If a channel doesn't have a template defined, the `default` template will be used (see `config.yml.example` for more details. | diff --git a/src/reports/reportAlerta.js b/src/reports/reportAlerta.js index 7376330..afb5cb0 100644 --- a/src/reports/reportAlerta.js +++ b/src/reports/reportAlerta.js @@ -38,7 +38,7 @@ export default class ReportAlerta extends Report { constructor(channels, params, env) { super(channels, params, env); - this.environment = env.environment; + this.environment = this.params.environment || env.environment; this.enabled = true; if (!this.params.urls || !Object.keys(this.params.urls).length){ this.logger.log({ From 639699f145a0c18d21a02e82cf8838e45830f336 Mon Sep 17 00:00:00 2001 From: Mircea Ulinic Date: Thu, 9 Jan 2020 08:13:38 +0000 Subject: [PATCH 13/60] Add myself to contributors --- AUTHORS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AUTHORS b/AUTHORS index 47be1be..751bc59 100644 --- a/AUTHORS +++ b/AUTHORS @@ -9,9 +9,9 @@ If this list is not up to date, please contact NTT or one of the authors. NTT https://massimocandela.com/ - - CONTRIBUTORS - Damian Zaremba, Fastly + Mircea Ulinic, DigitalOcean A special THANK YOU goes to: From a6d2b56ec722f427f33c05c4494a3f7132021cf5 Mon Sep 17 00:00:00 2001 From: Massimo Candela Date: Sat, 11 Jan 2020 01:24:05 +0100 Subject: [PATCH 14/60] added cache on ipUtils + moved to npm --- src/inputs/input.js | 2 +- src/inputs/inputYml.js | 2 +- src/ipUtils.js | 86 ------------------------------------------ 3 files changed, 2 insertions(+), 88 deletions(-) delete mode 100644 src/ipUtils.js diff --git a/src/inputs/input.js b/src/inputs/input.js index 9b8ee6a..c20c627 100644 --- a/src/inputs/input.js +++ b/src/inputs/input.js @@ -31,7 +31,7 @@ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -import ipUtils from "../ipUtils"; +import ipUtils from "ip-sub"; export default class Input { diff --git a/src/inputs/inputYml.js b/src/inputs/inputYml.js index d5e62cd..d36b824 100644 --- a/src/inputs/inputYml.js +++ b/src/inputs/inputYml.js @@ -33,7 +33,7 @@ import yaml from "js-yaml"; import fs from "fs"; import Input from "./input"; -import ipUtils from "../ipUtils"; +import ipUtils from "ip-sub"; import { AS, Path } from "../model"; diff --git a/src/ipUtils.js b/src/ipUtils.js deleted file mode 100644 index 38a6c09..0000000 --- a/src/ipUtils.js +++ /dev/null @@ -1,86 +0,0 @@ -import { Address4, Address6 } from "ip-address"; - -const ip = { - - isValidPrefix: function(prefix){ - let bits, ip; - - try { - if (prefix.indexOf("/") !== -1) { - const components = prefix.split("/"); - ip = components[0]; - bits = parseInt(components[1]); - } else { - return false; - } - - if (ip.indexOf(":") === -1) { - return this.isValidIP(ip) && (bits >= 0 && bits <= 32); - } else { - return this.isValidIP(ip) && (bits >= 0 && bits <= 128); - } - - } catch (e) { - return false; - } - }, - - isValidIP: function(ip) { - - try { - if (ip.indexOf(":") === -1) { - return new Address4(ip).isValid(); - } else { - return new Address6(ip).isValid(); - } - } catch (e) { - return false; - } - }, - - sortByPrefixLength: function (a, b) { - const netA = a.split("/")[1]; - const netB = b.split("/")[1]; - - return parseInt(netA) - parseInt(netB); - }, - - toDecimal: function(ip) { - let bytes = ""; - if (ip.indexOf(":") === -1) { - bytes = ip.split(".").map(ip => parseInt(ip).toString(2).padStart(8, '0')).join(""); - } else { - bytes = ip.split(":").filter(ip => ip !== "").map(ip => parseInt(ip, 16).toString(2).padStart(16, '0')).join(""); - } - - return bytes; - }, - - getNetmask: function(prefix) { - const components = prefix.split("/"); - const ip = components[0]; - const bits = components[1]; - - let binaryRoot; - - if (ip.indexOf(":") === -1){ - binaryRoot = this.toDecimal(ip).padEnd(32, '0').slice(0, bits); - } else { - binaryRoot = this.toDecimal(ip).padEnd(128, '0').slice(0, bits); - } - - return binaryRoot; - - }, - - isSubnetBinary: (prefixContainer, prefixContained) => { - return prefixContained != prefixContainer && prefixContained.startsWith(prefixContainer); - }, - - isSubnet: function (prefixContainer, prefixContained) { - return this.isSubnetBinary(this.getNetmask(prefixContainer), this.getNetmask(prefixContained)); - } - -}; - -module.exports = ip; \ No newline at end of file From ee552d815d7d0d5ea5e594da3f6440093f639f59 Mon Sep 17 00:00:00 2001 From: Massimo Candela Date: Sat, 11 Jan 2020 01:26:00 +0100 Subject: [PATCH 15/60] updated package-lock --- package-lock.json | 1603 ++++++++++++++++++++++++++++----------------- package.json | 1 + 2 files changed, 988 insertions(+), 616 deletions(-) diff --git a/package-lock.json b/package-lock.json index afa177f..e84bf99 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,6 +19,20 @@ "make-dir": "^2.1.0", "slash": "^2.0.0", "source-map": "^0.5.0" + }, + "dependencies": { + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } } }, "@babel/code-frame": { @@ -52,24 +66,6 @@ "source-map": "^0.5.0" }, "dependencies": { - "@babel/generator": { - "version": "7.7.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.7.7.tgz", - "integrity": "sha512-/AOIBpHh/JU1l0ZFS4kiRCBnLi6OTHzh0RPk3h9isBxkkqELtQNFi1Vr/tiG9p1yfoUdKVwISuXWQR+hwwM4VQ==", - "dev": true, - "requires": { - "@babel/types": "^7.7.4", - "jsesc": "^2.5.1", - "lodash": "^4.17.13", - "source-map": "^0.5.0" - } - }, - "@babel/parser": { - "version": "7.7.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.7.tgz", - "integrity": "sha512-WtTZMZAZLbeymhkd/sEaPD8IQyGAhmuTuvTzLiCFM7iXiVdY0gc0IaI+cW0fh1BnSMbJSzXX6/fHllgHKwHhXw==", - "dev": true - }, "debug": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", @@ -84,19 +80,33 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true } } }, "@babel/generator": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.7.4.tgz", - "integrity": "sha512-m5qo2WgdOJeyYngKImbkyQrnUN1mPceaG5BV+G0E3gWsa4l/jCSryWJdM2x8OuGAOyh+3d5pVYfZWCiNFtynxg==", + "version": "7.7.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.7.7.tgz", + "integrity": "sha512-/AOIBpHh/JU1l0ZFS4kiRCBnLi6OTHzh0RPk3h9isBxkkqELtQNFi1Vr/tiG9p1yfoUdKVwISuXWQR+hwwM4VQ==", "dev": true, "requires": { "@babel/types": "^7.7.4", "jsesc": "^2.5.1", "lodash": "^4.17.13", "source-map": "^0.5.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } } }, "@babel/helper-annotate-as-pure": { @@ -335,6 +345,58 @@ "chalk": "^2.0.0", "esutils": "^2.0.2", "js-tokens": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "@babel/node": { @@ -362,9 +424,9 @@ } }, "@babel/parser": { - "version": "7.7.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.5.tgz", - "integrity": "sha512-KNlOe9+/nk4i29g0VXgl8PEXIRms5xKLJeuZ6UptN0fHv+jDiriG+y94X6qAgWTR0h3KaoM1wK5G5h7MHFRSig==" + "version": "7.7.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.7.tgz", + "integrity": "sha512-WtTZMZAZLbeymhkd/sEaPD8IQyGAhmuTuvTzLiCFM7iXiVdY0gc0IaI+cW0fh1BnSMbJSzXX6/fHllgHKwHhXw==" }, "@babel/plugin-proposal-async-generator-functions": { "version": "7.7.4", @@ -999,9 +1061,9 @@ "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" }, "@types/node": { - "version": "13.1.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-13.1.5.tgz", - "integrity": "sha512-wupvfmtbqRJzjCm1H2diy7wo31Gn1OzvqoxCfQuKM9eSecogzP0WTlrjdq7cf7jgSO2ZX6hxwgRPR8Wt7FA22g==" + "version": "13.1.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-13.1.6.tgz", + "integrity": "sha512-Jg1F+bmxcpENHP23sVKkNuU3uaxPnsBMW0cLjleiikFKomJQbsn0Cqk2yDvQArqzZN6ABfBkZ0To7pQ8sLdWDg==" }, "abbrev": { "version": "1.1.1", @@ -1074,12 +1136,12 @@ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" }, "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", "requires": { - "color-convert": "^1.9.0" + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" } }, "any-promise": { @@ -1099,6 +1161,106 @@ "normalize-path": "^2.1.1" }, "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "optional": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "optional": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "optional": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, "normalize-path": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", @@ -1108,6 +1270,17 @@ "requires": { "remove-trailing-separator": "^1.0.1" } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "optional": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } } } }, @@ -1244,12 +1417,11 @@ "integrity": "sha512-Uvq6hVe90D0B2WEnUqtdgY1bATGz3mw33nH9Y+dmA+w5DHvUmBgkr5rM/KCHpCsiFNRUfokW/szpPPgMK2hm4A==" }, "axios": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.0.tgz", - "integrity": "sha512-1uvKqKQta3KBxIz14F2v06AEHZ/dIoeKfbTRkK1E5oqjDnuEerLmYTgJB5AiQZHJcljpg1TuRzdjDR06qNk0DQ==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.1.tgz", + "integrity": "sha512-Yl+7nfreYKaLRvAvjNPkvfjnQHJM1yLBY3zhqAwcJSwR/6ETkanUgylgtIvkvz0xJ+p/vZuNw8X7Hnb7Whsbpw==", "requires": { - "follow-redirects": "1.5.10", - "is-buffer": "^2.0.2" + "follow-redirects": "1.5.10" } }, "babel-plugin-dynamic-import-node": { @@ -1394,12 +1566,53 @@ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", "dev": true }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, "camelcase": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", "dev": true }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, "is-fullwidth-code-point": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", @@ -1424,6 +1637,15 @@ "requires": { "ansi-regex": "^3.0.0" } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, @@ -1437,34 +1659,11 @@ } }, "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "optional": true, + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "optional": true, - "requires": { - "is-extendable": "^0.1.0" - } - } + "fill-range": "^7.0.1" } }, "brembo": { @@ -1553,9 +1752,9 @@ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" }, "caniuse-lite": { - "version": "1.0.30001019", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001019.tgz", - "integrity": "sha512-6ljkLtF1KM5fQ+5ZN0wuyVvvebJxgJPTmScOMaFuQN2QuOzvRJnWSKfzQskQU5IOU4Gap3zasYPIinzwUjoj/g==", + "version": "1.0.30001020", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001020.tgz", + "integrity": "sha512-yWIvwA68wRHKanAVS1GjN8vajAv7MBFshullKCeq/eKpK7pJBVDgFFEqvgWTkcP2+wIDeQGYFRXECjKZnLkUjA==", "dev": true }, "capture-stack-trace": { @@ -1598,14 +1797,12 @@ } }, "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, "check-error": { @@ -1633,6 +1830,104 @@ "path-is-absolute": "^1.0.0", "readdirp": "^2.2.1", "upath": "^1.1.1" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "optional": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "optional": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "optional": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "optional": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "optional": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } } }, "chownr": { @@ -1741,20 +2036,35 @@ "requires": { "color-convert": "^1.9.1", "color-string": "^1.5.2" + }, + "dependencies": { + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + } } }, "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { - "color-name": "1.1.3" + "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "color-string": { "version": "1.5.3", @@ -1878,15 +2188,15 @@ "optional": true }, "core-js": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.2.tgz", - "integrity": "sha512-hIE5dXkRzRvnZ5vhkRfQxUvDxQZmD9oueA08jDYRBKJHx+VIl/Pne/e0A4x9LObEEthC/TqiZybUoNM4tRgnKg==", + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.3.tgz", + "integrity": "sha512-DOO9b18YHR+Wk5kJ/c5YFbXuUETreD4TrvXb6edzqZE3aAEd0eJIAWghZ9HttMuiON8SVCnU3fqA4rPxRDD1HQ==", "dev": true }, "core-js-compat": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.2.tgz", - "integrity": "sha512-+G28dzfYGtAM+XGvB1C5AS1ZPKfQ47HLhcdeIQdZgQnJVdp7/D0m+W/TErwhgsX6CujRUk/LebB6dCrKrtJrvQ==", + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.3.tgz", + "integrity": "sha512-Y3YNGU3bU1yrnzVodop23ghArbKv4IqkZg9MMOWv/h7KT6NRk1/SzHhWDDlubg2+tlcUzAqgj1/GyeJ9fUKMeg==", "dev": true, "requires": { "browserslist": "^4.8.3", @@ -1915,6 +2225,35 @@ "capture-stack-trace": "^1.0.0" } }, + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + } + } + }, "crypto-random-string": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", @@ -2104,6 +2443,12 @@ "kuler": "1.0.x" } }, + "diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "dev": true + }, "dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -2174,9 +2519,9 @@ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, "electron-to-chromium": { - "version": "1.3.328", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.328.tgz", - "integrity": "sha512-x4XefnFxDxFwaQ01d/pppJP9meWhOIJ/gtI6/4jqkpsadq79uL7NYSaX64naLmJqvzUBjSrO3IM2+1b/W9KdPg==", + "version": "1.3.330", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.330.tgz", + "integrity": "sha512-CUHUJ1c5mOqowGPhmSMHUDpZMpE33vocs77fCxIhVMG4tFNYSNhgE9n0WURxOgVO7nWaZpCiNTMwiHF8NAyP/Q==", "dev": true }, "emoji-regex": { @@ -2211,21 +2556,22 @@ "integrity": "sha512-zoB603vQReOFvTg5xMl9I1P2PnHsHQQKTEowsKKD7nseUfJq6UWzK+4YtlWUO1nhiQUxe6XMkk+JleSZD1NZFA==" }, "es-abstract": { - "version": "1.16.3", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.16.3.tgz", - "integrity": "sha512-WtY7Fx5LiOnSYgF5eg/1T+GONaGmpvpPdCpSnYij+U2gDTL0UPfWrhDw7b2IYb+9NQJsYpCA0wOQvZfsd6YwRw==", + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.0.tgz", + "integrity": "sha512-yYkE07YF+6SIBmg1MsJ9dlub5L48Ek7X0qz+c/CPCHS9EBXfESorzng4cJQjJW5/pB6vDF41u7F8vUhLVDqIug==", "dev": true, "requires": { "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", "has": "^1.0.3", "has-symbols": "^1.0.1", - "is-callable": "^1.1.4", - "is-regex": "^1.0.4", + "is-callable": "^1.1.5", + "is-regex": "^1.0.5", "object-inspect": "^1.7.0", "object-keys": "^1.1.1", - "string.prototype.trimleft": "^2.1.0", - "string.prototype.trimright": "^2.1.0" + "object.assign": "^4.1.0", + "string.prototype.trimleft": "^2.1.1", + "string.prototype.trimright": "^2.1.1" } }, "es-to-primitive": { @@ -2271,12 +2617,6 @@ "version": "3.1.3", "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "optional": true } } }, @@ -2335,35 +2675,6 @@ "p-finally": "^1.0.0", "signal-exit": "^3.0.0", "strip-eof": "^1.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "dev": true, - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - } } }, "expand-brackets": { @@ -2543,54 +2854,6 @@ "glob-parent": "^5.1.0", "merge2": "^1.3.0", "micromatch": "^4.0.2" - }, - "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "requires": { - "fill-range": "^7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "glob-parent": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz", - "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==", - "requires": { - "is-glob": "^4.0.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "requires": { - "is-number": "^7.0.0" - } - } } }, "fast-json-stable-stringify": { @@ -2636,28 +2899,11 @@ "optional": true }, "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "optional": true, + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "optional": true, - "requires": { - "is-extendable": "^0.1.0" - } - } + "to-regex-range": "^5.0.1" } }, "find-cache-dir": { @@ -2682,12 +2928,12 @@ } }, "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "requires": { - "locate-path": "^3.0.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" } }, "flat": { @@ -2697,6 +2943,14 @@ "dev": true, "requires": { "is-buffer": "~2.0.3" + }, + "dependencies": { + "is-buffer": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", + "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==", + "dev": true + } } }, "follow-redirects": { @@ -3422,26 +3676,11 @@ } }, "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "optional": true, + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz", + "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==", "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "optional": true, - "requires": { - "is-extglob": "^2.1.0" - } - } + "is-glob": "^4.0.1" } }, "global-dirs": { @@ -3472,13 +3711,6 @@ "ignore": "^5.1.1", "merge2": "^1.2.3", "slash": "^3.0.0" - }, - "dependencies": { - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - } } }, "got": { @@ -3540,10 +3772,9 @@ } }, "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "has-symbols": { "version": "1.0.1", @@ -3580,12 +3811,27 @@ "kind-of": "^4.0.0" }, "dependencies": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "dev": true, - "optional": true + "optional": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } }, "kind-of": { "version": "4.0.0", @@ -3732,6 +3978,14 @@ "sprintf-js": "1.1.2" } }, + "ip-sub": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/ip-sub/-/ip-sub-1.0.2.tgz", + "integrity": "sha512-zxtDAg8StzYWZ00KnA4i4Yb80AXnWo7xNfKLtUDCc/vMPuQkOLakzRNMayBkl/z1cREFr/0mkcRQ28GyCFMVag==", + "requires": { + "ip-address": "^6.2.0" + } + }, "is-accessor-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", @@ -3742,13 +3996,6 @@ "kind-of": "^3.0.2" }, "dependencies": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true, - "optional": true - }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", @@ -3761,6 +4008,11 @@ } } }, + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + }, "is-binary-path": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", @@ -3772,14 +4024,16 @@ } }, "is-buffer": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", - "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==" + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true, + "optional": true }, "is-callable": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", - "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", + "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", "dev": true }, "is-ci": { @@ -3801,13 +4055,6 @@ "kind-of": "^3.0.2" }, "dependencies": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true, - "optional": true - }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", @@ -3821,9 +4068,9 @@ } }, "is-date-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", - "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", "dev": true }, "is-descriptor": { @@ -3892,33 +4139,9 @@ "dev": true }, "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true, - "optional": true - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "optional": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" }, "is-obj": { "version": "1.0.1", @@ -3952,12 +4175,12 @@ "dev": true }, "is-regex": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", - "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", + "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", "dev": true, "requires": { - "has": "^1.0.1" + "has": "^1.0.3" } }, "is-retry-allowed": { @@ -4155,13 +4378,11 @@ } }, "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "p-locate": "^4.1.0" } }, "lodash": { @@ -4201,6 +4422,58 @@ "dev": true, "requires": { "chalk": "^2.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "logform": { @@ -4288,25 +4561,12 @@ "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==" }, "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "optional": true, + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" + "braces": "^3.0.1", + "picomatch": "^2.0.5" } }, "mime": { @@ -4431,6 +4691,15 @@ "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", "dev": true }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, "cliui": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", @@ -4442,6 +4711,21 @@ "wrap-ansi": "^5.1.0" } }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, "debug": { "version": "3.2.6", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", @@ -4451,18 +4735,21 @@ "ms": "^2.1.1" } }, - "diff": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", - "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", - "dev": true - }, "emoji-regex": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", "dev": true }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, "glob": { "version": "7.1.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", @@ -4477,12 +4764,28 @@ "path-is-absolute": "^1.0.0" } }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, "is-fullwidth-code-point": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "dev": true }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, "ms": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", @@ -4499,6 +4802,21 @@ "semver": "^5.7.0" } }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, "string-width": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", @@ -4739,29 +5057,20 @@ "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==", "dev": true }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, "chokidar": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.0.tgz", - "integrity": "sha512-dGmKLDdT3Gdl7fBUe8XK+gAtGmzy5Fn0XkkWQuYxGIgWVPPse2CxFA5mtrlD0TOHaHjEUqkWNyP1XdHoJES/4A==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.1.tgz", + "integrity": "sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg==", "dev": true, "requires": { "anymatch": "~3.1.1", "braces": "~3.0.2", - "fsevents": "~2.1.1", + "fsevents": "~2.1.2", "glob-parent": "~5.1.0", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", - "readdirp": "~3.2.0" + "readdirp": "~3.3.0" } }, "debug": { @@ -4773,15 +5082,6 @@ "ms": "^2.1.1" } }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, "fsevents": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.2.tgz", @@ -4789,14 +5089,11 @@ "dev": true, "optional": true }, - "glob-parent": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz", - "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true }, "is-binary-path": { "version": "2.1.0", @@ -4807,12 +5104,6 @@ "binary-extensions": "^2.0.0" } }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -4820,21 +5111,21 @@ "dev": true }, "readdirp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.2.0.tgz", - "integrity": "sha512-crk4Qu3pmXwgxdSgGhgA/eXiJAPQiX4GMOZZMXnqKxHX7TaoL+3gQVo/WeuAiogr07DpnfjIMpXXa+PAIvwPGQ==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.3.0.tgz", + "integrity": "sha512-zz0pAkSPOXXm1viEwygWIPSPkcBYjW1xU5j/JBh5t9bGCJwa6f9+BJa6VaB2g+b55yVrmXzqkyLf4xaWYM0IkQ==", "dev": true, "requires": { - "picomatch": "^2.0.4" + "picomatch": "^2.0.7" } }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "is-number": "^7.0.0" + "has-flag": "^3.0.0" } } } @@ -4918,13 +5209,6 @@ "is-descriptor": "^0.1.0" } }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true, - "optional": true - }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", @@ -4977,13 +5261,13 @@ } }, "object.getownpropertydescriptors": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", - "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", + "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", "dev": true, "requires": { - "define-properties": "^1.1.2", - "es-abstract": "^1.5.1" + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" } }, "object.pick": { @@ -5057,20 +5341,19 @@ "integrity": "sha512-Wo8VsW4IRQSKVXsJCn7TomUaVtyfjVDn3nUP7kE967BQk0CwFpdbZs0X0uk5sW9mkBa9eNM7hCMaG93WUAwxYQ==" }, "p-limit": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", - "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", + "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", "requires": { "p-try": "^2.0.0" } }, "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "requires": { - "p-limit": "^2.0.0" + "p-limit": "^2.2.0" } }, "p-try": { @@ -5120,10 +5403,9 @@ "optional": true }, "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" }, "path-is-absolute": { "version": "1.0.1", @@ -5172,9 +5454,9 @@ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" }, "picomatch": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.1.1.tgz", - "integrity": "sha512-OYMyqkKzK7blWO/+XZYP6w8hH0LDvkBvdvKukti+7kqYFCiEAk+gI3DWnryapc0Dau05ugGTy0foQ6mqn4AHYA==" + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.1.tgz", + "integrity": "sha512-ISBaA8xQNmwELC7eOjqFKMESB2VIqt4PPDD0nsS95b/9dZXvVKOlz9keMSnoGGKcOHXfTvDD6WMaRoSc9UuhRA==" }, "pidusage": { "version": "2.0.17", @@ -5217,52 +5499,6 @@ "progress": "^2.0.3", "resolve": "^1.13.1", "stream-meter": "^1.0.4" - }, - "dependencies": { - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "requires": { - "has-flag": "^4.0.0" - } - } } }, "pkg-dir": { @@ -5272,6 +5508,42 @@ "dev": true, "requires": { "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + } } }, "pkg-fetch": { @@ -5292,54 +5564,10 @@ "unique-temp-dir": "^1.0.0" }, "dependencies": { - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - }, - "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "requires": { - "has-flag": "^4.0.0" - } } } }, @@ -5468,9 +5696,9 @@ } }, "readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -5498,6 +5726,119 @@ "graceful-fs": "^4.1.11", "micromatch": "^3.1.10", "readable-stream": "^2.0.2" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "optional": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "optional": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "optional": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "optional": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } } }, "regenerate": { @@ -5730,11 +6071,9 @@ } }, "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true, - "optional": true + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.2.2.tgz", + "integrity": "sha512-M0b3YWQs7R3Z917WRQy1HHA7Ba7D8hvZg6UE5mLykJxQVE2ju0IXbGlaHPPlkY+WN7wFP+wUMXmBFA0aV6vYGQ==" }, "retry": { "version": "0.10.1", @@ -5794,6 +6133,15 @@ "optional": true, "requires": { "ret": "~0.1.10" + }, + "dependencies": { + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true, + "optional": true + } } }, "safe-regex2": { @@ -5802,13 +6150,6 @@ "integrity": "sha512-PaUSFsUaNNuKwkBijoAPHAK6/eM6VirvyPWlZ7BAQy4D+hCvh4B6lIG+nPdhbFfIbP+gTGBcrdsOaUs0F+ZBOQ==", "requires": { "ret": "~0.2.0" - }, - "dependencies": { - "ret": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.2.2.tgz", - "integrity": "sha512-M0b3YWQs7R3Z917WRQy1HHA7Ba7D8hvZg6UE5mLykJxQVE2ju0IXbGlaHPPlkY+WN7wFP+wUMXmBFA0aV6vYGQ==" - } } }, "safer-buffer": { @@ -5953,20 +6294,12 @@ "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", "requires": { "is-arrayish": "^0.3.1" - }, - "dependencies": { - "is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" - } } }, "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" }, "snapdragon": { "version": "0.8.2", @@ -6014,6 +6347,13 @@ "requires": { "is-extendable": "^0.1.0" } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "optional": true } } }, @@ -6083,13 +6423,6 @@ "kind-of": "^3.2.0" }, "dependencies": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true, - "optional": true - }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", @@ -6114,10 +6447,9 @@ } }, "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" }, "source-map-resolve": { "version": "0.5.3", @@ -6141,14 +6473,6 @@ "requires": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } } }, "source-map-url": { @@ -6320,9 +6644,9 @@ } }, "stream-shift": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", - "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" }, "stream-transform": { "version": "2.0.1", @@ -6343,9 +6667,9 @@ } }, "string.prototype.trimleft": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.0.tgz", - "integrity": "sha512-FJ6b7EgdKxxbDxc79cOlok6Afd++TTs5szo+zJTUyow3ycrRfJVE2pq3vcN53XexvKZu/DJMDfeI/qMiZTrjTw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz", + "integrity": "sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag==", "dev": true, "requires": { "define-properties": "^1.1.3", @@ -6353,9 +6677,9 @@ } }, "string.prototype.trimright": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.0.tgz", - "integrity": "sha512-fXZTSV55dNBwv16uw+hh5jkghxSnc5oHq+5K/gXgizHwAvMetdAJlHqqoFC1FSDVPYWLkAKl2cxpUT41sV7nSg==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz", + "integrity": "sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g==", "dev": true, "requires": { "define-properties": "^1.1.3", @@ -6397,12 +6721,11 @@ "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" }, "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", "requires": { - "has-flag": "^3.0.0" + "has-flag": "^4.0.0" } }, "syslog-client": { @@ -6521,13 +6844,6 @@ "kind-of": "^3.0.2" }, "dependencies": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true, - "optional": true - }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", @@ -6554,14 +6870,11 @@ } }, "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "optional": true, + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "is-number": "^7.0.0" } }, "touch": { @@ -6794,6 +7107,58 @@ "latest-version": "^3.0.0", "semver-diff": "^2.0.0", "xdg-basedir": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "uri-js": { @@ -7057,28 +7422,6 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, - "ansi-styles": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.0.tgz", - "integrity": "sha512-7kFQgnEaMdRtwf6uSfUnVr9gSGC7faurn+J/Mv90/W+iTtN0405/nLdopfMWwchyxhbGYl6TC4Sccn9TUkGAgg==", - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, "is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", @@ -7147,9 +7490,9 @@ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" }, "yargs": { - "version": "15.0.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.0.2.tgz", - "integrity": "sha512-GH/X/hYt+x5hOat4LMnCqMd8r5Cv78heOMIJn1hr7QPPBqfeC6p89Y78+WB9yGDvfpCvgasfmWLzNzEioOUD9Q==", + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.1.0.tgz", + "integrity": "sha512-T39FNN1b6hCW4SOIk1XyTOWxtXdcen0t+XYrysQmChzSipvhBO8Bj0nK1ozAasdk24dNWuMZvr4k24nz+8HHLg==", "requires": { "cliui": "^6.0.0", "decamelize": "^1.2.0", @@ -7169,41 +7512,11 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, "is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, "string-width": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", @@ -7250,6 +7563,15 @@ "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", "dev": true }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, "cliui": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", @@ -7261,18 +7583,67 @@ "wrap-ansi": "^5.1.0" } }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, "emoji-regex": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", "dev": true }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, "is-fullwidth-code-point": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "dev": true }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, "string-width": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", diff --git a/package.json b/package.json index f20927c..05b1c34 100644 --- a/package.json +++ b/package.json @@ -35,6 +35,7 @@ "brembo": "^2.0.3", "event-stream": "^4.0.1", "ip-address": "^6.2.0", + "ip-sub": "^1.0.2", "js-yaml": "^3.13.1", "kafka-node": "^5.0.0", "nodemailer": "^6.4.1", From 47e6aa435a719b7a0496349dbc0a3151f932da69 Mon Sep 17 00:00:00 2001 From: Massimo Candela Date: Sun, 12 Jan 2020 05:00:32 +0100 Subject: [PATCH 16/60] major monitor refactoring --- package-lock.json | 6 +-- package.json | 2 +- src/model.js | 22 -------- src/monitors/monitor.js | 112 +++++++++++++--------------------------- src/pubSub.js | 6 +-- 5 files changed, 43 insertions(+), 105 deletions(-) diff --git a/package-lock.json b/package-lock.json index e84bf99..62c6695 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3979,9 +3979,9 @@ } }, "ip-sub": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/ip-sub/-/ip-sub-1.0.2.tgz", - "integrity": "sha512-zxtDAg8StzYWZ00KnA4i4Yb80AXnWo7xNfKLtUDCc/vMPuQkOLakzRNMayBkl/z1cREFr/0mkcRQ28GyCFMVag==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/ip-sub/-/ip-sub-1.0.3.tgz", + "integrity": "sha512-6g/CH7aNhBHtrv/u8ZgWtlkgbkRtqjU+nfJy78Q7GA3/0X+b8l9EOQ4kC/BESJWW/IU6YC1ikCN9lrw5DFHR/w==", "requires": { "ip-address": "^6.2.0" } diff --git a/package.json b/package.json index 05b1c34..404c8f9 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,7 @@ "brembo": "^2.0.3", "event-stream": "^4.0.1", "ip-address": "^6.2.0", - "ip-sub": "^1.0.2", + "ip-sub": "^1.0.3", "js-yaml": "^3.13.1", "kafka-node": "^5.0.0", "nodemailer": "^6.4.1", diff --git a/src/model.js b/src/model.js index 160a4a0..d874c54 100644 --- a/src/model.js +++ b/src/model.js @@ -22,29 +22,7 @@ export class Path { export class AS { - // static _maxInstances = 500000; static _instances = {}; - // - // static _getInstance (id) { - // const instance = AS._instances[id]; - // if (instance) { - // instance._instanceIndex = 0; - // - // for (const instanceId in AS._instances) { - // const i = AS._instances[instanceId]; - // i._instanceIndex++; - // if (i._instanceIndex > AS._maxInstances) { - // delete AS._instances[instanceId]; - // } - // } - // } - // return instance; - // }; - // - // static _setInstance (id, instance) { - // AS._instances[id] = instance; - // }; - constructor(numbers) { this.numbers = null; diff --git a/src/monitors/monitor.js b/src/monitors/monitor.js index 9b7102a..435b486 100644 --- a/src/monitors/monitor.js +++ b/src/monitors/monitor.js @@ -43,19 +43,20 @@ export default class Monitor { this.name = name; this.channel = channel; this.monitored = []; - this.alerts = {}; - this.sent = {}; - this.truncated = {}; - this.fadeOff = {}; + + this.alerts = {}; // Dictionary containing the alerts . The id is the "group" key of the alert. + this.sent = {}; // Dictionary containing the last sent unix timestamp of each group + this.truncated = {}; // Dictionary containing if the alerts Array for "id" is truncated according to maxDataSamples + this.fadeOff = {}; // Dictionary containing the last alert unix timestamp of each group which contains alerts that have been triggered but are not ready yet to be sent (e.g. thresholdMinPeers not yet reached) this.internalConfig = { notificationInterval: this.config.notificationIntervalSeconds * 1000, - checkStaleNotifications: 60 * 1000, - fadeOff: 5 * 60 * 1000, + checkFadeOffGroups: 30 * 1000, + fadeOff: 10 * 60 * 1000, clearNotificationQueueAfterSeconds: (this.config.notificationIntervalSeconds * 1000 * 3) / 2 }; - setInterval(this._publish, this.internalConfig.checkStaleNotifications); + setInterval(this._publishFadeOffGroups, this.internalConfig.checkFadeOffGroups); }; updateMonitoredResources = () => { @@ -99,34 +100,22 @@ export default class Monitor { affected: firstAlert.affected, message, data: alerts - // .map(a => { - // return { - // extra: a.extra, - // matchedRule: a.matchedRule, - // matchedMessage: a.matchedMessage, - // timestamp: a.timestamp - // }; - // }) } } }; publishAlert = (id, affected, matchedRule, matchedMessage, extra) => { - + const now = new Date().getTime(); const context = { - // id, - timestamp: new Date().getTime(), + timestamp: now, affected, matchedRule, matchedMessage, extra }; - if (this.config.alertOnlyOnce && this.sent[id]) { - - return false; - - } else { + if (!this.sent[id] || + (!this.config.alertOnlyOnce && now > (this.sent[id] + this.internalConfig.notificationInterval))) { this.alerts[id] = this.alerts[id] || []; this.alerts[id].push(context); @@ -137,24 +126,7 @@ export default class Monitor { this.alerts[id] = this.alerts[id].slice(-this.maxDataSamples); // Truncate } - if (!this.sent[id]) { - this._publish(id); - } - - return true; - } - }; - - _clean = (group) => { - if (this.config.alertOnlyOnce) { - delete this.alerts[group.id]; - delete this.fadeOff[group.id]; - delete this.truncated[group.id]; - } else if (new Date().getTime() > group.latest + (this.internalConfig.clearNotificationQueueAfterSeconds * 1000)) { - delete this.alerts[group.id]; - delete this.fadeOff[group.id]; - delete this.truncated[group.id]; - delete this.sent[group.id]; + this._publishGroupId(id, now); return true; } @@ -162,56 +134,44 @@ export default class Monitor { return false; }; - _checkLastSent = (group) => { - const lastTimeSent = this.sent[group.id]; + _publishFadeOffGroups = () => { + const now = new Date().getTime(); - if (lastTimeSent && this.config.alertOnlyOnce) { - return false; - } else if (lastTimeSent) { + for (let id in this.fadeOff) { + this._publishGroupId(id, now); + } - const isThereSomethingNew = lastTimeSent < group.latest; - const isItTimeToSend = new Date().getTime() > lastTimeSent + this.internalConfig.notificationIntervalSeconds; - - return isThereSomethingNew && isItTimeToSend; - } else { - return true; + if (!this.config.alertOnlyOnce) { + for (let id in this.alerts) { + if (now > (this.sent[id] + this.internalConfig.notificationInterval)) { + delete this.sent[id]; + } + } } }; - _publish = (id) => { + _publishGroupId = (id, now) => { + const group = this._squash(id); - const now = new Date().getTime(); - let alerts; + if (group) { + this._publishOnChannel(group); + this.sent[id] = now; - if (id) { - alerts = { [id]: this.alerts[id] }; - } else { - alerts = this.alerts; - } + delete this.alerts[id]; + delete this.fadeOff[id]; + delete this.truncated[id]; - for (let id in alerts) { + } else if (this.fadeOff[id]) { if (now > this.fadeOff[id] + this.internalConfig.fadeOff) { delete this.fadeOff[id]; delete this.alerts[id]; delete this.truncated[id]; - } else { - - const group = this._squash(id); - - if (group) { - if (this._checkLastSent(group)) { - this.sent[group.id] = now; - this._publishOnChannel(group); - } - - this._clean(group); - } else { - this.fadeOff[id] = this.fadeOff[id] || now; - } } - } + } else { + this.fadeOff[id] = this.fadeOff[id] || now; + } }; _publishOnChannel = (alert) => { diff --git a/src/pubSub.js b/src/pubSub.js index d7b9906..00321f4 100644 --- a/src/pubSub.js +++ b/src/pubSub.js @@ -1,12 +1,12 @@ export default class PubSub{ constructor() { this.callbacks = {}; - } + }; subscribe(channel, callback) { this.callbacks[channel] = this.callbacks[channel] || []; this.callbacks[channel].push(callback); - } + }; publish(channel, content) { const callbacks = this.callbacks[channel]; @@ -17,6 +17,6 @@ export default class PubSub{ }) .catch(console.log); } - } + }; } \ No newline at end of file From 5a51b04e6777533b4cb260774d4dba5e7ec5c689 Mon Sep 17 00:00:00 2001 From: Massimo Candela Date: Sun, 12 Jan 2020 05:11:36 +0100 Subject: [PATCH 17/60] added doc for maxDataSamples --- docs/configuration.md | 9 +- prefixes.digitalocean.yml | 3270 ------------------------------------- text.yml | 42 - 3 files changed, 5 insertions(+), 3316 deletions(-) delete mode 100644 prefixes.digitalocean.yml delete mode 100644 text.yml diff --git a/docs/configuration.md b/docs/configuration.md index 48cd2b3..035b13d 100644 --- a/docs/configuration.md +++ b/docs/configuration.md @@ -119,6 +119,7 @@ Parameters for this monitor module: |Parameter| Description| |---|---| |thresholdMinPeers| Minimum number of peers that need to see the BGP update before to trigger an alert. | +|maxDataSamples| Maximum number of collected BGP messages for each alert. Default to 1000. | #### monitorVisibility @@ -132,7 +133,7 @@ Parameters for this monitor module: |Parameter| Description| |---|---| |thresholdMinPeers| Minimum number of peers that need to see the BGP update before to trigger an alert. | - +|maxDataSamples| Maximum number of collected BGP messages for each alert. Default to 1000. | #### monitorPath @@ -160,7 +161,7 @@ Parameters for this monitor module: |Parameter| Description| |---|---| |thresholdMinPeers| Minimum number of peers that need to see the BGP update before to trigger an alert. | - +|maxDataSamples| Maximum number of collected BGP messages for each alert. Default to 1000. | @@ -186,7 +187,7 @@ Parameters for this monitor module: |Parameter| Description| |---|---| |thresholdMinPeers| Minimum number of peers that need to see the BGP update before to trigger an alert. | - +|maxDataSamples| Maximum number of collected BGP messages for each alert. Default to 1000. | #### monitorAS @@ -218,7 +219,7 @@ Parameters for this monitor module: |Parameter| Description| |---|---| |thresholdMinPeers| Minimum number of peers that need to see the BGP update before to trigger an alert. | - +|maxDataSamples| Maximum number of collected BGP messages for each alert. Default to 1000. | ### Reports diff --git a/prefixes.digitalocean.yml b/prefixes.digitalocean.yml deleted file mode 100644 index 9ef7695..0000000 --- a/prefixes.digitalocean.yml +++ /dev/null @@ -1,3270 +0,0 @@ -64.225.0.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -138.197.224.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.89.176.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -104.248.144.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -157.230.48.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.99.32.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.65.0.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -198.199.120.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -68.183.176.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -192.241.160.0/19: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -104.248.160.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.89.61.0/24: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.99.176.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -178.128.224.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.65.16.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -174.138.32.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -68.183.80.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.172.32.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -165.227.64.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -104.131.64.0/18: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.65.64.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -157.245.112.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -69.55.52.0/24: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -178.62.0.0/18: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.65.112.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -142.93.192.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -157.245.160.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -192.81.208.0/21: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -208.68.36.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -165.22.176.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -134.209.64.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -178.128.132.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -141.0.170.0/24: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -165.227.48.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -157.245.224.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.71.208.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -178.128.176.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -209.97.144.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -198.211.96.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.65.192.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.99.16.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.71.48.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -138.68.200.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -138.197.0.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -157.245.48.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -188.166.224.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -138.68.36.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -157.230.32.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -134.209.140.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.89.144.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.65.128.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -139.59.96.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -45.55.120.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -174.138.48.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -188.166.128.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.172.144.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -104.236.64.0/18: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -206.189.96.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -157.230.240.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -157.230.196.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -67.205.128.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -45.55.192.0/18: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -139.59.48.0/22: - description: 'DIGITALOCEAN-ASN - DigitalOcean, LLC, US' - asn: - - 14061 - ignoreMorespecifics: true - ignore: true -138.197.192.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -192.241.224.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -157.245.32.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.99.144.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -163.47.8.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -178.128.136.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -80.240.128.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -178.128.80.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.71.240.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -206.189.160.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -178.128.160.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -206.189.208.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -138.68.192.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.99.28.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -142.93.128.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -206.189.32.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -198.199.64.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.99.0.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.89.216.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -134.209.208.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -206.189.80.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -174.138.0.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -104.248.192.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -157.245.64.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -134.209.176.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.203.80.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -207.154.208.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -178.128.96.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -68.183.48.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.99.80.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -104.248.64.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.203.160.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -198.199.96.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -134.209.240.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.89.48.0/21: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -178.128.32.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -192.241.240.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -165.22.160.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -138.68.116.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -68.183.244.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -146.185.176.0/21: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -139.59.216.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.65.176.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.65.48.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -134.209.48.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -174.138.16.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -107.170.160.0/19: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -142.93.112.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -162.243.0.0/17: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -206.189.64.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -104.248.100.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -142.93.240.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -138.68.124.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -165.227.80.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -178.128.48.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -157.230.80.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -139.59.208.0/21: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -128.199.64.0/18: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -107.170.0.0/17: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -138.197.52.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -165.22.64.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.89.208.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -45.55.32.0/19: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -45.55.64.0/19: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -'2a03:b0c0:1::/48': - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -174.138.104.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -138.197.80.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -45.55.108.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -138.68.122.0/23: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.65.96.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -46.101.0.0/18: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -157.230.176.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -198.199.80.0/21: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.89.244.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.89.248.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -134.209.0.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -139.59.52.0/22: - description: 'DIGITALOCEAN-ASN - DigitalOcean, LLC, US' - asn: - - 14061 - ignoreMorespecifics: true - ignore: true -165.227.176.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -206.189.240.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -104.236.192.0/18: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -46.101.80.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -134.209.96.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -68.183.224.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.99.240.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -138.197.144.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -134.209.224.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -162.243.192.0/18: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -128.199.32.0/19: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -139.59.64.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.203.156.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -68.183.192.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -103.253.144.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -5.101.108.0/24: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.89.59.0/24: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -188.166.136.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.71.0.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -165.227.16.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -138.197.128.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -142.93.64.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -'2a03:b0c0::/48': - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.172.160.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.99.64.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.71.144.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -139.59.220.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -142.93.48.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -138.197.16.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -178.128.192.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -157.245.24.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -138.68.0.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -206.189.16.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -157.230.192.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -165.22.144.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.65.208.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -174.138.80.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.65.32.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.65.160.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.71.224.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -142.93.80.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -188.166.144.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -68.183.64.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -206.189.192.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.89.240.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -165.22.0.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -188.166.140.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -68.183.240.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -165.22.48.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.99.192.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -64.225.96.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -165.227.96.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -165.227.0.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -134.209.132.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -104.248.96.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -46.101.96.0/19: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.203.96.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.71.128.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -138.197.56.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -139.59.176.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -206.81.0.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -138.68.144.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -206.189.0.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.71.176.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -134.209.112.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -165.227.144.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -198.211.112.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -138.68.48.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.172.48.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -178.128.140.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -138.197.236.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -174.138.120.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -69.55.48.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -104.236.0.0/18: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -157.230.76.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -138.68.96.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.203.208.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -165.22.128.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -69.55.60.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.172.128.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -209.97.160.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -139.59.224.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -'2400:6180::/48': - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.65.80.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -45.55.112.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -'2604:a880:800::/48': - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.99.208.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -139.59.80.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -68.183.96.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -178.128.208.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -46.101.72.0/21: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -142.93.176.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -104.248.0.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -69.55.58.0/23: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.71.160.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -165.227.32.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -68.183.208.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.203.240.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -206.189.224.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -157.230.72.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -138.68.32.0/24: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -104.131.224.0/19: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -142.93.16.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -45.55.96.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -198.211.116.0/23: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -139.59.160.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.89.63.0/24: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -45.55.0.0/19: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.89.64.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -157.245.176.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -138.197.232.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -104.248.176.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -188.166.0.0/18: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.99.128.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -157.245.144.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -204.48.16.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -128.199.192.0/18: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -104.248.112.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -138.68.64.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -139.59.56.0/21: - description: 'DIGITALOCEAN-ASN - DigitalOcean, LLC, US' - asn: - - 14061 - ignoreMorespecifics: true - ignore: true -165.22.240.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -134.209.160.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -165.227.192.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -207.154.224.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.89.80.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -157.245.192.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -188.166.196.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -64.225.32.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -157.245.0.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -'2604:a880:1::/48': - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -157.245.28.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.71.192.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -82.196.0.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -207.154.192.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -107.170.128.0/19: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -146.185.184.0/21: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -188.166.204.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -162.243.190.0/24: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -139.59.16.0/20: - description: 'DIGITALOCEAN-ASN - DigitalOcean, LLC, US' - asn: - - 14061 - ignoreMorespecifics: true - ignore: true -138.68.240.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -192.241.192.0/19: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -'2400:6180:100::/40': - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -104.248.240.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -188.166.176.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -104.131.144.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -206.189.248.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -67.207.72.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.89.224.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.203.144.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -174.138.112.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -'2604:a880:801::/48': - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.203.148.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -142.93.144.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -178.62.128.0/18: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -138.68.196.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -146.185.160.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.99.24.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -104.248.224.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -206.189.128.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -146.185.128.0/19: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -157.245.96.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -138.197.160.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -157.230.208.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -165.227.160.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -206.189.144.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.203.152.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -165.22.208.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -209.97.176.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -157.245.208.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.172.176.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -198.211.118.0/23: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -138.68.128.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -'2604:a880::/48': - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -134.209.192.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -45.55.124.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -5.101.109.0/24: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.89.128.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.203.176.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -188.166.192.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -162.243.191.0/24: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -107.170.192.0/18: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -104.131.192.0/19: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -142.93.224.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -138.68.160.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.89.252.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -165.227.224.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -157.230.128.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -138.197.48.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -67.207.66.0/24: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -178.128.112.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -139.59.0.0/20: - description: 'DIGITALOCEAN-ASN - DigitalOcean, LLC, US' - asn: - - 14061 - ignoreMorespecifics: true - ignore: true -'2604:a880:cad::/48': - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -46.101.64.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.71.96.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -165.22.96.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -157.230.16.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.203.112.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -5.101.110.0/24: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -198.199.124.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -157.230.200.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.172.112.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.172.224.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -174.138.96.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -157.230.204.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.89.0.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -174.138.108.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -138.68.40.0/21: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -69.55.54.0/23: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.71.112.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -157.230.68.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -134.209.16.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -165.227.244.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -178.62.64.0/18: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -178.128.16.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.99.48.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -165.22.192.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.203.128.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -104.248.128.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.89.96.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -157.230.0.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.89.58.0/24: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.65.216.0/21: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -104.248.48.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -138.197.228.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -188.166.132.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -142.93.96.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -138.197.64.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -141.0.169.0/24: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -157.245.80.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.89.60.0/24: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -192.81.220.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -104.248.16.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -157.245.128.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -207.154.240.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -198.199.92.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -165.227.248.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -188.166.240.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -192.81.216.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -104.248.108.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -46.101.68.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -134.209.32.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -138.68.80.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.89.32.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -68.183.112.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -162.243.184.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -128.199.128.0/18: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -'2604:a880:3::/48': - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -142.93.208.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -138.197.176.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -157.230.112.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.172.16.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -198.211.120.0/21: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -198.199.88.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -165.22.32.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -138.68.33.0/24: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -178.128.128.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -142.93.0.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -138.197.112.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.203.224.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -165.22.224.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -104.236.128.0/18: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -188.166.64.0/18: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -138.68.16.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -104.131.160.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -206.189.112.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -206.189.244.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -67.205.160.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -95.85.0.0/18: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.99.96.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -104.131.176.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -104.131.0.0/18: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -104.248.80.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -138.68.120.0/23: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -178.128.64.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -68.183.16.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.89.192.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -139.59.128.0/19: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.172.208.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -174.138.124.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -165.227.128.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.89.220.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -162.243.128.0/19: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -5.101.104.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -188.166.160.0/21: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -68.183.128.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -209.97.128.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -139.59.240.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -206.189.176.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.71.64.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -174.138.116.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -138.197.240.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -45.55.104.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.65.212.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -138.197.60.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -5.101.111.0/24: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -165.22.16.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -138.68.112.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -37.139.0.0/19: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -142.93.160.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -67.205.144.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.89.212.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -188.166.200.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.89.62.0/24: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -'2a03:b0c0:3::/48': - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.89.160.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -139.59.196.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -165.22.112.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.89.16.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.203.0.0/18: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.172.12.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.203.52.0/22: - description: 'DIGITALOCEAN-ASN - DigitalOcean, LLC, US' - asn: - - 14061 - ignoreMorespecifics: true - ignore: true -45.55.116.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.172.192.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -138.68.176.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -45.55.100.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -'2604:a880:2::/48': - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -134.209.144.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.203.192.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.172.240.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.71.32.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -139.59.112.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -138.197.32.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -178.128.0.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -174.138.64.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -67.207.80.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -165.22.80.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.71.16.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -138.197.96.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -206.81.16.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -157.230.64.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -188.166.168.0/21: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -104.248.104.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -139.59.0.0/18: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.99.20.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.99.112.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -64.225.48.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.203.64.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.65.144.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.65.240.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -157.230.96.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.172.96.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -157.230.224.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -198.199.112.0/21: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -185.14.184.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -162.243.176.0/21: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -67.205.176.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -165.227.112.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -68.183.160.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -45.55.128.0/18: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -165.227.240.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -138.68.204.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -165.227.252.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -188.226.128.0/17: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.172.64.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -188.166.208.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -139.59.204.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -138.197.252.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -64.225.16.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -134.209.128.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -64.225.64.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.71.80.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.65.224.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -178.128.240.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -68.183.144.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -159.89.112.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -'2604:a880:400::/48': - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -104.131.128.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -192.34.56.0/21: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -68.183.248.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.172.80.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -165.227.208.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -104.248.208.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -68.183.252.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -157.245.16.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -67.207.76.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.99.160.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -206.189.48.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -134.209.80.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -167.99.224.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -5.101.96.0/21: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -134.209.136.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -157.230.160.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -104.248.32.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -68.183.0.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -138.68.224.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -178.62.192.0/18: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -138.197.208.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -139.59.32.0/20: - description: 'DIGITALOCEAN-ASN - DigitalOcean, LLC, US' - asn: - - 14061 - ignoreMorespecifics: true - ignore: true -'2a03:b0c0:2::/48': - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -46.101.128.0/17: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -178.128.144.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -192.241.128.0/19: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -68.183.32.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -157.245.20.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -139.59.200.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -157.230.144.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -138.68.208.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -142.93.32.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -139.59.192.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -206.189.252.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -162.243.188.0/23: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -67.207.68.0/22: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -162.243.160.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false -157.245.240.0/20: - description: No description provided - asn: - - 14061 - ignoreMorespecifics: false - ignore: false - - -options: - monitorASns: - 14061: - group: default \ No newline at end of file diff --git a/text.yml b/text.yml deleted file mode 100644 index feb360a..0000000 --- a/text.yml +++ /dev/null @@ -1,42 +0,0 @@ -193.0.22.0/23: - description: No description provided (valid ROA available) - asn: - - 3333 - ignoreMorespecifics: false - ignore: false -193.0.12.0/23: - description: No description provided (valid ROA available) - asn: - - 3333 - ignoreMorespecifics: false - ignore: false -193.0.20.0/23: - description: No description provided (valid ROA available) - asn: - - 3333 - ignoreMorespecifics: false - ignore: false -193.0.0.0/21: - description: No description provided (valid ROA available) - asn: - - 3333 - ignoreMorespecifics: false - ignore: false -193.0.18.0/23: - description: No description provided (valid ROA available) - asn: - - 3333 - ignoreMorespecifics: false - ignore: false -'2001:67c:2e8::/48': - description: No description provided (valid ROA available) - asn: - - 3333 - ignoreMorespecifics: false - ignore: false -193.0.10.0/23: - description: No description provided (valid ROA available) - asn: - - 3333 - ignoreMorespecifics: false - ignore: false From b2315b70429a2ca003bf7f568d4f753e87d15f0b Mon Sep 17 00:00:00 2001 From: Massimo Candela Date: Sun, 12 Jan 2020 05:12:00 +0100 Subject: [PATCH 18/60] cleaned code from some comments --- src/env.js | 1 - tests/2_alerting.js | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/env.js b/src/env.js index bed765c..c6e8b3b 100644 --- a/src/env.js +++ b/src/env.js @@ -33,7 +33,6 @@ import yaml from "js-yaml"; import fs from "fs"; import path from "path"; -// import pubSub from 'pubsub-js'; import PubSub from './pubSub'; import winston from 'winston'; import Input from "./inputs/inputYml"; diff --git a/tests/2_alerting.js b/tests/2_alerting.js index f192022..c358e0d 100644 --- a/tests/2_alerting.js +++ b/tests/2_alerting.js @@ -177,7 +177,7 @@ describe("Alerting", function () { }; - pubSub.subscribe("hijack", (type, message) => { + pubSub.subscribe("hijack", function(type, message){ message = JSON.parse(JSON.stringify(message)); From e91fdd36b084b5caa11c9f85bfbba53ae73771b3 Mon Sep 17 00:00:00 2001 From: Massimo Candela Date: Sun, 12 Jan 2020 05:12:59 +0100 Subject: [PATCH 19/60] removed useless file --- prefixes.it.yml | 23916 ---------------------------------------------- 1 file changed, 23916 deletions(-) delete mode 100644 prefixes.it.yml diff --git a/prefixes.it.yml b/prefixes.it.yml deleted file mode 100644 index 4298ac2..0000000 --- a/prefixes.it.yml +++ /dev/null @@ -1,23916 +0,0 @@ -2001:678:12::/48: - description: CCTLD-IT-ANYCAST - Registro del ccTLD it - IIT-CNR - asn: 197440 - ignoreMorespecifics: false - ignore: false - -2001:678:b14::/48: - description: MOGS-IT-AS - Mogs S.r.l. - asn: 208166 - ignoreMorespecifics: false - ignore: false - -2001:67c:29c::/48: - description: ENGINE-NETWORKS-AS - Engine Technology S.R.L. - asn: 47316 - ignoreMorespecifics: false - ignore: false - -2001:67c:790::/48: - description: SIAV-S-P-A - Siav S.p.A. - asn: 207042 - ignoreMorespecifics: false - ignore: false - -2001:67c:1b08::/48: - description: CNR - Consiglio Nazionale delle Ricerche - asn: 2598 - ignoreMorespecifics: false - ignore: false - -2001:6b8::/32: - description: ASN-CSELT # AS-CSELT CONVERTED TO ASN-CSELT FOR RPSL COMPLIANCE - Telecom Italia S.p.A. - asn: 5609 - ignoreMorespecifics: false - ignore: false - -2001:750::/32: - description: ASN-CLOUDITALIA - CLOUDITALIA TELECOMUNICAZIONI S.P.A. - asn: 15589 - ignoreMorespecifics: false - ignore: false - -2001:760::/32: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -2001:7f8:10::/48: - description: NAMEX-IXP - NAMEX CONSORZIO - asn: 24796 - ignoreMorespecifics: false - ignore: false - -2001:7f8:23::/48: - description: TOPIX-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC - asn: 25309 - ignoreMorespecifics: false - ignore: false - -2001:7f8:5f::/48: - description: ASN-VSIX - Universita di Padova - asn: 2593 - ignoreMorespecifics: false - ignore: false - -2001:848::/32: - description: CSP-AS - CSP s.c. a r.l. - asn: 2595 - ignoreMorespecifics: false - ignore: false - -2001:848:804::/48: - description: CSP-SCHOOLS-AS CSP s.c. a r.l., IT - asn: 2596 - ignoreMorespecifics: false - ignore: false - -2001:b00::/29: - description: FASTWEB - Fastweb SpA - asn: 12874 - ignoreMorespecifics: false - ignore: false - -2001:1418::/29: - description: ITGATE - IT.Gate S.p.A. - asn: 12779 - ignoreMorespecifics: false - ignore: false - -2001:1450::/32: - description: AS-IRIDEOS-KP - IRIDEOS S.P.A. - asn: 5602 - ignoreMorespecifics: false - ignore: false - -2001:15a8::/32: - description: IP-TELECOM-AS - ip telecom srl - asn: 29449 - ignoreMorespecifics: false - ignore: false - -2001:16a8::/32: - description: RMNET - RMnet S.R.L. - asn: 12533 - ignoreMorespecifics: false - ignore: false - -2001:1a38::/32: - description: SERVER24-AS - INCUBATEC GmbH - Srl - asn: 34081 - ignoreMorespecifics: false - ignore: false - -2001:1a60::/32: - description: ASN-CSI - CSI Piemonte - asn: 2594 - ignoreMorespecifics: false - ignore: false - -2001:1ac0::/32: - description: MIXITA-AS - MIX S.r.L. - Milan Internet eXchange - asn: 16004 - ignoreMorespecifics: false - ignore: false - -2001:1bd0::/32: - description: RETELIT-AS - Reti Telematiche Italiane S.p.A. (Retelit S.p.A.) - asn: 28716 - ignoreMorespecifics: false - ignore: false - -2001:40d0::/32: - description: ASN-PANSERVICE - Giuliano Claudio Peritore trading as "Panservice s.a.s. di Cuseo Fabrizio & C." - asn: 20912 - ignoreMorespecifics: false - ignore: false - -2001:41a0::/32: - description: RTRT-PEGASO - Regione Toscana - asn: 6882 - ignoreMorespecifics: false - ignore: false - -2001:41a8::/32: - description: SEABONE-NET - TELECOM ITALIA SPARKLE S.p.A. - asn: 6762 - ignoreMorespecifics: false - ignore: false - -2001:41a8:604::/64: - description: SEABONE-NET TELECOM ITALIA SPARKLE S.p.A., IT - asn: 6762 - ignoreMorespecifics: false - ignore: false - -2001:41a8:27:300::/56: - description: SEABONE-NET TELECOM ITALIA SPARKLE S.p.A., IT - asn: 6762 - ignoreMorespecifics: false - ignore: false - -2001:4b18::/32: - description: ASN-IDC - Telecom Italia S.p.A. - asn: 20746 - ignoreMorespecifics: false - ignore: false - -2001:4b78::/29: - description: SEEWEB - SEEWEB s.r.l. - asn: 12637 - ignoreMorespecifics: false - ignore: false - -2001:4b78::/32: - description: SEEWEB SEEWEB s.r.l., IT - asn: 12637 - ignoreMorespecifics: false - ignore: false - -2001:4bb0::/32: - description: AS_INTERACTIVE - Qcom spa - asn: 41497 - ignoreMorespecifics: false - ignore: false - -2001:4c00::/29: - description: E4A-AS - E4A s.r.l. - asn: 34695 - ignoreMorespecifics: false - ignore: false - -2001:4c00:893b::/48: - description: FUSOLAB Fusolab onlus, IT - asn: 197835 - ignoreMorespecifics: false - ignore: false - -2001:4c90::/29: - description: NGI-AS - EOLO S.p.A. - asn: 35612 - ignoreMorespecifics: false - ignore: false - -2001:4d38::/32: - description: ASN-ENTER - ENTER S.r.l. - asn: 12850 - ignoreMorespecifics: false - ignore: false - -2a00:c50::/29: - description: MEDIA-VENETO - Omegacom S.R.L.S. - asn: 49289 - ignoreMorespecifics: false - ignore: false - -2a00:f58::/32: - description: AS-IRIDEOS-MC - IRIDEOS S.P.A. - asn: 5396 - ignoreMorespecifics: false - ignore: false - -2a00:10c8::/32: - description: TRENTINODIGITALE-AS - Trentino Digitale SPA - asn: 12835 - ignoreMorespecifics: false - ignore: false - -2a00:1620::/32: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -2a00:1988::/32: - description: TELNET-ITALY - TELNET S.r.l. - asn: 5392 - ignoreMorespecifics: false - ignore: false - -2a00:19a8::/32: - description: SPE-AS - S.P.E.Sistemi e Progetti Elett - asn: 49640 - ignoreMorespecifics: false - ignore: false - -2a00:1cb0::/32: - description: ICCOM-AS - Iccom S.r.l. - asn: 44219 - ignoreMorespecifics: false - ignore: false - -2a00:1f48::/29: - description: NETGLOBAL-ASN - Net Global Srl - asn: 50316 - ignoreMorespecifics: false - ignore: false - -2a00:43e0::/32: - description: PARVATI - PARVATI SRL - asn: 60975 - ignoreMorespecifics: false - ignore: false - -2a00:46c0::/32: - description: IRPNET-AS - Irpinia Net-Com SRL - asn: 48500 - ignoreMorespecifics: false - ignore: false - -2a00:54e0::/32: - description: DODONET - EL.COM. S.R.L. - asn: 199324 - ignoreMorespecifics: false - ignore: false - -2a00:5b00::/29: - description: ASN-REDDER - Redder Telco s.r.l. - asn: 33986 - ignoreMorespecifics: false - ignore: false - -2a00:65c0::/32: - description: INRETE-AS - Inrete s.r.l - asn: 25156 - ignoreMorespecifics: false - ignore: false - -2a00:65c0:1::/48: - description: INRETE-AS Inrete s.r.l, IT - asn: 25156 - ignoreMorespecifics: false - ignore: false - -2a00:83a0::/32: - description: SKYTV-AS - Sky Italia srl - asn: 60772 - ignoreMorespecifics: false - ignore: false - -2a00:a9a0::/32: - description: PROGETTO8 - Progetto8 Srl - asn: 198721 - ignoreMorespecifics: false - ignore: false - -2a00:aa00::/32: - description: UMBRIA_NET - Umbrianet S.R.L. - asn: 15663 - ignoreMorespecifics: false - ignore: false - -2a00:ae20::/32: - description: SIRIUSTEC-IT - Sirius Technology SRL - asn: 60501 - ignoreMorespecifics: false - ignore: false - -2a00:c5e0::/32: - description: FASTCON-AS - FASTCON srl - asn: 198399 - ignoreMorespecifics: false - ignore: false - -2a00:d400::/32: - description: LEVEL7-AS - Level7 s.r.l. - asn: 197506 - ignoreMorespecifics: false - ignore: false - -2a00:d8e0::/32: - description: TISCALI-IT - Tiscali Italia S.P.A. - asn: 8612 - ignoreMorespecifics: false - ignore: false - -2a00:e540::/32: - description: SOGEI-ASN - Sogei Societa' Generale d' Informatica S.p.A. - asn: 33964 - ignoreMorespecifics: false - ignore: false - -2a00:eea0::/29: - description: DELTATRE-AS - Deltatre S.p.A. - asn: 12906 - ignoreMorespecifics: false - ignore: false - -2a00:fa80::/32: - description: TELIGO-AS - NEXIN TECHNOLOGIES S.P.A. - asn: 31076 - ignoreMorespecifics: false - ignore: false - -2a01:2d8::/29: - description: INTERCOM-AS - Intercom s.r.l. - asn: 8224 - ignoreMorespecifics: false - ignore: false - -2a01:6a0::/32: - description: BRT-AS - Playnet S.R.L. - asn: 13284 - ignoreMorespecifics: false - ignore: false - -2a01:7d0::/32: - description: TISCALI-IT - Tiscali Italia S.P.A. - asn: 8612 - ignoreMorespecifics: false - ignore: false - -2a01:2000::/20: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -2a01:4840::/32: - description: GRIFONLINE - Grifonline S.r.l. - asn: 43942 - ignoreMorespecifics: false - ignore: false - -2a01:5420::/32: - description: NEXUSWAY - Nexusway srl - asn: 199947 - ignoreMorespecifics: false - ignore: false - -2a01:5d20::/32: - description: EASYCONN-AS - EasyConn SRL - asn: 199941 - ignoreMorespecifics: false - ignore: false - -2a01:5f60::/32: - description: INTESYS-AS - Intesys Networking Srl - asn: 199321 - ignoreMorespecifics: false - ignore: false - -2a01:5f80::/32: - description: MANDARIN-AS - Mandarin S.p.A. - asn: 47408 - ignoreMorespecifics: false - ignore: false - -2a01:6080::/32: - description: ASN-INWEBADRIATICO - Inweb Adriatico S.r.l. - asn: 198916 - ignoreMorespecifics: false - ignore: false - -2a01:63c0::/32: - description: ESTRACOM-AS - ESTRACOM SPA - asn: 31319 - ignoreMorespecifics: false - ignore: false - -2a01:65c0::/32: - description: ASN-ITNET - ITnet S.r.l. - asn: 3242 - ignoreMorespecifics: false - ignore: false - -2a01:7140::/32: - description: WHL-AS - Worldwide Hotel Link srl - asn: 41849 - ignoreMorespecifics: false - ignore: false - -2a01:7540::/32: - description: ASN-TELEMAR - Telemar s.p.a. - asn: 13097 - ignoreMorespecifics: false - ignore: false - -2a01:8320::/32: - description: ASN-AEMNET - IREN ENERGIA S.P.A - asn: 39636 - ignoreMorespecifics: false - ignore: false - -2a01:9300::/32: - description: AS-IRIDEOS-KP - IRIDEOS S.P.A. - asn: 5602 - ignoreMorespecifics: false - ignore: false - -2a01:9840::/32: - description: INTRED-AS - INTRED S.P.A. - asn: 31115 - ignoreMorespecifics: false - ignore: false - -2a01:9a80::/32: - description: CONVERGENZE-AS - Convergenze S.p.A. - asn: 39120 - ignoreMorespecifics: false - ignore: false - -2a01:9ac0::/32: - description: BRAINBOX - Brainbox S.r.l. - asn: 59919 - ignoreMorespecifics: false - ignore: false - -2a01:9c00::/32: - description: ASCOMPU - Technology Transfer Intercontinental S.R.L - asn: 44567 - ignoreMorespecifics: false - ignore: false - -2a01:9da0::/32: - description: ACTIVENETWORK-AS - Active Network S.p.A. - asn: 197075 - ignoreMorespecifics: false - ignore: false - -2a01:a620::/32: - description: ASN-WARIAN - Warian S.R.L. - asn: 56911 - ignoreMorespecifics: false - ignore: false - -2a01:a7c0::/32: - description: NIMWAVE - Nim Wave srl - asn: 199606 - ignoreMorespecifics: false - ignore: false - -2a01:b600::/32: - description: EHIWEB - Ehinet Srl - asn: 43989 - ignoreMorespecifics: false - ignore: false - -2a01:bf40::/32: - description: LEONET-AS-IT - Leonet srl - asn: 15691 - ignoreMorespecifics: false - ignore: false - -2a02:20::/32: - description: ULI-MAIN - Utility Line Italia S.r.l. - asn: 9026 - ignoreMorespecifics: false - ignore: false - -2a02:f8::/32: - description: ASDASD-AS - ASDASD srl a socio unico - asn: 28929 - ignoreMorespecifics: false - ignore: false - -2a02:2e8::/32: - description: KONVERTO-AS - KONVERTO SPA - asn: 44512 - ignoreMorespecifics: false - ignore: false - -2a02:490::/29: - description: BRENNERCOM-AS - Brennercom S.p.A. - asn: 20811 - ignoreMorespecifics: false - ignore: false - -2a02:4d0::/32: - description: IT-STCOM - Metrolink S.R.L. - asn: 8816 - ignoreMorespecifics: false - ignore: false - -2a02:600::/32: - description: MYNET-AS - MYNET S.R.L. - asn: 31263 - ignoreMorespecifics: false - ignore: false - -2a02:670::/32: - description: PLANETEL - Planetel Srl - asn: 47217 - ignoreMorespecifics: false - ignore: false - -2a02:688::/32: - description: UNIDATA - UNIDATA S.p.A. - asn: 5394 - ignoreMorespecifics: false - ignore: false - -2a02:7d8::/32: - description: AS-IRIDEOS-IN-NETAPP - IRIDEOS S.P.A. - asn: 3302 - ignoreMorespecifics: false - ignore: false - -2a02:7d8:e00::/44: - description: AS-IRIDEOS-IN-NETAPP IRIDEOS S.P.A., IT - asn: 3302 - ignoreMorespecifics: false - ignore: false - -2a02:838::/32: - description: FORINICOM - Forinicom S.r.l. - asn: 47187 - ignoreMorespecifics: false - ignore: false - -2a02:9a8::/32: - description: ASN-SPIN - Spin SpA - asn: 6734 - ignoreMorespecifics: false - ignore: false - -2a02:e50::/32: - description: DTS-AS - Digital Telecommunication Services S.r.l. - asn: 49605 - ignoreMorespecifics: false - ignore: false - -2a02:ed8::/32: - description: GUEST - GUEST.IT s.r.l. - asn: 44898 - ignoreMorespecifics: false - ignore: false - -2a02:1630::/32: - description: IT-TWT-AS - TWT S.p.A. - asn: 30848 - ignoreMorespecifics: false - ignore: false - -2a02:2058::/32: - description: KONVERTO-AS - KONVERTO SPA - asn: 44512 - ignoreMorespecifics: false - ignore: false - -2a02:2420::/32: - description: ACTIVENETWORK-AS - Active Network S.p.A. - asn: 197075 - ignoreMorespecifics: false - ignore: false - -2a02:27e8::/32: - description: UNIBZ-AS - Libera Universita di Bolzano - asn: 51708 - ignoreMorespecifics: false - ignore: false - -2a02:2888::/32: - description: FASTNET-BKB-ASN - FASTNET SpA - asn: 8265 - ignoreMorespecifics: false - ignore: false - -2a02:29a0::/32: - description: AMPERSAND-AS - Ampersand Srl - asn: 56472 - ignoreMorespecifics: false - ignore: false - -2a02:29e0::/32: - description: ASSEFLOW - Seflow S.N.C. Di Marco Brame' & C. - asn: 49367 - ignoreMorespecifics: false - ignore: false - -2a02:2ae0::/32: - description: UUNET - MCI Communications Services - asn: 702 - ignoreMorespecifics: false - ignore: false - -2a02:46e0::/32: - description: CPL - CPL CONCORDIA Soc. Coop. - asn: 60049 - ignoreMorespecifics: false - ignore: false - -2a02:46e0:face::/48: - description: CPL CPL CONCORDIA Soc. Coop., IT - asn: 60049 - ignoreMorespecifics: false - ignore: false - -2a02:46e0:1dc::/48: - description: CPL CPL CONCORDIA Soc. Coop., IT - asn: 60049 - ignoreMorespecifics: false - ignore: false - -2a02:4720::/29: - description: NAQUADRIA-AS - Naquadria S.R.L. - asn: 201333 - ignoreMorespecifics: false - ignore: false - -2a02:4721::/32: - description: NAQUADRIA-AS Naquadria S.R.L., IT - asn: 201333 - ignoreMorespecifics: false - ignore: false - -2a02:4720::/32: - description: NAQUADRIA-AS Naquadria S.R.L., IT - asn: 201333 - ignoreMorespecifics: false - ignore: false - -2a02:4d80::/32: - description: BT-ITALIA - BT Italia S.p.A. - asn: 8968 - ignoreMorespecifics: false - ignore: false - -2a02:5620::/32: - description: KELIWEB - Keliweb S.R.L - asn: 202675 - ignoreMorespecifics: false - ignore: false - -2a02:5640::/29: - description: ASN-UNO - Uno Communications SpA - asn: 9137 - ignoreMorespecifics: false - ignore: false - -2a02:5c80::/32: - description: AS-IRIDEOS-KP - IRIDEOS S.P.A. - asn: 5602 - ignoreMorespecifics: false - ignore: false - -2a02:6120::/32: - description: NEXTIT - Next.it S.r.l. - asn: 201950 - ignoreMorespecifics: false - ignore: false - -2a02:7320::/32: - description: ASN-TERRA - Terra S.p.a. - asn: 31222 - ignoreMorespecifics: false - ignore: false - -2a02:7be0::/32: - description: ASN-BUONGIORNO - DOCOMO Digital Italy S.p.A. - asn: 201175 - ignoreMorespecifics: false - ignore: false - -2a02:7d60::/32: - description: HSTM-AS - S.T.M. SRL - asn: 60019 - ignoreMorespecifics: false - ignore: false - -2a02:b000::/23: - description: ASN-WINDTRE - WIND TRE S.P.A. - asn: 1267 - ignoreMorespecifics: false - ignore: false - -2a02:c540::/29: - description: FASTWEB - Fastweb SpA - asn: 12874 - ignoreMorespecifics: false - ignore: false - -2a02:c680::/31: - description: ELSYNET - ELSYNET S.R.L. - asn: 196983 - ignoreMorespecifics: false - ignore: false - -2a02:cdc0::/29: - description: SBTAP-AS - Comune di San Benedetto del Tronto - asn: 59715 - ignoreMorespecifics: false - ignore: false - -2a02:cdc6::/48: - description: SBTAP-AS Comune di San Benedetto del Tronto, IT - asn: 59715 - ignoreMorespecifics: false - ignore: false - -2a02:ff00::/29: - description: XMATICA-AS - XMATICA SRL - asn: 60475 - ignoreMorespecifics: false - ignore: false - -2a03:9c0::/32: - description: RETELIT-AS - Reti Telematiche Italiane S.p.A. (Retelit S.p.A.) - asn: 28716 - ignoreMorespecifics: false - ignore: false - -2a03:a60::/32: - description: PLINK-AS - Professional Link S.r.l. - asn: 59862 - ignoreMorespecifics: false - ignore: false - -2a03:1700::/29: - description: WINDTRE-AS - WIND TRE S.P.A. - asn: 24608 - ignoreMorespecifics: false - ignore: false - -2a03:35a0::/32: - description: ASIMANTOVA-AS - TNET SERVIZI SRL - asn: 24749 - ignoreMorespecifics: false - ignore: false - -2a03:37a0::/32: - description: LV3-IT - LV3 Soc. Coop. - asn: 59755 - ignoreMorespecifics: false - ignore: false - -2a03:3d80::/32: - description: ISILINE-AS - ISI Line srl - asn: 13113 - ignoreMorespecifics: false - ignore: false - -2a03:5c00::/32: - description: ASCOTLC-AS - Asco TLC S.p.A. - asn: 29177 - ignoreMorespecifics: false - ignore: false - -2a03:6800::/32: - description: ISP-INASSET-AS - InAsset S.r.l. - asn: 47902 - ignoreMorespecifics: false - ignore: false - -2a03:8980::/32: - description: ASN-TIM - Telecom Italia S.p.A. - asn: 16232 - ignoreMorespecifics: false - ignore: false - -2a03:91c0::/32: - description: EPIC-NETWORKS-AS - EPIC NETWORKS S.R.L. - asn: 57394 - ignoreMorespecifics: false - ignore: false - -2a03:9880::/32: - description: IFINET-AS - Ifinet Srl - asn: 24817 - ignoreMorespecifics: false - ignore: false - -2a03:9e20::/32: - description: TELEFONICASERVIZI - Telefonica Servizi srl - asn: 203672 - ignoreMorespecifics: false - ignore: false - -2a03:a6c0::/32: - description: ASN-JCOMWIFI-IT - JCOM Telecomunicazioni s.c.a r.l. - asn: 201502 - ignoreMorespecifics: false - ignore: false - -2a03:b020::/29: - description: FIBERTELECOM-AS - Fiber Telecom S.p.A. - asn: 41327 - ignoreMorespecifics: false - ignore: false - -2a03:c380::/32: - description: CASAWEB-AS - Acantho S.p.a - asn: 21309 - ignoreMorespecifics: false - ignore: false - -2a03:d200::/32: - description: VEGAIT - VEGA - Parco Scientifico Tecnologico di Venezia S.c.a.r.l. - asn: 56366 - ignoreMorespecifics: false - ignore: false - -2a03:e700::/32: - description: ASN-TNET - T.net S.p.A. - asn: 8922 - ignoreMorespecifics: false - ignore: false - -2a03:ff80::/29: - description: ACTIVENETWORK-AS - Active Network S.p.A. - asn: 197075 - ignoreMorespecifics: false - ignore: false - -2a04:d00::/29: - description: FIRSTAS-GATET1 - GATE T1 SRL - asn: 204326 - ignoreMorespecifics: false - ignore: false - -2a04:1540::/29: - description: FIBRAWEB - Fibraweb S.p.A - asn: 199348 - ignoreMorespecifics: false - ignore: false - -2a04:2080::/29: - description: INTERPLANET-IT - Interplanet S.r.l. - asn: 34758 - ignoreMorespecifics: false - ignore: false - -2a04:2700::/29: - description: SEEWEB - SEEWEB s.r.l. - asn: 12637 - ignoreMorespecifics: false - ignore: false - -2a04:3280::/29: - description: ASN-DEBIS - Engineering D.HUB S.p.A. - asn: 21176 - ignoreMorespecifics: false - ignore: false - -2a04:5880::/29: - description: ASN-BANCADITALIA - BANCA D'ITALIA - asn: 34759 - ignoreMorespecifics: false - ignore: false - -2a04:6580::/29: - description: NETECOM - Net & Com s.r.l. - asn: 6831 - ignoreMorespecifics: false - ignore: false - -2a04:7b00::/29: - description: WIRELESS_GROUP_COMMUNICATIONS_SRL - Wireless Group Communications S.r.l. - asn: 203848 - ignoreMorespecifics: false - ignore: false - -2a04:8640::/29: - description: NHM - NHM - S.R.L. - asn: 62275 - ignoreMorespecifics: false - ignore: false - -2a04:9f00::/29: - description: TREPSYSTEMAS - 3 P System Srl - asn: 199837 - ignoreMorespecifics: false - ignore: false - -2a04:a580::/29: - description: FASTWEB - Fastweb SpA - asn: 12874 - ignoreMorespecifics: false - ignore: false - -2a04:a9c0::/29: - description: GTECH - GTECH S.p.A. - asn: 35574 - ignoreMorespecifics: false - ignore: false - -2a04:a9c3::/32: - description: GTECH GTECH S.p.A., IT - asn: 35574 - ignoreMorespecifics: false - ignore: false - -2a04:a9c1::/32: - description: GTECH GTECH S.p.A., IT - asn: 35574 - ignoreMorespecifics: false - ignore: false - -2a04:a9c2::/32: - description: GTECH GTECH S.p.A., IT - asn: 35574 - ignoreMorespecifics: false - ignore: false - -2a04:a9c6::/32: - description: GTECH GTECH S.p.A., IT - asn: 35574 - ignoreMorespecifics: false - ignore: false - -2a04:a9c7::/32: - description: GTECH GTECH S.p.A., IT - asn: 35574 - ignoreMorespecifics: false - ignore: false - -2a04:a9c5::/32: - description: GTECH GTECH S.p.A., IT - asn: 35574 - ignoreMorespecifics: false - ignore: false - -2a04:a9c0::/32: - description: GTECH GTECH S.p.A., IT - asn: 35574 - ignoreMorespecifics: false - ignore: false - -2a04:a9c4::/32: - description: GTECH GTECH S.p.A., IT - asn: 35574 - ignoreMorespecifics: false - ignore: false - -2a04:c240::/29: - description: INFORMATICA-SYSTEM-AS - INFORMATICA SYSTEM S.R.L. - asn: 62009 - ignoreMorespecifics: false - ignore: false - -2a04:c8c0::/29: - description: NOVANETWORKS - NOVA NETWORKS S.R.L. - asn: 28941 - ignoreMorespecifics: false - ignore: false - -2a05:18c0::/29: - description: GTT-BACKBONE - GTT Communications Inc. - asn: 3257 - ignoreMorespecifics: false - ignore: false - -2a05:3880::/29: - description: HORIZONTELECOM - Horizon Telecom SPA - asn: 201518 - ignoreMorespecifics: false - ignore: false - -2a05:6080::/29: - description: SITEK - Si.TEK Informatica Srl - asn: 44920 - ignoreMorespecifics: false - ignore: false - -2a05:9d40::/29: - description: SPADHAUSEN - Spadhausen SRL Unipersonale - asn: 62166 - ignoreMorespecifics: false - ignore: false - -2a05:a3c0::/29: - description: FASTFONE-ASN - Fastfone s.r.l. - asn: 201127 - ignoreMorespecifics: false - ignore: false - -2a05:b740::/29: - description: IT-MOD_AS - Ministero della Difesa - asn: 210026 - ignoreMorespecifics: false - ignore: false - -2a05:bdc0::/29: - description: SPAZIOTEMPO-AS - Spaziotempo s.r.l. - asn: 201058 - ignoreMorespecifics: false - ignore: false - -2a05:be80::/29: - description: SEEWEB - SEEWEB s.r.l. - asn: 12637 - ignoreMorespecifics: false - ignore: false - -2a05:c6c0::/29: - description: DTS-AS - Digital Telecommunication Services S.r.l. - asn: 49605 - ignoreMorespecifics: false - ignore: false - -2a05:db80::/29: - description: OPENPOP-AS - OPENPOP SA - asn: 41071 - ignoreMorespecifics: false - ignore: false - -2a05:f340::/29: - description: VIPNET-AS - Vipnet.it S.r.l. - asn: 41827 - ignoreMorespecifics: false - ignore: false - -2a06:d00::/29: - description: TELEIMPIANTI-AS - TELEIMPIANTI SRL - asn: 200689 - ignoreMorespecifics: false - ignore: false - -2a06:2080::/29: - description: EMAXY - EMAXY SRL - asn: 197825 - ignoreMorespecifics: false - ignore: false - -2a06:4dc0::/29: - description: SIRIUSTEC-IT - Sirius Technology SRL - asn: 60501 - ignoreMorespecifics: false - ignore: false - -2a06:52c0::/29: - description: BLSIT-AS - B.L.S. Consulting S.r.l. - asn: 201483 - ignoreMorespecifics: false - ignore: false - -2a06:7280::/29: - description: ASN-MAC - Manutenzione ed Assistenza Computers S.r.l. - asn: 204096 - ignoreMorespecifics: false - ignore: false - -2a06:7780::/29: - description: AS-IRIDEOS-IN-NETAPP - IRIDEOS S.P.A. - asn: 3302 - ignoreMorespecifics: false - ignore: false - -2a06:8580::/29: - description: ICANET-AS - ICA-NET SRL - asn: 16191 - ignoreMorespecifics: false - ignore: false - -2a06:9240::/29: - description: RLNET-AS - ERRE ELLE NET s.r.l. - asn: 47406 - ignoreMorespecifics: false - ignore: false - -2a06:9d40::/29: - description: MYNET-AS - myNet GmbH - asn: 31543 - ignoreMorespecifics: false - ignore: false - -2a06:b700::/29: - description: QOOIX - Qooix s.r.l.s. - asn: 201616 - ignoreMorespecifics: false - ignore: false - -2a06:c2c0::/29: - description: INTERPLANET-IT - Interplanet S.r.l. - asn: 34758 - ignoreMorespecifics: false - ignore: false - -2a06:cfc0::/29: - description: TREPSYSTEMAS - 3 P System Srl - asn: 199837 - ignoreMorespecifics: false - ignore: false - -2a06:d440::/29: - description: CDP-SPA - Centro di Produzione Spa - asn: 57329 - ignoreMorespecifics: false - ignore: false - -2a06:d440::/32: - description: CDP-SPA Centro di Produzione Spa, IT - asn: 57329 - ignoreMorespecifics: false - ignore: false - -2a06:fac0::/29: - description: ASN-ADHOC-NETWORK - Made Network Srl - asn: 13182 - ignoreMorespecifics: false - ignore: false - -2a07:780::/29: - description: IPTECHNOLOGY - IP Technology srl - asn: 206476 - ignoreMorespecifics: false - ignore: false - -2a07:1ec0::/29: - description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC - asn: 41364 - ignoreMorespecifics: false - ignore: false - -2a07:2580::/29: - description: UNICATLC-AS - Unica Telecomunicazioni s.r.l. - asn: 203223 - ignoreMorespecifics: false - ignore: false - -2a07:2e80::/29: - description: IT-SUPERNAP - SUPERNAP Italia S.r.l. - asn: 203201 - ignoreMorespecifics: false - ignore: false - -2a07:3d00::/29: - description: TELMEKOM-AS - TELMEKOM SRL - asn: 49088 - ignoreMorespecifics: false - ignore: false - -2a07:50c0::/29: - description: SEEWEB - SEEWEB s.r.l. - asn: 12637 - ignoreMorespecifics: false - ignore: false - -2a07:79c0::/29: - description: SITEK - Si.TEK Informatica Srl - asn: 44920 - ignoreMorespecifics: false - ignore: false - -2a07:7e80::/29: - description: AS_DIMENSIONE - Dimensione S.r.l. - asn: 202870 - ignoreMorespecifics: false - ignore: false - -2a07:8cc0::/29: - description: MICROSERVIZI - Micro Servizi di Linguanti Claudia & C. S.A.S. - asn: 202761 - ignoreMorespecifics: false - ignore: false - -2a07:b0c0::/29: - description: KERINGEYEWEAR - Kering Eyewear S.p.A. - asn: 202617 - ignoreMorespecifics: false - ignore: false - -2a07:c700::/29: - description: LIMITIS-AS - Limitis s.r.l. - asn: 50178 - ignoreMorespecifics: false - ignore: false - -2a07:cb40::/29: - description: SIPORTAL-AS - Siportal Srl - asn: 28999 - ignoreMorespecifics: false - ignore: false - -2a07:df00::/29: - description: NETEN-AS - Neten Srl - asn: 41974 - ignoreMorespecifics: false - ignore: false - -2a09:7c0::/29: - description: COMMON_NET - COMMON NET S.r.l. - asn: 209624 - ignoreMorespecifics: false - ignore: false - -2a09:840::/32: - description: EXPLORERSERVIZI - Explorer Servizi S.R.L - asn: 209634 - ignoreMorespecifics: false - ignore: false - -2a09:3e40::/29: - description: FIBERTELECOM-AS - Fiber Telecom S.p.A. - asn: 41327 - ignoreMorespecifics: false - ignore: false - -2a09:5a00::/29: - description: MOMIT - MOMIT SRL - asn: 204760 - ignoreMorespecifics: false - ignore: false - -2a09:62c0::/29: - description: INTERCOM-AS - Intercom s.r.l. - asn: 8224 - ignoreMorespecifics: false - ignore: false - -2a09:6740::/29: - description: REEVO - REEVO S.R.L. - asn: 31617 - ignoreMorespecifics: false - ignore: false - -2a09:6c40::/29: - description: BZ-AS - BZSOLUTIONS SRL - asn: 209408 - ignoreMorespecifics: false - ignore: false - -2a09:c3c0::/29: - description: ALFASERVICE - Alfa Service s.r.l. - asn: 209102 - ignoreMorespecifics: false - ignore: false - -2a0a:15c0::/29: - description: GLOBALROUTERLLC - Global Router LLC - asn: 206273 - ignoreMorespecifics: false - ignore: false - -2a0a:1e40::/32: - description: FASTALP-AS - Telecomunicazioni digitali Fastalp S.R.L. - asn: 51300 - ignoreMorespecifics: false - ignore: false - -2a0a:27c0::/32: - description: CHOBI-AS - Chobi di Miele Marika - asn: 206244 - ignoreMorespecifics: false - ignore: false - -2a0a:4680::/29: - description: ALLPROCESS - MEDIATELCO SRL - asn: 206737 - ignoreMorespecifics: false - ignore: false - -2a0a:6640::/29: - description: WEBCOPY-AS - D. & D. DI ALESSANDRO E FLAVIA DERIU SNC - asn: 42658 - ignoreMorespecifics: false - ignore: false - -2a0a:6d00::/29: - description: ARGOSID - Argosid Network S.R.L - asn: 206988 - ignoreMorespecifics: false - ignore: false - -2a0a:7300::/32: - description: ASN-WARIAN - Warian S.R.L. - asn: 56911 - ignoreMorespecifics: false - ignore: false - -2a0a:7c40::/32: - description: ASN-GRUPPOAPI - api - anonima petroli italiana SpA - asn: 205925 - ignoreMorespecifics: false - ignore: false - -2a0a:9440::/29: - description: ALTITUD - ALTITUD S.r.l. - asn: 57111 - ignoreMorespecifics: false - ignore: false - -2a0a:c540::/29: - description: PLUSCREATIVO - Plus Creativo LLC - asn: 205940 - ignoreMorespecifics: false - ignore: false - -2a0a:cc40::/29: - description: INFRANET-AS - Infranet S.p.A. - asn: 44241 - ignoreMorespecifics: false - ignore: false - -2a0a:e6c0::/29: - description: ACTIVENETWORK-AS - Active Network S.p.A. - asn: 197075 - ignoreMorespecifics: false - ignore: false - -2a0a:f980::/29: - description: AIRBEAM-AS - Airbeam S.r.l. - asn: 50877 - ignoreMorespecifics: false - ignore: false - -2a0b:46c0::/29: - description: MACROTEL-AS - MACROTEL ITALIA SRL - asn: 208578 - ignoreMorespecifics: false - ignore: false - -2a0b:5ac0::/29: - description: MVA-AS20160531 - Mirko Montuori trading as MVA Connect - asn: 202803 - ignoreMorespecifics: false - ignore: false - -2a0b:7380::/29: - description: REEVO - REEVO S.R.L. - asn: 31617 - ignoreMorespecifics: false - ignore: false - -2a0b:91c0::/29: - description: CLOUDFIRE - Cloudfire s.r.l. - asn: 203489 - ignoreMorespecifics: false - ignore: false - -2a0b:9580::/32: - description: DODONET - EL.COM. S.R.L. - asn: 199324 - ignoreMorespecifics: false - ignore: false - -2a0b:a540::/29: - description: ASN-WINDTRE - WIND TRE S.P.A. - asn: 1267 - ignoreMorespecifics: false - ignore: false - -2a0b:aa00::/29: - description: BRENNERCOM-AS - Brennercom S.p.A. - asn: 20811 - ignoreMorespecifics: false - ignore: false - -2a0b:aa80::/29: - description: MEGAWEB_IT_BIELLA - CITTA' STUDI S.P.A. - asn: 42669 - ignoreMorespecifics: false - ignore: false - -2a0b:ad40::/29: - description: ITUBLOX-AS - U-BLOX ITALIA SPA - asn: 205493 - ignoreMorespecifics: false - ignore: false - -2a0b:c600::/29: - description: IDMSUEDTIROL-AS - IDM Suedtirol Alto Adige - asn: 51344 - ignoreMorespecifics: false - ignore: false - -2a0b:d680::/32: - description: FASTFONE-ASN - Fastfone s.r.l. - asn: 201127 - ignoreMorespecifics: false - ignore: false - -2a0b:ffc0::/29: - description: BVNETWORKS-AS - BV Networks srl - asn: 207013 - ignoreMorespecifics: false - ignore: false - -2a0c:2140::/29: - description: REEVO - REEVO S.R.L. - asn: 31617 - ignoreMorespecifics: false - ignore: false - -2a0c:4c00::/29: - description: SMARTPROVIDER - Consorzio Smartprovider - asn: 205260 - ignoreMorespecifics: false - ignore: false - -2a0c:5c40::/29: - description: NCONNECT-AS - LLC "Server v arendy" - asn: 49335 - ignoreMorespecifics: false - ignore: false - -2a0c:7d40::/32: - description: ASN-KUKUA - Kukua s.r.l. - asn: 209418 - ignoreMorespecifics: false - ignore: false - -2a0c:8000::/29: - description: NHM-LISIEUX - S.T.D. LISIEUX S.R.L. - asn: 58113 - ignoreMorespecifics: false - ignore: false - -2a0c:9c80::/29: - description: MOMIT - MOMIT SRL - asn: 204760 - ignoreMorespecifics: false - ignore: false - -2a0c:bdc0::/29: - description: NEXTIT - Next.it S.r.l. - asn: 201950 - ignoreMorespecifics: false - ignore: false - -2a0c:e2c0::/29: - description: NHM - NHM - S.R.L. - asn: 62275 - ignoreMorespecifics: false - ignore: false - -2a0c:e440::/29: - description: WAVECOM - WAVECOM SRL - asn: 200497 - ignoreMorespecifics: false - ignore: false - -2a0c:f840::/29: - description: RETELIT-AS - Reti Telematiche Italiane S.p.A. (Retelit S.p.A.) - asn: 28716 - ignoreMorespecifics: false - ignore: false - -2a0d:540::/29: - description: BLUWIFI - NEWMEDIAWEB S.R.L. - asn: 203180 - ignoreMorespecifics: false - ignore: false - -2a0d:cc0::/29: - description: SIRIUSTEC-IT - Sirius Technology SRL - asn: 60501 - ignoreMorespecifics: false - ignore: false - -2a0d:1b80::/32: - description: DBLC-AS - DOUBLEC S.a.s. - asn: 204664 - ignoreMorespecifics: false - ignore: false - -2a0d:20c0::/29: - description: TELEIMPIANTI-AS - TELEIMPIANTI SRL - asn: 200689 - ignoreMorespecifics: false - ignore: false - -2a0d:2640::/29: - description: OPTICONN-IT - OPTICONN SRL - asn: 57264 - ignoreMorespecifics: false - ignore: false - -2a0d:2c40::/29: - description: NETIKOM-AS - Netikom SRL - asn: 207146 - ignoreMorespecifics: false - ignore: false - -2a0d:9b40::/29: - description: REEVO - REEVO S.R.L. - asn: 31617 - ignoreMorespecifics: false - ignore: false - -2a0d:b000::/29: - description: SEEWEB - SEEWEB s.r.l. - asn: 12637 - ignoreMorespecifics: false - ignore: false - -2a0d:f540::/29: - description: AS-NEXIM - NEXIM ITALIA SRL - asn: 210122 - ignoreMorespecifics: false - ignore: false - -2a0e:400::/25: - description: SKYIT-BB - Sky Italia srl - asn: 210278 - ignoreMorespecifics: false - ignore: false - -2a0e:2140::/29: - description: REEVO - REEVO S.R.L. - asn: 31617 - ignoreMorespecifics: false - ignore: false - -2a0e:3e80::/29: - description: AS-CODING - Coding SRL - asn: 204504 - ignoreMorespecifics: false - ignore: false - -2a0f:7080::/29: - description: SIRIUSTEC-IT - Sirius Technology SRL - asn: 60501 - ignoreMorespecifics: false - ignore: false - -2a0f:8a80::/29: - description: INFORMATICA-SYSTEM-AS - INFORMATICA SYSTEM S.R.L. - asn: 62009 - ignoreMorespecifics: false - ignore: false - -2.56.92.0/22: - description: DATACENTERSRL-AS-SET - Data Center S.R.L. - asn: 209234 - ignoreMorespecifics: false - ignore: false - -2.56.128.0/22: - description: ALFASERVICE - Alfa Service s.r.l. - asn: 209102 - ignoreMorespecifics: false - ignore: false - -2.57.32.0/22: - description: MELITAITALIA - Melita Italia SRL - asn: 209222 - ignoreMorespecifics: false - ignore: false - -2.57.32.0/23: - description: MELITAITALIA Melita Italia SRL, IT - asn: 209222 - ignoreMorespecifics: false - ignore: false - -2.57.34.0/23: - description: MELITAITALIA Melita Italia SRL, IT - asn: 209222 - ignoreMorespecifics: false - ignore: false - -2.57.84.0/22: - description: ASNOVACONN - NOVACONN SRL - asn: 203462 - ignoreMorespecifics: false - ignore: false - -2.57.87.0/24: - description: asnovaconn NOVACONN SRL, IT - asn: 203462 - ignoreMorespecifics: false - ignore: false - -2.57.85.0/24: - description: asnovaconn NOVACONN SRL, IT - asn: 203462 - ignoreMorespecifics: false - ignore: false - -2.57.86.0/24: - description: asnovaconn NOVACONN SRL, IT - asn: 203462 - ignoreMorespecifics: false - ignore: false - -2.57.84.0/24: - description: asnovaconn NOVACONN SRL, IT - asn: 203462 - ignoreMorespecifics: false - ignore: false - -2.58.136.0/22: - description: OPENFIBER-ITALY - Open Fiber S.P.A. - asn: 210218 - ignoreMorespecifics: false - ignore: false - -2.58.136.0/23: - description: OpenFiber-Italy Open Fiber S.P.A., IT - asn: 210218 - ignoreMorespecifics: false - ignore: false - -2.58.138.0/23: - description: OpenFiber-Italy Open Fiber S.P.A., IT - asn: 210218 - ignoreMorespecifics: false - ignore: false - -2.58.184.0/22: - description: NUOVAFIBER-AS - NUOVAFIBER S.R.L. - asn: 209182 - ignoreMorespecifics: false - ignore: false - -2.58.208.0/22: - description: COMACSPAIT - COMAC S.P.A. - asn: 208775 - ignoreMorespecifics: false - ignore: false - -2.58.211.0/24: - description: comacspait COMAC S.P.A., IT - asn: 208775 - ignoreMorespecifics: false - ignore: false - -2.58.208.0/24: - description: comacspait COMAC S.P.A., IT - asn: 208775 - ignoreMorespecifics: false - ignore: false - -2.58.210.0/24: - description: comacspait COMAC S.P.A., IT - asn: 208775 - ignoreMorespecifics: false - ignore: false - -2.58.209.0/24: - description: comacspait COMAC S.P.A., IT - asn: 208775 - ignoreMorespecifics: false - ignore: false - -2.59.140.0/22: - description: BRAINBOX - Brainbox S.r.l. - asn: 59919 - ignoreMorespecifics: false - ignore: false - -2.156.0.0/14: - description: WINDTRE-AS - WIND TRE S.P.A. - asn: 24608 - ignoreMorespecifics: false - ignore: false - -2.159.0.0/16: - description: WINDTRE-AS WIND TRE S.P.A., IT - asn: 24608 - ignoreMorespecifics: false - ignore: false - -2.157.0.0/16: - description: WINDTRE-AS WIND TRE S.P.A., IT - asn: 24608 - ignoreMorespecifics: false - ignore: false - -2.156.0.0/16: - description: WINDTRE-AS WIND TRE S.P.A., IT - asn: 24608 - ignoreMorespecifics: false - ignore: false - -2.158.0.0/16: - description: WINDTRE-AS WIND TRE S.P.A., IT - asn: 24608 - ignoreMorespecifics: false - ignore: false - -2.192.0.0/13: - description: ASN-TIM - Telecom Italia S.p.A. - asn: 16232 - ignoreMorespecifics: false - ignore: false - -5.8.96.0/19: - description: IT-TWT-AS - TWT S.p.A. - asn: 30848 - ignoreMorespecifics: false - ignore: false - -5.11.32.0/21: - description: PLANETEL - Planetel Srl - asn: 47217 - ignoreMorespecifics: false - ignore: false - -5.42.144.0/21: - description: ASN-FRW - Frosinone Wireless S.p.A. - asn: 50627 - ignoreMorespecifics: false - ignore: false - -5.42.148.0/22: - description: ASN-FRW Frosinone Wireless S.p.A., IT - asn: 50627 - ignoreMorespecifics: false - ignore: false - -5.43.232.0/21: - description: TERRECABLATE - Terrecablate Reti e Servizi S.R.L. - asn: 29050 - ignoreMorespecifics: false - ignore: false - -5.43.248.0/21: - description: NORDCMSPA - Nordcom S.p.a. - asn: 198830 - ignoreMorespecifics: false - ignore: false - -5.61.0.0/21: - description: WISPI - I.T.S. DI VACANTI ANGELO IMPRESA INDIVIDUALE - asn: 204923 - ignoreMorespecifics: false - ignore: false - -5.61.192.0/21: - description: SKYLOGIC-AS - SKYLOGIC S.P.A. - asn: 29286 - ignoreMorespecifics: false - ignore: false - -5.61.216.0/21: - description: NETOIP - Netoip.com srl - asn: 202709 - ignoreMorespecifics: false - ignore: false - -5.62.72.0/21: - description: NHM - NHM - S.R.L. - asn: 62275 - ignoreMorespecifics: false - ignore: false - -5.63.136.0/21: - description: CASAWEB-AS - Acantho S.p.a - asn: 21309 - ignoreMorespecifics: false - ignore: false - -5.63.168.0/21: - description: IT-TWT-AS - TWT S.p.A. - asn: 30848 - ignoreMorespecifics: false - ignore: false - -5.83.104.0/21: - description: SETAAS - SETA S.R.L. - asn: 198898 - ignoreMorespecifics: false - ignore: false - -5.84.0.0/14: - description: WINDTRE-AS - WIND TRE S.P.A. - asn: 24608 - ignoreMorespecifics: false - ignore: false - -5.86.0.0/15: - description: WINDTRE-AS WIND TRE S.P.A., IT - asn: 24608 - ignoreMorespecifics: false - ignore: false - -5.87.0.0/16: - description: WINDTRE-AS WIND TRE S.P.A., IT - asn: 24608 - ignoreMorespecifics: false - ignore: false - -5.86.0.0/16: - description: WINDTRE-AS WIND TRE S.P.A., IT - asn: 24608 - ignoreMorespecifics: false - ignore: false - -5.84.0.0/16: - description: WINDTRE-AS WIND TRE S.P.A., IT - asn: 24608 - ignoreMorespecifics: false - ignore: false - -5.85.0.0/16: - description: WINDTRE-AS WIND TRE S.P.A., IT - asn: 24608 - ignoreMorespecifics: false - ignore: false - -5.88.0.0/13: - description: VODAFONE-IT-ASN - Vodafone Italia S.p.A. - asn: 30722 - ignoreMorespecifics: false - ignore: false - -5.88.192.0/19: - description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT - asn: 30722 - ignoreMorespecifics: false - ignore: false - -5.89.176.0/20: - description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT - asn: 30722 - ignoreMorespecifics: false - ignore: false - -5.94.64.0/19: - description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT - asn: 30722 - ignoreMorespecifics: false - ignore: false - -5.88.160.0/20: - description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT - asn: 30722 - ignoreMorespecifics: false - ignore: false - -5.88.224.0/19: - description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT - asn: 30722 - ignoreMorespecifics: false - ignore: false - -5.88.96.0/19: - description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT - asn: 30722 - ignoreMorespecifics: false - ignore: false - -5.89.48.0/20: - description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT - asn: 30722 - ignoreMorespecifics: false - ignore: false - -5.88.64.0/19: - description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT - asn: 30722 - ignoreMorespecifics: false - ignore: false - -5.89.240.0/20: - description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT - asn: 30722 - ignoreMorespecifics: false - ignore: false - -5.95.0.0/19: - description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT - asn: 30722 - ignoreMorespecifics: false - ignore: false - -5.94.96.0/19: - description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT - asn: 30722 - ignoreMorespecifics: false - ignore: false - -5.89.224.0/20: - description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT - asn: 30722 - ignoreMorespecifics: false - ignore: false - -5.94.160.0/19: - description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT - asn: 30722 - ignoreMorespecifics: false - ignore: false - -5.95.32.0/19: - description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT - asn: 30722 - ignoreMorespecifics: false - ignore: false - -5.89.112.0/20: - description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT - asn: 30722 - ignoreMorespecifics: false - ignore: false - -5.89.160.0/20: - description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT - asn: 30722 - ignoreMorespecifics: false - ignore: false - -5.100.232.0/21: - description: TRIVENET - Trivenet S.R.L. - asn: 12481 - ignoreMorespecifics: false - ignore: false - -5.102.0.0/19: - description: LINKEM-AS - Linkem spa - asn: 198471 - ignoreMorespecifics: false - ignore: false - -5.102.13.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -5.102.0.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -5.102.17.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -5.102.20.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -5.102.10.0/23: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -5.102.0.0/23: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -5.102.12.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -5.102.22.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -5.102.2.0/23: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -5.102.9.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -5.102.10.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -5.102.6.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -5.102.21.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -5.102.4.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -5.102.8.0/23: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -5.102.19.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -5.102.3.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -5.102.16.0/23: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -5.102.12.0/23: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -5.102.4.0/23: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -5.102.6.0/23: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -5.102.1.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -5.102.22.0/23: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -5.102.11.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -5.102.8.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -5.102.23.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -5.102.18.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -5.102.18.0/23: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -5.102.7.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -5.102.20.0/23: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -5.102.16.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -5.102.2.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -5.102.14.0/23: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -5.102.5.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -5.102.15.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -5.102.14.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -5.133.96.0/22: - description: TIET-AS - T.I.E.T. di Franceschini Maris & C. sas - asn: 200752 - ignoreMorespecifics: false - ignore: false - -5.133.98.0/24: - description: TIET-AS T.I.E.T. di Franceschini Maris & C. sas, IT - asn: 200752 - ignoreMorespecifics: false - ignore: false - -5.133.99.0/24: - description: TIET-AS T.I.E.T. di Franceschini Maris & C. sas, IT - asn: 200752 - ignoreMorespecifics: false - ignore: false - -5.133.97.0/24: - description: TIET-AS T.I.E.T. di Franceschini Maris & C. sas, IT - asn: 200752 - ignoreMorespecifics: false - ignore: false - -5.133.96.0/24: - description: TIET-AS T.I.E.T. di Franceschini Maris & C. sas, IT - asn: 200752 - ignoreMorespecifics: false - ignore: false - -5.134.120.0/21: - description: ASN-ITNET - ITnet S.r.l. - asn: 3242 - ignoreMorespecifics: false - ignore: false - -5.144.160.0/20: - description: SEEWEB - SEEWEB s.r.l. - asn: 12637 - ignoreMorespecifics: false - ignore: false - -5.144.184.0/21: - description: ASN-LEPIDA - Lepida S.c.p.A. - asn: 31638 - ignoreMorespecifics: false - ignore: false - -5.144.184.0/22: - description: ASN-LEPIDA Lepida S.c.p.A., IT - asn: 31638 - ignoreMorespecifics: false - ignore: false - -5.144.190.0/24: - description: ASN-LEPIDA Lepida S.c.p.A., IT - asn: 31638 - ignoreMorespecifics: false - ignore: false - -5.144.188.0/24: - description: ASN-LEPIDA Lepida S.c.p.A., IT - asn: 31638 - ignoreMorespecifics: false - ignore: false - -5.144.188.0/22: - description: ASN-LEPIDA Lepida S.c.p.A., IT - asn: 31638 - ignoreMorespecifics: false - ignore: false - -5.145.120.0/21: - description: IFOM - IFOM Fondazione - asn: 35193 - ignoreMorespecifics: false - ignore: false - -5.150.128.0/20: - description: AS-IRIDEOS-KP - IRIDEOS S.P.A. - asn: 5602 - ignoreMorespecifics: false - ignore: false - -5.152.240.0/21: - description: FASTWEB - Fastweb SpA - asn: 12874 - ignoreMorespecifics: false - ignore: false - -5.154.192.0/19: - description: CONNESI - Connesi s.p.a. - asn: 15605 - ignoreMorespecifics: false - ignore: false - -5.157.96.0/19: - description: NGI-AS - EOLO S.p.A. - asn: 35612 - ignoreMorespecifics: false - ignore: false - -5.168.0.0/14: - description: ASN-TIM - Telecom Italia S.p.A. - asn: 16232 - ignoreMorespecifics: false - ignore: false - -5.170.208.0/20: - description: ASN-TIM Telecom Italia S.p.A., IT - asn: 16232 - ignoreMorespecifics: false - ignore: false - -5.171.0.0/16: - description: ASN-TIM Telecom Italia S.p.A., IT - asn: 16232 - ignoreMorespecifics: false - ignore: false - -5.169.0.0/16: - description: ASN-TIM Telecom Italia S.p.A., IT - asn: 16232 - ignoreMorespecifics: false - ignore: false - -5.170.0.0/16: - description: ASN-TIM Telecom Italia S.p.A., IT - asn: 16232 - ignoreMorespecifics: false - ignore: false - -5.168.0.0/16: - description: ASN-TIM Telecom Italia S.p.A., IT - asn: 16232 - ignoreMorespecifics: false - ignore: false - -5.172.208.0/21: - description: ISILINE-AS - ISI Line srl - asn: 13113 - ignoreMorespecifics: false - ignore: false - -5.175.32.0/21: - description: AUTOVIE-AS - Autovie Venete S.p.A. - asn: 199352 - ignoreMorespecifics: false - ignore: false - -5.175.48.0/21: - description: ALMAVIVA - Almaviva S.p.A. - asn: 29419 - ignoreMorespecifics: false - ignore: false - -5.175.48.0/22: - description: AlmavivA Almaviva S.p.A., IT - asn: 29419 - ignoreMorespecifics: false - ignore: false - -5.175.52.0/24: - description: AlmavivA Almaviva S.p.A., IT - asn: 29419 - ignoreMorespecifics: false - ignore: false - -5.175.64.0/20: - description: SKYLOGIC-AS - SKYLOGIC S.P.A. - asn: 29286 - ignoreMorespecifics: false - ignore: false - -5.178.40.0/21: - description: SEABONE-NET - TELECOM ITALIA SPARKLE S.p.A. - asn: 6762 - ignoreMorespecifics: false - ignore: false - -5.178.41.0/24: - description: SEABONE-NET TELECOM ITALIA SPARKLE S.p.A., IT - asn: 6762 - ignoreMorespecifics: false - ignore: false - -5.178.88.0/21: - description: BRAINBOX - Brainbox S.r.l. - asn: 59919 - ignoreMorespecifics: false - ignore: false - -5.178.120.0/21: - description: AS-IRIDEOS-KP - IRIDEOS S.P.A. - asn: 5602 - ignoreMorespecifics: false - ignore: false - -5.180.168.0/22: - description: SPRINGO - I Buoni Motivi snc GALANTIN ALESSANDRO & TOPINELLI MAURO - asn: 206801 - ignoreMorespecifics: false - ignore: false - -5.180.171.0/24: - description: TREPSYSTEMAS 3 P System Srl, IT - asn: 199837 - ignoreMorespecifics: false - ignore: false - -5.180.204.0/22: - description: MACROTEL-AS - MACROTEL ITALIA SRL - asn: 208578 - ignoreMorespecifics: false - ignore: false - -5.181.192.0/22: - description: SINERGIA - Sinergia Telecomunication S.R.L. - asn: 60989 - ignoreMorespecifics: false - ignore: false - -5.181.193.0/24: - description: Sinergia Sinergia Telecomunication S.R.L., IT - asn: 60989 - ignoreMorespecifics: false - ignore: false - -5.181.192.0/24: - description: Sinergia Sinergia Telecomunication S.R.L., IT - asn: 60989 - ignoreMorespecifics: false - ignore: false - -5.181.195.0/24: - description: Sinergia Sinergia Telecomunication S.R.L., IT - asn: 60989 - ignoreMorespecifics: false - ignore: false - -5.181.194.0/24: - description: Sinergia Sinergia Telecomunication S.R.L., IT - asn: 60989 - ignoreMorespecifics: false - ignore: false - -5.198.224.0/20: - description: ISILINE-AS - ISI Line srl - asn: 13113 - ignoreMorespecifics: false - ignore: false - -5.252.16.0/22: - description: WAVECOM - WAVECOM SRL - asn: 200497 - ignoreMorespecifics: false - ignore: false - -5.252.44.0/22: - description: NETSTORMING - NETSTORMING S.R.L. - asn: 35762 - ignoreMorespecifics: false - ignore: false - -5.252.240.0/22: - description: AS_INTERACTIVE - Qcom spa - asn: 41497 - ignoreMorespecifics: false - ignore: false - -5.253.48.0/22: - description: AIRNET - AIRNET S.R.L.S. - asn: 209301 - ignoreMorespecifics: false - ignore: false - -5.253.212.0/22: - description: NTT - NTT SRL - asn: 209387 - ignoreMorespecifics: false - ignore: false - -5.253.215.0/24: - description: MULTIWIRE-AS Multiwire S.r.l., IT - asn: 44084 - ignoreMorespecifics: false - ignore: false - -31.7.144.0/20: - description: RPENGINEERING-AS - RP ENGINEERING SAS DI ROMANO ALESSANDRO & C.S.A.S. - asn: 49360 - ignoreMorespecifics: false - ignore: false - -31.10.48.0/21: - description: AS-IRIDEOS-MC - IRIDEOS S.P.A. - asn: 5396 - ignoreMorespecifics: false - ignore: false - -31.11.32.0/21: - description: ARUBA-ASN - Aruba S.p.A. - asn: 31034 - ignoreMorespecifics: false - ignore: false - -31.13.136.0/21: - description: DTS-AS - Digital Telecommunication Services S.r.l. - asn: 49605 - ignoreMorespecifics: false - ignore: false - -31.14.28.0/24: - description: STELCORE - STEL S.R.L. - asn: 56550 - ignoreMorespecifics: false - ignore: false - -31.14.128.0/20: - description: ARUBA-ASN - Aruba S.p.A. - asn: 31034 - ignoreMorespecifics: false - ignore: false - -31.14.183.0/24: - description: SEEWEB - SEEWEB s.r.l. - asn: 12637 - ignoreMorespecifics: false - ignore: false - -31.14.184.0/21: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -31.14.233.0/24: - description: AIRGRID-AS - Airgrid S.R.L. - asn: 201198 - ignoreMorespecifics: false - ignore: false - -31.15.72.0/21: - description: OPTIMA - Optima Italia S.p.A. - asn: 44513 - ignoreMorespecifics: false - ignore: false - -31.24.136.0/21: - description: CLOUDFIRE - Cloudfire s.r.l. - asn: 203489 - ignoreMorespecifics: false - ignore: false - -31.31.40.0/21: - description: CDP-SPA - Centro di Produzione Spa - asn: 57329 - ignoreMorespecifics: false - ignore: false - -31.44.16.0/20: - description: LEVEL7-AS - Level7 s.r.l. - asn: 197506 - ignoreMorespecifics: false - ignore: false - -31.44.112.0/20: - description: ASN-AMBROGIO - Ambrogio s.r.l. - asn: 197954 - ignoreMorespecifics: false - ignore: false - -31.44.160.0/20: - description: MYNET-AS - MYNET S.R.L. - asn: 31263 - ignoreMorespecifics: false - ignore: false - -31.129.125.0/24: - description: JT - JT (Jersey) Limited - asn: 8681 - ignoreMorespecifics: false - ignore: false - -31.131.240.0/21: - description: FASTWEB - Fastweb SpA - asn: 12874 - ignoreMorespecifics: false - ignore: false - -31.132.40.0/22: - description: FIRSTAS-GATET1 - GATE T1 SRL - asn: 204326 - ignoreMorespecifics: false - ignore: false - -31.132.48.0/22: - description: ZADEASRL - ZADEA SRL - asn: 210144 - ignoreMorespecifics: false - ignore: false - -31.156.0.0/14: - description: VODAFONE-IT-ASN - Vodafone Italia S.p.A. - asn: 30722 - ignoreMorespecifics: false - ignore: false - -31.156.192.0/19: - description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT - asn: 30722 - ignoreMorespecifics: false - ignore: false - -31.156.224.0/19: - description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT - asn: 30722 - ignoreMorespecifics: false - ignore: false - -31.156.64.0/19: - description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT - asn: 30722 - ignoreMorespecifics: false - ignore: false - -31.156.96.0/19: - description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT - asn: 30722 - ignoreMorespecifics: false - ignore: false - -31.169.104.0/21: - description: HITACHICBT - WESTPOLE S.P.A. - asn: 197845 - ignoreMorespecifics: false - ignore: false - -31.171.136.0/21: - description: INTRED-AS - INTRED S.P.A. - asn: 31115 - ignoreMorespecifics: false - ignore: false - -31.171.136.0/22: - description: INTRED-AS INTRED S.P.A., IT - asn: 31115 - ignoreMorespecifics: false - ignore: false - -31.171.140.0/22: - description: INTRED-AS INTRED S.P.A., IT - asn: 31115 - ignoreMorespecifics: false - ignore: false - -31.177.40.0/21: - description: STELCORE - STEL S.R.L. - asn: 56550 - ignoreMorespecifics: false - ignore: false - -31.177.112.0/21: - description: KONVERTO-AS - KONVERTO SPA - asn: 44512 - ignoreMorespecifics: false - ignore: false - -31.185.96.0/21: - description: FIBERTELECOM-AS - Fiber Telecom S.p.A. - asn: 41327 - ignoreMorespecifics: false - ignore: false - -31.187.104.0/21: - description: WIRTEK - NEWTEC S.R.L. - asn: 201602 - ignoreMorespecifics: false - ignore: false - -31.187.110.0/24: - description: WIRTEK NEWTEC S.R.L., IT - asn: 201602 - ignoreMorespecifics: false - ignore: false - -31.187.109.0/24: - description: WIRTEK NEWTEC S.R.L., IT - asn: 201602 - ignoreMorespecifics: false - ignore: false - -31.187.111.0/24: - description: WIRTEK NEWTEC S.R.L., IT - asn: 201602 - ignoreMorespecifics: false - ignore: false - -31.187.108.0/24: - description: WIRTEK NEWTEC S.R.L., IT - asn: 201602 - ignoreMorespecifics: false - ignore: false - -31.187.104.0/24: - description: WIRTEK NEWTEC S.R.L., IT - asn: 201602 - ignoreMorespecifics: false - ignore: false - -31.187.106.0/24: - description: WIRTEK NEWTEC S.R.L., IT - asn: 201602 - ignoreMorespecifics: false - ignore: false - -31.187.105.0/24: - description: WIRTEK NEWTEC S.R.L., IT - asn: 201602 - ignoreMorespecifics: false - ignore: false - -31.187.107.0/24: - description: WIRTEK NEWTEC S.R.L., IT - asn: 201602 - ignoreMorespecifics: false - ignore: false - -31.188.0.0/14: - description: WINDTRE-AS - WIND TRE S.P.A. - asn: 24608 - ignoreMorespecifics: false - ignore: false - -31.189.0.0/16: - description: WINDTRE-AS WIND TRE S.P.A., IT - asn: 24608 - ignoreMorespecifics: false - ignore: false - -31.191.0.0/16: - description: WINDTRE-AS WIND TRE S.P.A., IT - asn: 24608 - ignoreMorespecifics: false - ignore: false - -31.188.0.0/16: - description: WINDTRE-AS WIND TRE S.P.A., IT - asn: 24608 - ignoreMorespecifics: false - ignore: false - -31.190.0.0/16: - description: WINDTRE-AS WIND TRE S.P.A., IT - asn: 24608 - ignoreMorespecifics: false - ignore: false - -31.193.16.0/20: - description: TIMENET-AS - TIME-NET S.R.L. - asn: 51580 - ignoreMorespecifics: false - ignore: false - -31.193.56.0/21: - description: SECSERVIZI-AS - SECSERVIZI S.P.A. - asn: 28767 - ignoreMorespecifics: false - ignore: false - -31.207.96.0/19: - description: SWB-APB-AS - Azienda Pubbliservizi Brunico - asn: 57469 - ignoreMorespecifics: false - ignore: false - -31.214.153.0/24: - description: STELCORE - STEL S.R.L. - asn: 56550 - ignoreMorespecifics: false - ignore: false - -31.216.240.0/20: - description: ASCOTLC-AS - Asco TLC S.p.A. - asn: 29177 - ignoreMorespecifics: false - ignore: false - -31.216.252.0/22: - description: ASCOTLC-AS Asco TLC S.p.A., IT - asn: 29177 - ignoreMorespecifics: false - ignore: false - -31.216.244.0/22: - description: ASCOTLC-AS Asco TLC S.p.A., IT - asn: 29177 - ignoreMorespecifics: false - ignore: false - -31.216.248.0/22: - description: ASCOTLC-AS Asco TLC S.p.A., IT - asn: 29177 - ignoreMorespecifics: false - ignore: false - -31.216.240.0/22: - description: ASCOTLC-AS Asco TLC S.p.A., IT - asn: 29177 - ignoreMorespecifics: false - ignore: false - -31.217.200.0/21: - description: WPWEB-AS - WpWeb S.r.l. - asn: 31121 - ignoreMorespecifics: false - ignore: false - -31.223.240.0/20: - description: ISP-INASSET-AS - InAsset S.r.l. - asn: 47902 - ignoreMorespecifics: false - ignore: false - -31.223.240.0/21: - description: ISP-INASSET-AS InAsset S.r.l., IT - asn: 47902 - ignoreMorespecifics: false - ignore: false - -31.223.240.0/23: - description: ISP-INASSET-AS InAsset S.r.l., IT - asn: 47902 - ignoreMorespecifics: false - ignore: false - -31.223.248.0/21: - description: ISP-INASSET-AS InAsset S.r.l., IT - asn: 47902 - ignoreMorespecifics: false - ignore: false - -37.9.224.0/20: - description: SEEWEB - SEEWEB s.r.l. - asn: 12637 - ignoreMorespecifics: false - ignore: false - -37.9.239.0/24: - description: SEEWEB SEEWEB s.r.l., IT - asn: 12637 - ignoreMorespecifics: false - ignore: false - -37.10.80.0/20: - description: ASN-AMBROGIO - Ambrogio s.r.l. - asn: 197954 - ignoreMorespecifics: false - ignore: false - -37.34.32.0/21: - description: IEO-AS - ISTITUTO EUROPEO DI ONCOLOGIA SRL - asn: 50428 - ignoreMorespecifics: false - ignore: false - -37.34.40.0/21: - description: LINKEM-AS - Linkem spa - asn: 198471 - ignoreMorespecifics: false - ignore: false - -37.34.40.0/22: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -37.34.44.0/22: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -37.60.32.0/21: - description: ISILINE-AS - ISI Line srl - asn: 13113 - ignoreMorespecifics: false - ignore: false - -37.60.38.0/24: - description: ISILINE-AS ISI Line srl, IT - asn: 13113 - ignoreMorespecifics: false - ignore: false - -37.72.32.0/21: - description: NETALIA-AS - NETALIA S.R.L. - asn: 198434 - ignoreMorespecifics: false - ignore: false - -37.72.35.0/24: - description: NETALIA-AS NETALIA S.R.L., IT - asn: 198434 - ignoreMorespecifics: false - ignore: false - -37.72.37.0/24: - description: NETALIA-AS NETALIA S.R.L., IT - asn: 198434 - ignoreMorespecifics: false - ignore: false - -37.72.33.0/24: - description: NETALIA-AS NETALIA S.R.L., IT - asn: 198434 - ignoreMorespecifics: false - ignore: false - -37.72.39.0/24: - description: NETALIA-AS NETALIA S.R.L., IT - asn: 198434 - ignoreMorespecifics: false - ignore: false - -37.77.112.0/20: - description: LINKEM-AS - Linkem spa - asn: 198471 - ignoreMorespecifics: false - ignore: false - -37.77.122.0/23: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -37.77.127.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -37.77.114.0/23: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -37.77.121.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -37.77.112.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -37.77.114.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -37.77.120.0/23: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -37.77.112.0/23: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -37.77.125.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -37.77.123.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -37.77.113.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -37.77.122.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -37.77.124.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -37.77.115.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -37.77.124.0/23: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -37.77.126.0/23: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -37.77.126.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -37.77.120.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -37.77.136.0/21: - description: RETELIT-AS - Reti Telematiche Italiane S.p.A. (Retelit S.p.A.) - asn: 28716 - ignoreMorespecifics: false - ignore: false - -37.77.160.0/21: - description: ACTIVENETWORK-AS - Active Network S.p.A. - asn: 197075 - ignoreMorespecifics: false - ignore: false - -37.77.208.0/20: - description: ASDASD-AS - ASDASD srl a socio unico - asn: 28929 - ignoreMorespecifics: false - ignore: false - -37.99.208.0/21: - description: COLT - COLT Technology Services Group Limited - asn: 8220 - ignoreMorespecifics: false - ignore: false - -37.100.0.0/14: - description: WINDTRE-AS - WIND TRE S.P.A. - asn: 24608 - ignoreMorespecifics: false - ignore: false - -37.103.0.0/16: - description: WINDTRE-AS WIND TRE S.P.A., IT - asn: 24608 - ignoreMorespecifics: false - ignore: false - -37.101.0.0/16: - description: WINDTRE-AS WIND TRE S.P.A., IT - asn: 24608 - ignoreMorespecifics: false - ignore: false - -37.100.0.0/16: - description: WINDTRE-AS WIND TRE S.P.A., IT - asn: 24608 - ignoreMorespecifics: false - ignore: false - -37.102.0.0/16: - description: WINDTRE-AS WIND TRE S.P.A., IT - asn: 24608 - ignoreMorespecifics: false - ignore: false - -37.114.8.0/21: - description: ASN-DEBIS - Engineering D.HUB S.p.A. - asn: 21176 - ignoreMorespecifics: false - ignore: false - -37.114.9.0/24: - description: ASN-DEBIS Engineering D.HUB S.p.A., IT - asn: 21176 - ignoreMorespecifics: false - ignore: false - -37.114.14.0/24: - description: ASN-DEBIS Engineering D.HUB S.p.A., IT - asn: 21176 - ignoreMorespecifics: false - ignore: false - -37.114.8.0/24: - description: ASN-DEBIS Engineering D.HUB S.p.A., IT - asn: 21176 - ignoreMorespecifics: false - ignore: false - -37.114.10.0/24: - description: ASN-DEBIS Engineering D.HUB S.p.A., IT - asn: 21176 - ignoreMorespecifics: false - ignore: false - -37.123.240.0/21: - description: AERIALCOM - AerialCom Srl - asn: 61000 - ignoreMorespecifics: false - ignore: false - -37.123.243.0/24: - description: AERIALCOM AerialCom Srl, IT - asn: 61000 - ignoreMorespecifics: false - ignore: false - -37.123.244.0/24: - description: AERIALCOM AerialCom Srl, IT - asn: 61000 - ignoreMorespecifics: false - ignore: false - -37.123.246.0/24: - description: AERIALCOM AerialCom Srl, IT - asn: 61000 - ignoreMorespecifics: false - ignore: false - -37.123.245.0/24: - description: AERIALCOM AerialCom Srl, IT - asn: 61000 - ignoreMorespecifics: false - ignore: false - -37.123.241.0/24: - description: AERIALCOM AerialCom Srl, IT - asn: 61000 - ignoreMorespecifics: false - ignore: false - -37.123.247.0/24: - description: AERIALCOM AerialCom Srl, IT - asn: 61000 - ignoreMorespecifics: false - ignore: false - -37.123.240.0/24: - description: AERIALCOM AerialCom Srl, IT - asn: 61000 - ignoreMorespecifics: false - ignore: false - -37.123.242.0/24: - description: AERIALCOM AerialCom Srl, IT - asn: 61000 - ignoreMorespecifics: false - ignore: false - -37.128.136.0/21: - description: TRENTINODIGITALE-AS - Trentino Digitale SPA - asn: 12835 - ignoreMorespecifics: false - ignore: false - -37.130.152.0/21: - description: SATORTECH - Sator Tech di Gagliardone Andrea Impresa Individuale - asn: 57846 - ignoreMorespecifics: false - ignore: false - -37.130.216.0/21: - description: ARIANET - Ari@net SRL - asn: 205330 - ignoreMorespecifics: false - ignore: false - -37.130.223.0/24: - description: Arianet Ari@net SRL, IT - asn: 205330 - ignoreMorespecifics: false - ignore: false - -37.130.219.0/24: - description: Arianet Ari@net SRL, IT - asn: 205330 - ignoreMorespecifics: false - ignore: false - -37.130.216.0/22: - description: Arianet Ari@net SRL, IT - asn: 205330 - ignoreMorespecifics: false - ignore: false - -37.130.221.0/24: - description: Arianet Ari@net SRL, IT - asn: 205330 - ignoreMorespecifics: false - ignore: false - -37.130.220.0/24: - description: Arianet Ari@net SRL, IT - asn: 205330 - ignoreMorespecifics: false - ignore: false - -37.130.222.0/24: - description: Arianet Ari@net SRL, IT - asn: 205330 - ignoreMorespecifics: false - ignore: false - -37.130.216.0/24: - description: Arianet Ari@net SRL, IT - asn: 205330 - ignoreMorespecifics: false - ignore: false - -37.130.220.0/22: - description: Arianet Ari@net SRL, IT - asn: 205330 - ignoreMorespecifics: false - ignore: false - -37.130.218.0/24: - description: Arianet Ari@net SRL, IT - asn: 205330 - ignoreMorespecifics: false - ignore: false - -37.130.217.0/24: - description: Arianet Ari@net SRL, IT - asn: 205330 - ignoreMorespecifics: false - ignore: false - -37.139.88.0/21: - description: ASN-ENTER - ENTER S.r.l. - asn: 12850 - ignoreMorespecifics: false - ignore: false - -37.148.224.0/21: - description: IT-TWT-AS - TWT S.p.A. - asn: 30848 - ignoreMorespecifics: false - ignore: false - -37.153.135.0/24: - description: FASTWEB - Fastweb SpA - asn: 12874 - ignoreMorespecifics: false - ignore: false - -37.156.96.0/22: - description: ASN-LEPIDA - Lepida S.c.p.A. - asn: 31638 - ignoreMorespecifics: false - ignore: false - -37.156.96.0/23: - description: ASN-LEPIDA Lepida S.c.p.A., IT - asn: 31638 - ignoreMorespecifics: false - ignore: false - -37.156.98.0/23: - description: ASN-LEPIDA Lepida S.c.p.A., IT - asn: 31638 - ignoreMorespecifics: false - ignore: false - -37.156.148.0/22: - description: ASN-LEPIDA - Lepida S.c.p.A. - asn: 31638 - ignoreMorespecifics: false - ignore: false - -37.156.148.0/23: - description: ASN-LEPIDA Lepida S.c.p.A., IT - asn: 31638 - ignoreMorespecifics: false - ignore: false - -37.156.150.0/23: - description: ASN-LEPIDA Lepida S.c.p.A., IT - asn: 31638 - ignoreMorespecifics: false - ignore: false - -37.156.168.0/22: - description: ASN-LEPIDA - Lepida S.c.p.A. - asn: 31638 - ignoreMorespecifics: false - ignore: false - -37.156.168.0/23: - description: ASN-LEPIDA Lepida S.c.p.A., IT - asn: 31638 - ignoreMorespecifics: false - ignore: false - -37.156.170.0/23: - description: ASN-LEPIDA Lepida S.c.p.A., IT - asn: 31638 - ignoreMorespecifics: false - ignore: false - -37.156.208.0/22: - description: ASN-LEPIDA - Lepida S.c.p.A. - asn: 31638 - ignoreMorespecifics: false - ignore: false - -37.156.208.0/23: - description: ASN-LEPIDA Lepida S.c.p.A., IT - asn: 31638 - ignoreMorespecifics: false - ignore: false - -37.156.210.0/23: - description: ASN-LEPIDA Lepida S.c.p.A., IT - asn: 31638 - ignoreMorespecifics: false - ignore: false - -37.176.0.0/13: - description: VODAFONE-IT-ASN - Vodafone Italia S.p.A. - asn: 30722 - ignoreMorespecifics: false - ignore: false - -37.182.64.0/19: - description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT - asn: 30722 - ignoreMorespecifics: false - ignore: false - -37.183.64.0/19: - description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT - asn: 30722 - ignoreMorespecifics: false - ignore: false - -37.182.160.0/20: - description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT - asn: 30722 - ignoreMorespecifics: false - ignore: false - -37.182.96.0/19: - description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT - asn: 30722 - ignoreMorespecifics: false - ignore: false - -37.182.176.0/20: - description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT - asn: 30722 - ignoreMorespecifics: false - ignore: false - -37.182.144.0/20: - description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT - asn: 30722 - ignoreMorespecifics: false - ignore: false - -37.182.224.0/20: - description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT - asn: 30722 - ignoreMorespecifics: false - ignore: false - -37.182.128.0/20: - description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT - asn: 30722 - ignoreMorespecifics: false - ignore: false - -37.186.128.0/18: - description: BRENNERCOM-AS - Brennercom S.p.A. - asn: 20811 - ignoreMorespecifics: false - ignore: false - -37.186.192.0/18: - description: FASTWEB - Fastweb SpA - asn: 12874 - ignoreMorespecifics: false - ignore: false - -37.200.80.0/22: - description: FREECOM - FreeCom S.r.l. - asn: 202193 - ignoreMorespecifics: false - ignore: false - -37.200.82.0/23: - description: FreeCom FreeCom S.r.l., IT - asn: 202193 - ignoreMorespecifics: false - ignore: false - -37.202.16.0/21: - description: XMATICA-AS - XMATICA SRL - asn: 60475 - ignoreMorespecifics: false - ignore: false - -37.203.224.0/20: - description: CEDIS - CONSORZIO ELETTRICO DI STORO, SOCIETA COOPERATIVA - asn: 199309 - ignoreMorespecifics: false - ignore: false - -37.205.128.0/17: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -37.209.200.0/21: - description: MT-AS - Milano Teleport SRL - asn: 49284 - ignoreMorespecifics: false - ignore: false - -37.220.40.0/21: - description: AS-IRIDEOS-KP - IRIDEOS S.P.A. - asn: 5602 - ignoreMorespecifics: false - ignore: false - -37.221.96.0/22: - description: MAVIANMAX - MavianMax srl - asn: 62007 - ignoreMorespecifics: false - ignore: false - -37.226.0.0/15: - description: WINDTRE-AS - WIND TRE S.P.A. - asn: 24608 - ignoreMorespecifics: false - ignore: false - -37.227.128.0/17: - description: WINDTRE-AS WIND TRE S.P.A., IT - asn: 24608 - ignoreMorespecifics: false - ignore: false - -37.227.0.0/16: - description: WINDTRE-AS WIND TRE S.P.A., IT - asn: 24608 - ignoreMorespecifics: false - ignore: false - -37.226.0.0/16: - description: WINDTRE-AS WIND TRE S.P.A., IT - asn: 24608 - ignoreMorespecifics: false - ignore: false - -37.227.0.0/17: - description: WINDTRE-AS WIND TRE S.P.A., IT - asn: 24608 - ignoreMorespecifics: false - ignore: false - -37.247.48.0/21: - description: PDDA-AS - Prometeus di Daniela Agro - asn: 34971 - ignoreMorespecifics: false - ignore: false - -45.9.224.0/22: - description: WINDSLSRL-AS - Windsl S.r.l. - asn: 51616 - ignoreMorespecifics: false - ignore: false - -45.11.116.0/22: - description: NAQUADRIA-AS - Naquadria S.R.L. - asn: 201333 - ignoreMorespecifics: false - ignore: false - -45.13.68.0/22: - description: IRPNET-AS - Irpinia Net-Com SRL - asn: 48500 - ignoreMorespecifics: false - ignore: false - -45.13.80.0/22: - description: NUOVARETI-AS - NUOVARETI S.R.L. - asn: 200984 - ignoreMorespecifics: false - ignore: false - -45.13.88.0/22: - description: INTERPLANET-IT - Interplanet S.r.l. - asn: 34758 - ignoreMorespecifics: false - ignore: false - -45.13.144.0/22: - description: ONECOM-AS - Onecom Global Communications LTD - asn: 51185 - ignoreMorespecifics: false - ignore: false - -45.14.160.0/22: - description: VALCANALE-NET - Valcanale Energia Srl - asn: 209987 - ignoreMorespecifics: false - ignore: false - -45.14.184.0/22: - description: ASSERVEREASY - Servereasy Srl - asn: 60798 - ignoreMorespecifics: false - ignore: false - -45.15.92.0/22: - description: DBNETWORK-AS - DB Network di Sgambaro Gionata - asn: 207054 - ignoreMorespecifics: false - ignore: false - -45.15.244.0/22: - description: STARHOST - Starhost SRL - asn: 204872 - ignoreMorespecifics: false - ignore: false - -45.66.16.0/22: - description: BRAINBOX - Brainbox S.r.l. - asn: 59919 - ignoreMorespecifics: false - ignore: false - -45.66.80.0/22: - description: INTERCOM-AS - Intercom s.r.l. - asn: 8224 - ignoreMorespecifics: false - ignore: false - -45.66.100.0/22: - description: REEVO - REEVO S.R.L. - asn: 31617 - ignoreMorespecifics: false - ignore: false - -45.67.40.0/22: - description: MYNET-AS - MYNET S.R.L. - asn: 31263 - ignoreMorespecifics: false - ignore: false - -45.67.112.0/22: - description: NEWCOM - Guglielmo Causarano trading as NewCom - asn: 209970 - ignoreMorespecifics: false - ignore: false - -45.67.115.0/24: - description: FIBERTELECOM-AS Fiber Telecom S.p.A., IT - asn: 41327 - ignoreMorespecifics: false - ignore: false - -45.67.124.0/22: - description: NTT - NTT SRL - asn: 209387 - ignoreMorespecifics: false - ignore: false - -45.82.132.0/22: - description: NETOIP - Netoip.com srl - asn: 202709 - ignoreMorespecifics: false - ignore: false - -45.82.228.0/22: - description: FASTWEB - Fastweb SpA - asn: 12874 - ignoreMorespecifics: false - ignore: false - -45.85.16.0/22: - description: FARECOM - Giuseppe D'Ambrosio trading as Fare Com - asn: 205498 - ignoreMorespecifics: false - ignore: false - -45.86.108.0/22: - description: TELMEKOM-AS - TELMEKOM SRL - asn: 49088 - ignoreMorespecifics: false - ignore: false - -45.87.64.0/22: - description: NETEN-AS - Neten Srl - asn: 41974 - ignoreMorespecifics: false - ignore: false - -45.89.180.0/22: - description: RETELIT-AS - Reti Telematiche Italiane S.p.A. (Retelit S.p.A.) - asn: 28716 - ignoreMorespecifics: false - ignore: false - -45.90.92.0/22: - description: TELMEKOM-AS - TELMEKOM SRL - asn: 49088 - ignoreMorespecifics: false - ignore: false - -45.91.184.0/22: - description: LINKTELCO-ASN - Link Telecomunicazioni SRL - asn: 202074 - ignoreMorespecifics: false - ignore: false - -45.92.148.0/22: - description: REEVO - REEVO S.R.L. - asn: 31617 - ignoreMorespecifics: false - ignore: false - -45.93.36.0/22: - description: INTERPLANET-IT - Interplanet S.r.l. - asn: 34758 - ignoreMorespecifics: false - ignore: false - -45.93.204.0/22: - description: SILTEL-ASN - SILTEL DIGITAL TELECOMMUNICATION SERVICES S.R.L. - asn: 200799 - ignoreMorespecifics: false - ignore: false - -45.94.0.0/22: - description: MYNET-AS - MYNET S.R.L. - asn: 31263 - ignoreMorespecifics: false - ignore: false - -45.94.96.0/22: - description: Maxihost Hospedagem de Sites Ltda - asn: 262287 - ignoreMorespecifics: false - ignore: false - -45.129.160.0/22: - description: ATLANTIS-IT - Atlantis SRL - asn: 42550 - ignoreMorespecifics: false - ignore: false - -45.129.220.0/22: - description: DIGITALPACIFIC-AU Digital Pacific Pty Ltd Australia - asn: 55803 - ignoreMorespecifics: false - ignore: false - -45.130.88.0/22: - description: FIRSTPOINT-AS - First Point Societa' A Responsabilita' Limitata In Sigla First Point S.R.L. - asn: 208532 - ignoreMorespecifics: false - ignore: false - -45.132.208.0/22: - description: FIBERING - Fibering Spa - asn: 51569 - ignoreMorespecifics: false - ignore: false - -45.135.24.0/22: - description: NETGLOBAL-ASN - Net Global Srl - asn: 50316 - ignoreMorespecifics: false - ignore: false - -45.135.68.0/22: - description: TELMEKOM-AS - TELMEKOM SRL - asn: 49088 - ignoreMorespecifics: false - ignore: false - -45.140.84.0/22: - description: NEXUSWAY - Nexusway srl - asn: 199947 - ignoreMorespecifics: false - ignore: false - -45.140.196.0/22: - description: ASENEGAN - Enegan S.p.A. - asn: 208808 - ignoreMorespecifics: false - ignore: false - -45.142.168.0/22: - description: CONNETTA - Connetta Srl - asn: 205051 - ignoreMorespecifics: false - ignore: false - -45.142.170.0/24: - description: Connetta Connetta Srl, IT - asn: 205051 - ignoreMorespecifics: false - ignore: false - -45.142.171.0/24: - description: Connetta Connetta Srl, IT - asn: 205051 - ignoreMorespecifics: false - ignore: false - -45.142.169.0/24: - description: Connetta Connetta Srl, IT - asn: 205051 - ignoreMorespecifics: false - ignore: false - -45.142.168.0/24: - description: Connetta Connetta Srl, IT - asn: 205051 - ignoreMorespecifics: false - ignore: false - -45.142.184.0/22: - description: MYNET-AS - MYNET S.R.L. - asn: 31263 - ignoreMorespecifics: false - ignore: false - -45.143.180.0/22: - description: ALIDA-SRL - ALIDA SRL - asn: 56376 - ignoreMorespecifics: false - ignore: false - -45.145.24.0/22: - description: YDEA - Ydea s.r.l. - asn: 35131 - ignoreMorespecifics: false - ignore: false - -45.145.204.0/22: - description: IT-SUPERNAP - SUPERNAP Italia S.r.l. - asn: 203201 - ignoreMorespecifics: false - ignore: false - -45.145.212.0/22: - description: DIGITALPACIFIC-AU Digital Pacific Pty Ltd Australia - asn: 55803 - ignoreMorespecifics: false - ignore: false - -45.145.228.0/22: - description: CNSERVERS - CNSERVERS LLC - asn: 40065 - ignoreMorespecifics: false - ignore: false - -45.150.200.0/22: - description: WBT-AS - Webethical S.r.l. - asn: 201795 - ignoreMorespecifics: false - ignore: false - -45.152.144.0/22: - description: BRAINBOX - Brainbox S.r.l. - asn: 59919 - ignoreMorespecifics: false - ignore: false - -45.156.64.0/22: - description: DIGITALPACIFIC-AU Digital Pacific Pty Ltd Australia - asn: 55803 - ignoreMorespecifics: false - ignore: false - -45.157.228.0/22: - description: ELEKTRONICA - Elektronica Sistemi S.n.c. - asn: 201847 - ignoreMorespecifics: false - ignore: false - -45.157.231.0/24: - description: Elektronica Elektronica Sistemi S.n.c., IT - asn: 201847 - ignoreMorespecifics: false - ignore: false - -45.157.230.0/24: - description: Elektronica Elektronica Sistemi S.n.c., IT - asn: 201847 - ignoreMorespecifics: false - ignore: false - -45.157.228.0/24: - description: Elektronica Elektronica Sistemi S.n.c., IT - asn: 201847 - ignoreMorespecifics: false - ignore: false - -45.157.229.0/24: - description: Elektronica Elektronica Sistemi S.n.c., IT - asn: 201847 - ignoreMorespecifics: false - ignore: false - -45.159.36.0/22: - description: SIRIUSTEC-IT - Sirius Technology SRL - asn: 60501 - ignoreMorespecifics: false - ignore: false - -46.16.168.0/21: - description: SEEWEB - SEEWEB s.r.l. - asn: 12637 - ignoreMorespecifics: false - ignore: false - -46.18.24.0/21: - description: UNIBZ-AS - Libera Universita di Bolzano - asn: 51708 - ignoreMorespecifics: false - ignore: false - -46.18.24.0/22: - description: UNIBZ-AS Libera Universita di Bolzano, IT - asn: 51708 - ignoreMorespecifics: false - ignore: false - -46.18.232.0/21: - description: SKYWEBTV-AS - SKYWEBTV S.R.L. - asn: 60803 - ignoreMorespecifics: false - ignore: false - -46.19.48.0/21: - description: GTT-BACKBONE - GTT Communications Inc. - asn: 3257 - ignoreMorespecifics: false - ignore: false - -46.19.232.0/21: - description: NCS-AS - InAsset S.r.l. - asn: 197664 - ignoreMorespecifics: false - ignore: false - -46.20.80.0/20: - description: FIBERING - Fibering Spa - asn: 51569 - ignoreMorespecifics: false - ignore: false - -46.20.85.0/24: - description: FIBERING Fibering Spa, IT - asn: 51569 - ignoreMorespecifics: false - ignore: false - -46.20.81.0/24: - description: FIBERING Fibering Spa, IT - asn: 51569 - ignoreMorespecifics: false - ignore: false - -46.20.95.0/24: - description: FIBERING Fibering Spa, IT - asn: 51569 - ignoreMorespecifics: false - ignore: false - -46.20.89.0/24: - description: FIBERING Fibering Spa, IT - asn: 51569 - ignoreMorespecifics: false - ignore: false - -46.20.93.0/24: - description: FIBERING Fibering Spa, IT - asn: 51569 - ignoreMorespecifics: false - ignore: false - -46.20.84.0/24: - description: FIBERING Fibering Spa, IT - asn: 51569 - ignoreMorespecifics: false - ignore: false - -46.20.88.0/24: - description: FIBERING Fibering Spa, IT - asn: 51569 - ignoreMorespecifics: false - ignore: false - -46.20.83.0/24: - description: FIBERING Fibering Spa, IT - asn: 51569 - ignoreMorespecifics: false - ignore: false - -46.20.80.0/24: - description: FIBERING Fibering Spa, IT - asn: 51569 - ignoreMorespecifics: false - ignore: false - -46.20.87.0/24: - description: FIBERING Fibering Spa, IT - asn: 51569 - ignoreMorespecifics: false - ignore: false - -46.20.91.0/24: - description: FIBERING Fibering Spa, IT - asn: 51569 - ignoreMorespecifics: false - ignore: false - -46.20.90.0/24: - description: FIBERING Fibering Spa, IT - asn: 51569 - ignoreMorespecifics: false - ignore: false - -46.20.86.0/24: - description: FIBERING Fibering Spa, IT - asn: 51569 - ignoreMorespecifics: false - ignore: false - -46.20.82.0/24: - description: FIBERING Fibering Spa, IT - asn: 51569 - ignoreMorespecifics: false - ignore: false - -46.20.92.0/24: - description: FIBERING Fibering Spa, IT - asn: 51569 - ignoreMorespecifics: false - ignore: false - -46.20.94.0/24: - description: FIBERING Fibering Spa, IT - asn: 51569 - ignoreMorespecifics: false - ignore: false - -46.21.176.0/20: - description: PLANETEL - Planetel Srl - asn: 47217 - ignoreMorespecifics: false - ignore: false - -46.28.24.0/21: - description: FASTALP-AS - Telecomunicazioni digitali Fastalp S.R.L. - asn: 51300 - ignoreMorespecifics: false - ignore: false - -46.28.29.0/24: - description: FASTALP-AS Telecomunicazioni digitali Fastalp S.R.L., IT - asn: 51300 - ignoreMorespecifics: false - ignore: false - -46.28.28.0/24: - description: FASTALP-AS Telecomunicazioni digitali Fastalp S.R.L., IT - asn: 51300 - ignoreMorespecifics: false - ignore: false - -46.28.30.0/24: - description: FASTALP-AS Telecomunicazioni digitali Fastalp S.R.L., IT - asn: 51300 - ignoreMorespecifics: false - ignore: false - -46.28.24.0/24: - description: FASTALP-AS Telecomunicazioni digitali Fastalp S.R.L., IT - asn: 51300 - ignoreMorespecifics: false - ignore: false - -46.28.31.0/24: - description: FASTALP-AS Telecomunicazioni digitali Fastalp S.R.L., IT - asn: 51300 - ignoreMorespecifics: false - ignore: false - -46.28.25.0/24: - description: FASTALP-AS Telecomunicazioni digitali Fastalp S.R.L., IT - asn: 51300 - ignoreMorespecifics: false - ignore: false - -46.28.26.0/24: - description: FASTALP-AS Telecomunicazioni digitali Fastalp S.R.L., IT - asn: 51300 - ignoreMorespecifics: false - ignore: false - -46.28.27.0/24: - description: FASTALP-AS Telecomunicazioni digitali Fastalp S.R.L., IT - asn: 51300 - ignoreMorespecifics: false - ignore: false - -46.28.120.0/21: - description: WIFIWEB - WIFIWEB s.r.l. - asn: 47927 - ignoreMorespecifics: false - ignore: false - -46.29.104.0/21: - description: MT-AS - Milano Teleport SRL - asn: 49284 - ignoreMorespecifics: false - ignore: false - -46.29.200.0/21: - description: ASN-IDC - Telecom Italia S.p.A. - asn: 20746 - ignoreMorespecifics: false - ignore: false - -46.30.248.0/21: - description: INTERMATICA-AS - INTERMATICA SPA - asn: 51499 - ignoreMorespecifics: false - ignore: false - -46.31.104.0/21: - description: ACTIVENETWORK-AS - Active Network S.p.A. - asn: 197075 - ignoreMorespecifics: false - ignore: false - -46.31.128.0/21: - description: ATWORKS-AS - @Works Srl - asn: 197290 - ignoreMorespecifics: false - ignore: false - -46.37.0.0/19: - description: ARUBA-ASN - Aruba S.p.A. - asn: 31034 - ignoreMorespecifics: false - ignore: false - -46.37.0.0/24: - description: ARUBA-ASN Aruba S.p.A., IT - asn: 31034 - ignoreMorespecifics: false - ignore: false - -46.37.224.0/19: - description: IP-TELECOM-AS - ip telecom srl - asn: 29449 - ignoreMorespecifics: false - ignore: false - -46.44.192.0/18: - description: ASN-WELCOMEITALIA - Welcome Italia S.p.A - asn: 21056 - ignoreMorespecifics: false - ignore: false - -46.102.188.0/23: - description: STELCORE - STEL S.R.L. - asn: 56550 - ignoreMorespecifics: false - ignore: false - -46.182.88.0/21: - description: LINKEM-AS - Linkem spa - asn: 198471 - ignoreMorespecifics: false - ignore: false - -46.182.92.0/22: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -46.182.88.0/22: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -46.182.152.0/21: - description: TERRECABLATE - Terrecablate Reti e Servizi S.R.L. - asn: 29050 - ignoreMorespecifics: false - ignore: false - -46.182.232.0/21: - description: ITAS-AS - ITAS ISTITUTO TRENTINO ALTO ADIGE - asn: 51940 - ignoreMorespecifics: false - ignore: false - -46.183.232.0/21: - description: RETELIT-AS - Reti Telematiche Italiane S.p.A. (Retelit S.p.A.) - asn: 28716 - ignoreMorespecifics: false - ignore: false - -46.226.176.0/21: - description: VIKING-AS - VIKING SRL - asn: 56320 - ignoreMorespecifics: false - ignore: false - -46.226.200.0/21: - description: TRENTINODIGITALE-AS - Trentino Digitale SPA - asn: 12835 - ignoreMorespecifics: false - ignore: false - -46.227.0.0/21: - description: LINKEM-AS - Linkem spa - asn: 198471 - ignoreMorespecifics: false - ignore: false - -46.227.0.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -46.227.152.0/21: - description: ASN-FRW - Frosinone Wireless S.p.A. - asn: 50627 - ignoreMorespecifics: false - ignore: false - -46.227.152.0/22: - description: ASN-FRW Frosinone Wireless S.p.A., IT - asn: 50627 - ignoreMorespecifics: false - ignore: false - -46.227.156.0/22: - description: ASN-FRW Frosinone Wireless S.p.A., IT - asn: 50627 - ignoreMorespecifics: false - ignore: false - -46.228.240.0/20: - description: AS-IRIDEOS-MC - IRIDEOS S.P.A. - asn: 5396 - ignoreMorespecifics: false - ignore: false - -46.229.80.0/20: - description: ASN-TELEMAR - Telemar s.p.a. - asn: 13097 - ignoreMorespecifics: false - ignore: false - -46.231.24.0/21: - description: INET-AS - BT Italia S.p.A. - asn: 3313 - ignoreMorespecifics: false - ignore: false - -46.232.136.0/21: - description: NEXTDATA - Next Data S.r.l - asn: 198291 - ignoreMorespecifics: false - ignore: false - -46.232.136.0/24: - description: nextdata Next Data S.r.l, IT - asn: 198291 - ignoreMorespecifics: false - ignore: false - -46.232.139.0/24: - description: nextdata Next Data S.r.l, IT - asn: 198291 - ignoreMorespecifics: false - ignore: false - -46.232.140.0/24: - description: nextdata Next Data S.r.l, IT - asn: 198291 - ignoreMorespecifics: false - ignore: false - -46.232.137.0/24: - description: nextdata Next Data S.r.l, IT - asn: 198291 - ignoreMorespecifics: false - ignore: false - -46.232.141.0/24: - description: nextdata Next Data S.r.l, IT - asn: 198291 - ignoreMorespecifics: false - ignore: false - -46.232.138.0/24: - description: nextdata Next Data S.r.l, IT - asn: 198291 - ignoreMorespecifics: false - ignore: false - -46.232.143.0/24: - description: nextdata Next Data S.r.l, IT - asn: 198291 - ignoreMorespecifics: false - ignore: false - -46.232.144.0/21: - description: CDLAN-AS - CDLAN s.r.l. - asn: 20836 - ignoreMorespecifics: false - ignore: false - -46.233.128.0/18: - description: ASN-AEMNET - IREN ENERGIA S.P.A - asn: 39636 - ignoreMorespecifics: false - ignore: false - -46.234.224.0/19: - description: BRENNERCOM-AS - Brennercom S.p.A. - asn: 20811 - ignoreMorespecifics: false - ignore: false - -46.235.136.0/21: - description: ALFANEWS - Alfanews S.r.l. - asn: 197589 - ignoreMorespecifics: false - ignore: false - -46.243.32.0/21: - description: RETELIT-AS - Reti Telematiche Italiane S.p.A. (Retelit S.p.A.) - asn: 28716 - ignoreMorespecifics: false - ignore: false - -46.252.144.0/20: - description: ASSUPERNOVA - Netsons s.r.l. - asn: 60087 - ignoreMorespecifics: false - ignore: false - -46.254.40.0/21: - description: PROMETEO-AS - Prometeo S.p.A. - asn: 34618 - ignoreMorespecifics: false - ignore: false - -46.254.152.0/22: - description: CUW-AS - UMBRIA DIGITALE SCARL - asn: 52083 - ignoreMorespecifics: false - ignore: false - -46.254.152.0/21: - description: CUW-AS UMBRIA DIGITALE SCARL, IT - asn: 52083 - ignoreMorespecifics: false - ignore: false - -46.254.156.0/22: - description: ADL - Applico Digital Lab S.r.l. - asn: 205716 - ignoreMorespecifics: false - ignore: false - -46.254.176.0/21: - description: CONTACTLAB - ContactLab SpA - asn: 60227 - ignoreMorespecifics: false - ignore: false - -46.254.232.0/21: - description: ISP-INASSET-AS - InAsset S.r.l. - asn: 47902 - ignoreMorespecifics: false - ignore: false - -46.254.232.0/22: - description: ISP-INASSET-AS InAsset S.r.l., IT - asn: 47902 - ignoreMorespecifics: false - ignore: false - -46.254.236.0/22: - description: ISP-INASSET-AS InAsset S.r.l., IT - asn: 47902 - ignoreMorespecifics: false - ignore: false - -46.255.80.0/21: - description: ASN-LEPIDA - Lepida S.c.p.A. - asn: 31638 - ignoreMorespecifics: false - ignore: false - -46.255.80.0/24: - description: ASN-LEPIDA Lepida S.c.p.A., IT - asn: 31638 - ignoreMorespecifics: false - ignore: false - -46.255.84.0/22: - description: ASN-LEPIDA Lepida S.c.p.A., IT - asn: 31638 - ignoreMorespecifics: false - ignore: false - -46.255.83.0/24: - description: ASN-LEPIDA Lepida S.c.p.A., IT - asn: 31638 - ignoreMorespecifics: false - ignore: false - -46.255.86.0/24: - description: ASN-LEPIDA Lepida S.c.p.A., IT - asn: 31638 - ignoreMorespecifics: false - ignore: false - -46.255.80.0/22: - description: ASN-LEPIDA Lepida S.c.p.A., IT - asn: 31638 - ignoreMorespecifics: false - ignore: false - -46.255.85.0/24: - description: ASN-LEPIDA Lepida S.c.p.A., IT - asn: 31638 - ignoreMorespecifics: false - ignore: false - -52.144.64.0/19: - description: AS-IRIDEOS-KP - IRIDEOS S.P.A. - asn: 5602 - ignoreMorespecifics: false - ignore: false - -52.144.90.0/24: - description: AS-IRIDEOS-MC IRIDEOS S.P.A., IT - asn: 5396 - ignoreMorespecifics: false - ignore: false - -62.10.0.0/15: - description: TISCALI-IT - Tiscali Italia S.P.A. - asn: 8612 - ignoreMorespecifics: false - ignore: false - -62.13.160.0/19: - description: WINDTRE-AS - WIND TRE S.P.A. - asn: 24608 - ignoreMorespecifics: false - ignore: false - -62.13.188.0/22: - description: WINDTRE-AS WIND TRE S.P.A., IT - asn: 24608 - ignoreMorespecifics: false - ignore: false - -62.13.172.0/22: - description: WINDTRE-AS WIND TRE S.P.A., IT - asn: 24608 - ignoreMorespecifics: false - ignore: false - -62.13.168.0/22: - description: WINDTRE-AS WIND TRE S.P.A., IT - asn: 24608 - ignoreMorespecifics: false - ignore: false - -62.18.0.0/15: - description: ASN-TIM - Telecom Italia S.p.A. - asn: 16232 - ignoreMorespecifics: false - ignore: false - -62.48.32.0/19: - description: BRT-AS - Playnet S.R.L. - asn: 13284 - ignoreMorespecifics: false - ignore: false - -62.69.128.0/21: - description: ASWICITY - WicitY srl - asn: 59766 - ignoreMorespecifics: false - ignore: false - -62.77.32.0/19: - description: ASN-IDC - Telecom Italia S.p.A. - asn: 20746 - ignoreMorespecifics: false - ignore: false - -62.77.42.0/23: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -62.77.46.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -62.77.33.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -62.77.62.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -62.77.57.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -62.77.54.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -62.77.36.0/23: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -62.77.34.0/23: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -62.77.58.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -62.77.56.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -62.77.41.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -62.77.55.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -62.77.52.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -62.77.48.0/22: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -62.77.44.0/23: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -62.85.160.0/19: - description: COLT Technology Services Group Limited - asn: 15404 - ignoreMorespecifics: false - ignore: false - -62.86.0.0/16: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -62.86.26.0/24: - description: ASN-IBSNAZ Telecom Italia S.p.A., IT - asn: 3269 - ignoreMorespecifics: false - ignore: false - -62.86.128.0/17: - description: ASN-IBSNAZ Telecom Italia S.p.A., IT - asn: 3269 - ignoreMorespecifics: false - ignore: false - -62.86.116.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -62.94.0.0/16: - description: ASN-CLOUDITALIA - CLOUDITALIA TELECOMUNICAZIONI S.P.A. - asn: 15589 - ignoreMorespecifics: false - ignore: false - -62.97.0.0/19: - description: SGS-BP-AS - Banco BPM S.P.A - asn: 15529 - ignoreMorespecifics: false - ignore: false - -62.97.17.0/24: - description: SGS-BP-AS Banco BPM S.P.A, IT - asn: 15529 - ignoreMorespecifics: false - ignore: false - -62.97.24.0/24: - description: SGS-BP-AS Banco BPM S.P.A, IT - asn: 15529 - ignoreMorespecifics: false - ignore: false - -62.97.16.0/24: - description: SGS-BP-AS Banco BPM S.P.A, IT - asn: 15529 - ignoreMorespecifics: false - ignore: false - -62.97.32.0/19: - description: INTRED-AS - INTRED S.P.A. - asn: 31115 - ignoreMorespecifics: false - ignore: false - -62.97.48.0/20: - description: INTRED-AS INTRED S.P.A., IT - asn: 31115 - ignoreMorespecifics: false - ignore: false - -62.97.32.0/20: - description: INTRED-AS INTRED S.P.A., IT - asn: 31115 - ignoreMorespecifics: false - ignore: false - -62.97.45.0/24: - description: INTRED-AS INTRED S.P.A., IT - asn: 31115 - ignoreMorespecifics: false - ignore: false - -62.98.0.0/16: - description: ASN-WINDTRE - WIND TRE S.P.A. - asn: 1267 - ignoreMorespecifics: false - ignore: false - -62.102.152.0/21: - description: AIRMAX-AS - AirMax S.r.l. - asn: 197650 - ignoreMorespecifics: false - ignore: false - -62.108.224.0/19: - description: ZUCCHETTI-AS - ZUCCHETTI SPA - asn: 25518 - ignoreMorespecifics: false - ignore: false - -62.110.0.0/16: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -62.110.128.0/17: - description: ASN-IBSNAZ Telecom Italia S.p.A., IT - asn: 3269 - ignoreMorespecifics: false - ignore: false - -62.122.72.0/22: - description: POSDATA-AS - P.O.S. Data System SRL - asn: 208432 - ignoreMorespecifics: false - ignore: false - -62.123.0.0/16: - description: ASN-ATLANET - BT Italia S.p.A. - asn: 12797 - ignoreMorespecifics: false - ignore: false - -62.149.128.0/19: - description: ARUBA-ASN - Aruba S.p.A. - asn: 31034 - ignoreMorespecifics: false - ignore: false - -62.149.192.0/18: - description: ARUBA-ASN - Aruba S.p.A. - asn: 31034 - ignoreMorespecifics: false - ignore: false - -62.152.96.0/19: - description: COLT - COLT Technology Services Group Limited - asn: 8220 - ignoreMorespecifics: false - ignore: false - -62.173.160.0/19: - description: AS-IRIDEOS-KP - IRIDEOS S.P.A. - asn: 5602 - ignoreMorespecifics: false - ignore: false - -62.177.0.0/19: - description: FASTWEB - Fastweb SpA - asn: 12874 - ignoreMorespecifics: false - ignore: false - -62.196.0.0/16: - description: AS-IRIDEOS-IN-NETAPP - IRIDEOS S.P.A. - asn: 3302 - ignoreMorespecifics: false - ignore: false - -62.196.124.0/22: - description: AS-IRIDEOS-IN-NETAPP IRIDEOS S.P.A., IT - asn: 3302 - ignoreMorespecifics: false - ignore: false - -62.196.140.0/22: - description: AS-IRIDEOS-IN-NETAPP IRIDEOS S.P.A., IT - asn: 3302 - ignoreMorespecifics: false - ignore: false - -62.205.0.0/19: - description: DEVITALIA-SRL - Dev Italia srl - asn: 44747 - ignoreMorespecifics: false - ignore: false - -62.212.0.0/19: - description: ULI-MAIN - Utility Line Italia S.r.l. - asn: 9026 - ignoreMorespecifics: false - ignore: false - -62.220.64.0/20: - description: ASN-KJWS - K.J.W.S. S.r.l. - asn: 15437 - ignoreMorespecifics: false - ignore: false - -69.172.96.0/19: - description: CLOUDFIRE - Cloudfire s.r.l. - asn: 203489 - ignoreMorespecifics: false - ignore: false - -77.32.0.0/17: - description: NGI-AS - EOLO S.p.A. - asn: 35612 - ignoreMorespecifics: false - ignore: false - -77.32.96.0/20: - description: NGI-AS EOLO S.p.A., IT - asn: 35612 - ignoreMorespecifics: false - ignore: false - -77.32.32.0/20: - description: NGI-AS EOLO S.p.A., IT - asn: 35612 - ignoreMorespecifics: false - ignore: false - -77.32.48.0/20: - description: NGI-AS EOLO S.p.A., IT - asn: 35612 - ignoreMorespecifics: false - ignore: false - -77.32.16.0/20: - description: NGI-AS EOLO S.p.A., IT - asn: 35612 - ignoreMorespecifics: false - ignore: false - -77.32.0.0/20: - description: NGI-AS EOLO S.p.A., IT - asn: 35612 - ignoreMorespecifics: false - ignore: false - -77.32.80.0/20: - description: NGI-AS EOLO S.p.A., IT - asn: 35612 - ignoreMorespecifics: false - ignore: false - -77.32.112.0/20: - description: NGI-AS EOLO S.p.A., IT - asn: 35612 - ignoreMorespecifics: false - ignore: false - -77.32.64.0/20: - description: NGI-AS EOLO S.p.A., IT - asn: 35612 - ignoreMorespecifics: false - ignore: false - -77.39.128.0/19: - description: ORAKOM - Orakom S.r.l. - asn: 199181 - ignoreMorespecifics: false - ignore: false - -77.39.160.0/19: - description: UNIDATA - UNIDATA S.p.A. - asn: 5394 - ignoreMorespecifics: false - ignore: false - -77.39.192.0/20: - description: ASN-PANSERVICE - Giuliano Claudio Peritore trading as "Panservice s.a.s. di Cuseo Fabrizio & C." - asn: 20912 - ignoreMorespecifics: false - ignore: false - -77.39.208.0/21: - description: SERVERPLAN-AS - Server Plan S.r.l. - asn: 52030 - ignoreMorespecifics: false - ignore: false - -77.39.216.0/22: - description: ASN-PANSERVICE - Giuliano Claudio Peritore trading as "Panservice s.a.s. di Cuseo Fabrizio & C." - asn: 20912 - ignoreMorespecifics: false - ignore: false - -77.39.220.0/22: - description: FASTFONE-ASN - Fastfone s.r.l. - asn: 201127 - ignoreMorespecifics: false - ignore: false - -77.39.224.0/19: - description: UNIDATA - UNIDATA S.p.A. - asn: 5394 - ignoreMorespecifics: false - ignore: false - -77.43.0.0/17: - description: AS-IRIDEOS-MC - IRIDEOS S.P.A. - asn: 5396 - ignoreMorespecifics: false - ignore: false - -77.43.0.0/20: - description: AS-IRIDEOS-MC IRIDEOS S.P.A., IT - asn: 5396 - ignoreMorespecifics: false - ignore: false - -77.43.112.0/20: - description: AS-IRIDEOS-MC IRIDEOS S.P.A., IT - asn: 5396 - ignoreMorespecifics: false - ignore: false - -77.43.48.0/20: - description: AS-IRIDEOS-MC IRIDEOS S.P.A., IT - asn: 5396 - ignoreMorespecifics: false - ignore: false - -77.43.96.0/20: - description: AS-IRIDEOS-MC IRIDEOS S.P.A., IT - asn: 5396 - ignoreMorespecifics: false - ignore: false - -77.43.64.0/20: - description: AS-IRIDEOS-MC IRIDEOS S.P.A., IT - asn: 5396 - ignoreMorespecifics: false - ignore: false - -77.43.0.0/24: - description: AS-IRIDEOS-MC IRIDEOS S.P.A., IT - asn: 5396 - ignoreMorespecifics: false - ignore: false - -77.43.80.0/20: - description: AS-IRIDEOS-MC IRIDEOS S.P.A., IT - asn: 5396 - ignoreMorespecifics: false - ignore: false - -77.43.16.0/20: - description: AS-IRIDEOS-MC IRIDEOS S.P.A., IT - asn: 5396 - ignoreMorespecifics: false - ignore: false - -77.43.32.0/20: - description: AS-IRIDEOS-MC IRIDEOS S.P.A., IT - asn: 5396 - ignoreMorespecifics: false - ignore: false - -77.72.24.0/21: - description: TESENE-AS - TESENE S.R.L. - asn: 44062 - ignoreMorespecifics: false - ignore: false - -77.72.32.0/21: - description: ASN-BBBELL - B.B.Bell SPA - asn: 34606 - ignoreMorespecifics: false - ignore: false - -77.72.192.0/21: - description: TRENTINODIGITALE-AS - Trentino Digitale SPA - asn: 12835 - ignoreMorespecifics: false - ignore: false - -77.73.56.0/21: - description: ACIINFO-AS - ACI informatica s.p.a. - asn: 42515 - ignoreMorespecifics: false - ignore: false - -77.74.16.0/21: - description: ITGATE - IT.Gate S.p.A. - asn: 12779 - ignoreMorespecifics: false - ignore: false - -77.81.143.0/24: - description: SEEWEB - SEEWEB s.r.l. - asn: 12637 - ignoreMorespecifics: false - ignore: false - -77.81.224.0/20: - description: ARUBA-ASN - Aruba S.p.A. - asn: 31034 - ignoreMorespecifics: false - ignore: false - -77.83.12.0/22: - description: RETELIT-AS - Reti Telematiche Italiane S.p.A. (Retelit S.p.A.) - asn: 28716 - ignoreMorespecifics: false - ignore: false - -77.83.216.0/22: - description: TREPSYSTEMAS - 3 P System Srl - asn: 199837 - ignoreMorespecifics: false - ignore: false - -77.89.0.0/18: - description: CASAWEB-AS - Acantho S.p.a - asn: 21309 - ignoreMorespecifics: false - ignore: false - -77.89.16.0/20: - description: CASAWEB-AS Acantho S.p.a, IT - asn: 21309 - ignoreMorespecifics: false - ignore: false - -77.89.0.0/19: - description: CASAWEB-AS Acantho S.p.a, IT - asn: 21309 - ignoreMorespecifics: false - ignore: false - -77.89.32.0/24: - description: CASAWEB-AS Acantho S.p.a, IT - asn: 21309 - ignoreMorespecifics: false - ignore: false - -77.89.35.0/24: - description: CASAWEB-AS Acantho S.p.a, IT - asn: 21309 - ignoreMorespecifics: false - ignore: false - -77.89.32.0/20: - description: CASAWEB-AS Acantho S.p.a, IT - asn: 21309 - ignoreMorespecifics: false - ignore: false - -77.89.0.0/20: - description: CASAWEB-AS Acantho S.p.a, IT - asn: 21309 - ignoreMorespecifics: false - ignore: false - -77.89.48.0/20: - description: CASAWEB-AS Acantho S.p.a, IT - asn: 21309 - ignoreMorespecifics: false - ignore: false - -77.89.34.0/24: - description: CASAWEB-AS Acantho S.p.a, IT - asn: 21309 - ignoreMorespecifics: false - ignore: false - -77.89.33.0/24: - description: CASAWEB-AS Acantho S.p.a, IT - asn: 21309 - ignoreMorespecifics: false - ignore: false - -77.89.32.0/22: - description: VS-AS SECURITYDAM LTD, IL - asn: 198949 - ignoreMorespecifics: false - ignore: false - -77.89.32.0/19: - description: CASAWEB-AS Acantho S.p.a, IT - asn: 21309 - ignoreMorespecifics: false - ignore: false - -77.93.224.0/19: - description: AS-IRIDEOS-KP - IRIDEOS S.P.A. - asn: 5602 - ignoreMorespecifics: false - ignore: false - -77.94.68.0/22: - description: AS-IRIDEOS-IN-NETAPP - IRIDEOS S.P.A. - asn: 3302 - ignoreMorespecifics: false - ignore: false - -77.94.72.0/21: - description: AS-IRIDEOS-IN-NETAPP - IRIDEOS S.P.A. - asn: 3302 - ignoreMorespecifics: false - ignore: false - -77.94.80.0/20: - description: AS-IRIDEOS-IN-NETAPP - IRIDEOS S.P.A. - asn: 3302 - ignoreMorespecifics: false - ignore: false - -77.95.136.0/21: - description: RETELIT-AS - Reti Telematiche Italiane S.p.A. (Retelit S.p.A.) - asn: 28716 - ignoreMorespecifics: false - ignore: false - -77.95.136.0/24: - description: RETELIT-AS Reti Telematiche Italiane S.p.A. (Retelit S.p.A.), IT - asn: 28716 - ignoreMorespecifics: false - ignore: false - -77.95.138.0/24: - description: RETELIT-AS Reti Telematiche Italiane S.p.A. (Retelit S.p.A.), IT - asn: 28716 - ignoreMorespecifics: false - ignore: false - -77.95.168.0/21: - description: GUEST - GUEST.IT s.r.l. - asn: 44898 - ignoreMorespecifics: false - ignore: false - -77.95.168.0/24: - description: GUEST GUEST.IT s.r.l., IT - asn: 44898 - ignoreMorespecifics: false - ignore: false - -77.95.170.0/24: - description: GUEST GUEST.IT s.r.l., IT - asn: 44898 - ignoreMorespecifics: false - ignore: false - -77.95.172.0/24: - description: GUEST GUEST.IT s.r.l., IT - asn: 44898 - ignoreMorespecifics: false - ignore: false - -77.95.175.0/24: - description: GUEST GUEST.IT s.r.l., IT - asn: 44898 - ignoreMorespecifics: false - ignore: false - -77.95.171.0/24: - description: GUEST GUEST.IT s.r.l., IT - asn: 44898 - ignoreMorespecifics: false - ignore: false - -77.95.174.0/24: - description: GUEST GUEST.IT s.r.l., IT - asn: 44898 - ignoreMorespecifics: false - ignore: false - -77.95.169.0/24: - description: GUEST GUEST.IT s.r.l., IT - asn: 44898 - ignoreMorespecifics: false - ignore: false - -77.95.173.0/24: - description: GUEST GUEST.IT s.r.l., IT - asn: 44898 - ignoreMorespecifics: false - ignore: false - -77.95.208.0/21: - description: RESO-AS - RESO' SRL - asn: 43185 - ignoreMorespecifics: false - ignore: false - -77.108.0.0/18: - description: ASN-BBBELL - B.B.Bell SPA - asn: 34606 - ignoreMorespecifics: false - ignore: false - -77.220.64.0/19: - description: INTERNETONE - Internet one SRL - asn: 44160 - ignoreMorespecifics: false - ignore: false - -77.239.128.0/19: - description: IT-TWT-AS - TWT S.p.A. - asn: 30848 - ignoreMorespecifics: false - ignore: false - -77.240.224.0/20: - description: MYNET-AS - MYNET S.R.L. - asn: 31263 - ignoreMorespecifics: false - ignore: false - -77.241.208.0/20: - description: ASN-DEBIS - Engineering D.HUB S.p.A. - asn: 21176 - ignoreMorespecifics: false - ignore: false - -77.242.128.0/20: - description: HALSERVICE - HAL Service srl - asn: 44092 - ignoreMorespecifics: false - ignore: false - -77.242.176.0/20: - description: MEGAWEB_IT_BIELLA - CITTA' STUDI S.P.A. - asn: 42669 - ignoreMorespecifics: false - ignore: false - -77.244.80.0/20: - description: AXITEA - Axitea S.p.A. - asn: 42818 - ignoreMorespecifics: false - ignore: false - -77.244.176.0/20: - description: PLANETEL - Planetel Srl - asn: 47217 - ignoreMorespecifics: false - ignore: false - -77.246.0.0/20: - description: AS-IRIDEOS-IN-NETAPP - IRIDEOS S.P.A. - asn: 3302 - ignoreMorespecifics: false - ignore: false - -78.12.0.0/14: - description: TISCALI-IT - Tiscali Italia S.P.A. - asn: 8612 - ignoreMorespecifics: false - ignore: false - -78.24.80.0/21: - description: ALBACOMAMPS-AS - BT Enia Telecomunicazioni S.p.A. - asn: 43611 - ignoreMorespecifics: false - ignore: false - -78.26.64.0/18: - description: ASDASD-AS - ASDASD srl a socio unico - asn: 28929 - ignoreMorespecifics: false - ignore: false - -78.26.127.0/24: - description: NS3-ASN NS3 s.r.l., IT - asn: 39479 - ignoreMorespecifics: false - ignore: false - -78.26.126.0/24: - description: CLINE-AS Computer Line Di Mercatelli Simone, IT - asn: 49991 - ignoreMorespecifics: false - ignore: false - -78.26.111.0/24: - description: ASDASD-AS ASDASD srl a socio unico, IT - asn: 28929 - ignoreMorespecifics: false - ignore: false - -78.40.128.0/21: - description: AGS-AS - Collegio San Luigi - asn: 20697 - ignoreMorespecifics: false - ignore: false - -78.40.130.0/24: - description: AGS-AS Collegio San Luigi, IT - asn: 20697 - ignoreMorespecifics: false - ignore: false - -78.40.200.0/21: - description: EASYNET - Easynet Global Services - asn: 4589 - ignoreMorespecifics: false - ignore: false - -78.134.0.0/17: - description: NGI-AS - EOLO S.p.A. - asn: 35612 - ignoreMorespecifics: false - ignore: false - -78.142.196.0/22: - description: BIESSE - Biesse S.p.A - asn: 209887 - ignoreMorespecifics: false - ignore: false - -78.152.96.0/19: - description: ASN-WELCOMEITALIA - Welcome Italia S.p.A - asn: 21056 - ignoreMorespecifics: false - ignore: false - -78.159.144.0/22: - description: TECNOADSL-AS - Tecnotel Servizi Tecnologici srl - asn: 48544 - ignoreMorespecifics: false - ignore: false - -78.159.192.0/21: - description: RETELIT-AS - Reti Telematiche Italiane S.p.A. (Retelit S.p.A.) - asn: 28716 - ignoreMorespecifics: false - ignore: false - -78.159.192.0/22: - description: RETELIT-AS Reti Telematiche Italiane S.p.A. (Retelit S.p.A.), IT - asn: 28716 - ignoreMorespecifics: false - ignore: false - -78.159.216.0/21: - description: RETELIT-AS - Reti Telematiche Italiane S.p.A. (Retelit S.p.A.) - asn: 28716 - ignoreMorespecifics: false - ignore: false - -79.98.0.0/21: - description: LINEACOM-AS - LINEA COM S R L - asn: 25002 - ignoreMorespecifics: false - ignore: false - -79.98.6.0/24: - description: LINEACOM-AS LINEA COM S R L, IT - asn: 25002 - ignoreMorespecifics: false - ignore: false - -79.98.1.0/24: - description: LINEACOM-AS LINEA COM S R L, IT - asn: 25002 - ignoreMorespecifics: false - ignore: false - -79.98.4.0/24: - description: LINEACOM-AS LINEA COM S R L, IT - asn: 25002 - ignoreMorespecifics: false - ignore: false - -79.98.7.0/24: - description: LINEACOM-AS LINEA COM S R L, IT - asn: 25002 - ignoreMorespecifics: false - ignore: false - -79.98.5.0/24: - description: LINEACOM-AS LINEA COM S R L, IT - asn: 25002 - ignoreMorespecifics: false - ignore: false - -79.98.0.0/24: - description: LINEACOM-AS LINEA COM S R L, IT - asn: 25002 - ignoreMorespecifics: false - ignore: false - -79.98.2.0/24: - description: LINEACOM-AS LINEA COM S R L, IT - asn: 25002 - ignoreMorespecifics: false - ignore: false - -79.98.40.0/21: - description: EHIWEB - Ehinet Srl - asn: 43989 - ignoreMorespecifics: false - ignore: false - -79.99.8.0/21: - description: SISTEMISPA-AS - SISTEMI SPA - asn: 44091 - ignoreMorespecifics: false - ignore: false - -79.99.112.0/21: - description: STSRL-AS - S.T. S.r.l. - asn: 44473 - ignoreMorespecifics: false - ignore: false - -79.99.112.0/24: - description: STSRL-AS S.T. S.r.l., IT - asn: 44473 - ignoreMorespecifics: false - ignore: false - -79.99.114.0/24: - description: STSRL-AS S.T. S.r.l., IT - asn: 44473 - ignoreMorespecifics: false - ignore: false - -79.99.115.0/24: - description: STSRL-AS S.T. S.r.l., IT - asn: 44473 - ignoreMorespecifics: false - ignore: false - -79.99.113.0/24: - description: STSRL-AS S.T. S.r.l., IT - asn: 44473 - ignoreMorespecifics: false - ignore: false - -79.135.32.0/19: - description: ASN-WELCOMEITALIA - Welcome Italia S.p.A - asn: 21056 - ignoreMorespecifics: false - ignore: false - -79.140.80.0/20: - description: SEABONE-NET - TELECOM ITALIA SPARKLE S.p.A. - asn: 6762 - ignoreMorespecifics: false - ignore: false - -79.140.84.0/24: - description: SEABONE-NET TELECOM ITALIA SPARKLE S.p.A., IT - asn: 6762 - ignoreMorespecifics: false - ignore: false - -79.140.95.0/24: - description: SEABONE-NET TELECOM ITALIA SPARKLE S.p.A., IT - asn: 6762 - ignoreMorespecifics: false - ignore: false - -79.141.176.0/20: - description: BPER-AS - Banca popolare dell Emilia Romagna Societa cooperativa - asn: 43954 - ignoreMorespecifics: false - ignore: false - -80.64.112.0/20: - description: CAMERA-AS - Camera dei deputati - asn: 35006 - ignoreMorespecifics: false - ignore: false - -80.64.124.0/22: - description: CAMERA-AS Camera dei deputati, IT - asn: 35006 - ignoreMorespecifics: false - ignore: false - -80.64.112.0/22: - description: CAMERA-AS Camera dei deputati, IT - asn: 35006 - ignoreMorespecifics: false - ignore: false - -80.64.116.0/22: - description: CAMERA-AS Camera dei deputati, IT - asn: 35006 - ignoreMorespecifics: false - ignore: false - -80.64.120.0/22: - description: CAMERA-AS Camera dei deputati, IT - asn: 35006 - ignoreMorespecifics: false - ignore: false - -80.64.212.0/22: - description: MVA-AS20160531 - Mirko Montuori trading as MVA Connect - asn: 202803 - ignoreMorespecifics: false - ignore: false - -80.65.144.0/20: - description: TESLATEL-AS - TESLATEL SRL - asn: 8911 - ignoreMorespecifics: false - ignore: false - -80.66.208.0/20: - description: ABILENE-AS - Abilene Net Solutions S.r.l. - asn: 31611 - ignoreMorespecifics: false - ignore: false - -80.67.112.0/20: - description: ASN-CLOUDITALIA - CLOUDITALIA TELECOMUNICAZIONI S.P.A. - asn: 15589 - ignoreMorespecifics: false - ignore: false - -80.68.176.0/20: - description: MYNET-AS - MYNET S.R.L. - asn: 31263 - ignoreMorespecifics: false - ignore: false - -80.68.192.0/20: - description: EURNETCITY - "EUR TEL - SOCIETA' A RESPONSABILITA' LIMITATA" - asn: 20794 - ignoreMorespecifics: false - ignore: false - -80.68.205.0/24: - description: RMNET RMnet S.R.L., IT - asn: 12533 - ignoreMorespecifics: false - ignore: false - -80.69.240.0/20: - description: OPTIMA - Optima Italia S.p.A. - asn: 44513 - ignoreMorespecifics: false - ignore: false - -80.70.112.0/22: - description: LYNK-AS - Lynk srl - asn: 34613 - ignoreMorespecifics: false - ignore: false - -80.70.116.0/22: - description: ASN-TELEMAR - Telemar s.p.a. - asn: 13097 - ignoreMorespecifics: false - ignore: false - -80.71.224.0/20: - description: AS-YOURVOICE - Your Voice S.p.A. - asn: 20865 - ignoreMorespecifics: false - ignore: false - -80.71.239.0/24: - description: AS-Yourvoice Your Voice S.p.A., IT - asn: 20865 - ignoreMorespecifics: false - ignore: false - -80.71.238.0/24: - description: AS-Yourvoice Your Voice S.p.A., IT - asn: 20865 - ignoreMorespecifics: false - ignore: false - -80.71.225.0/24: - description: AS-Yourvoice Your Voice S.p.A., IT - asn: 20865 - ignoreMorespecifics: false - ignore: false - -80.72.160.0/20: - description: ALITALIA - ALITALIA Societa Aerea Italiana S.p.A. - asn: 20819 - ignoreMorespecifics: false - ignore: false - -80.73.224.0/20: - description: ARUBA-ASN - Aruba S.p.A. - asn: 31034 - ignoreMorespecifics: false - ignore: false - -80.74.176.0/20: - description: AS-IRIDEOS-IN-NETAPP - IRIDEOS S.P.A. - asn: 3302 - ignoreMorespecifics: false - ignore: false - -80.76.16.0/20: - description: ARCHIMEDIA-AS - Archimedia SRL - asn: 34731 - ignoreMorespecifics: false - ignore: false - -80.76.64.0/20: - description: ICTEAM - ICTeam S.p.A. - asn: 20924 - ignoreMorespecifics: false - ignore: false - -80.76.80.0/20: - description: AS_INTERACTIVE - Qcom spa - asn: 41497 - ignoreMorespecifics: false - ignore: false - -80.79.48.0/20: - description: E4A-AS - E4A s.r.l. - asn: 34695 - ignoreMorespecifics: false - ignore: false - -80.79.60.0/24: - description: AIM-AS Aziende Industriali Municipali Vicenza S.p.A., IT - asn: 205729 - ignoreMorespecifics: false - ignore: false - -80.79.48.0/24: - description: TCRCC The Crazy Red Cat Company LTD, GB - asn: 206327 - ignoreMorespecifics: false - ignore: false - -80.82.0.0/20: - description: INFOCAMERE-AS - InfoCamere SCpA - asn: 25569 - ignoreMorespecifics: false - ignore: false - -80.84.96.0/20: - description: UNICREDIT-AS-MI-IT - UniCredit Business Integrated Solutions S.C.p.A. - asn: 12428 - ignoreMorespecifics: false - ignore: false - -80.84.110.0/23: - description: UC-AS-PAVILION UniCredit Business Integrated Solutions S.C.p.A., IT - asn: 13089 - ignoreMorespecifics: false - ignore: false - -80.84.96.0/23: - description: UNICREDIT-AS-MI-IT UniCredit Business Integrated Solutions S.C.p.A., IT - asn: 12428 - ignoreMorespecifics: false - ignore: false - -80.84.98.0/23: - description: UNICREDIT-AS-MI-IT UniCredit Business Integrated Solutions S.C.p.A., IT - asn: 12428 - ignoreMorespecifics: false - ignore: false - -80.86.48.0/20: - description: AMPERSAND-AS - Ampersand Srl - asn: 56472 - ignoreMorespecifics: false - ignore: false - -80.86.144.0/20: - description: ASCOTLC-AS - Asco TLC S.p.A. - asn: 29177 - ignoreMorespecifics: false - ignore: false - -80.86.152.0/22: - description: ASCOTLC-AS Asco TLC S.p.A., IT - asn: 29177 - ignoreMorespecifics: false - ignore: false - -80.86.156.0/22: - description: ASCOTLC-AS Asco TLC S.p.A., IT - asn: 29177 - ignoreMorespecifics: false - ignore: false - -80.86.148.0/22: - description: ASCOTLC-AS Asco TLC S.p.A., IT - asn: 29177 - ignoreMorespecifics: false - ignore: false - -80.86.144.0/22: - description: ASCOTLC-AS Asco TLC S.p.A., IT - asn: 29177 - ignoreMorespecifics: false - ignore: false - -80.88.80.0/20: - description: ARUBA-ASN - Aruba S.p.A. - asn: 31034 - ignoreMorespecifics: false - ignore: false - -80.88.160.0/20: - description: MYNET-AS - MYNET S.R.L. - asn: 31263 - ignoreMorespecifics: false - ignore: false - -80.93.128.0/20: - description: ASN-WELCOMEITALIA - Welcome Italia S.p.A - asn: 21056 - ignoreMorespecifics: false - ignore: false - -80.94.112.0/20: - description: RETELIT-AS - Reti Telematiche Italiane S.p.A. (Retelit S.p.A.) - asn: 28716 - ignoreMorespecifics: false - ignore: false - -80.94.113.0/24: - description: RETELIT-AS Reti Telematiche Italiane S.p.A. (Retelit S.p.A.), IT - asn: 28716 - ignoreMorespecifics: false - ignore: false - -80.94.116.0/24: - description: RETELIT-AS Reti Telematiche Italiane S.p.A. (Retelit S.p.A.), IT - asn: 28716 - ignoreMorespecifics: false - ignore: false - -80.94.122.0/24: - description: RETELIT-AS Reti Telematiche Italiane S.p.A. (Retelit S.p.A.), IT - asn: 28716 - ignoreMorespecifics: false - ignore: false - -80.204.0.0/14: - description: TELECOM-ITALIA-DATA-COM - Telecom Italia S.p.A. - asn: 20959 - ignoreMorespecifics: false - ignore: false - -80.204.0.0/16: - description: Telecom-Italia-Data-Com Telecom Italia S.p.A., IT - asn: 20959 - ignoreMorespecifics: false - ignore: false - -80.206.0.0/16: - description: Telecom-Italia-Data-Com Telecom Italia S.p.A., IT - asn: 20959 - ignoreMorespecifics: false - ignore: false - -80.205.0.0/16: - description: Telecom-Italia-Data-Com Telecom Italia S.p.A., IT - asn: 20959 - ignoreMorespecifics: false - ignore: false - -80.207.0.0/16: - description: Telecom-Italia-Data-Com Telecom Italia S.p.A., IT - asn: 20959 - ignoreMorespecifics: false - ignore: false - -80.208.248.0/22: - description: WISPI - I.T.S. DI VACANTI ANGELO IMPRESA INDIVIDUALE - asn: 204923 - ignoreMorespecifics: false - ignore: false - -80.210.96.0/19: - description: IT-TWT-AS - TWT S.p.A. - asn: 30848 - ignoreMorespecifics: false - ignore: false - -80.241.136.0/22: - description: SYSMAN-AS - Sysman Progetti & Servizi srl - asn: 202132 - ignoreMorespecifics: false - ignore: false - -80.241.137.0/24: - description: SYSMAN-AS Sysman Progetti & Servizi srl, IT - asn: 202132 - ignoreMorespecifics: false - ignore: false - -80.241.139.0/24: - description: SYSMAN-AS Sysman Progetti & Servizi srl, IT - asn: 202132 - ignoreMorespecifics: false - ignore: false - -80.241.136.0/24: - description: SYSMAN-AS Sysman Progetti & Servizi srl, IT - asn: 202132 - ignoreMorespecifics: false - ignore: false - -80.241.138.0/24: - description: SYSMAN-AS Sysman Progetti & Servizi srl, IT - asn: 202132 - ignoreMorespecifics: false - ignore: false - -80.241.140.0/22: - description: SEEWEB - SEEWEB s.r.l. - asn: 12637 - ignoreMorespecifics: false - ignore: false - -80.241.160.0/20: - description: TISCALI-IT - Tiscali Italia S.P.A. - asn: 8612 - ignoreMorespecifics: false - ignore: false - -80.241.224.0/20: - description: ASN-IDC - Telecom Italia S.p.A. - asn: 20746 - ignoreMorespecifics: false - ignore: false - -80.241.231.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -80.241.224.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -80.241.230.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -80.241.232.0/23: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -80.244.112.0/20: - description: PLANETEL - Planetel Srl - asn: 47217 - ignoreMorespecifics: false - ignore: false - -80.247.64.0/20: - description: ASN-ENTER - ENTER S.r.l. - asn: 12850 - ignoreMorespecifics: false - ignore: false - -80.247.75.0/24: - description: ASN-ENTER ENTER S.r.l., IT - asn: 12850 - ignoreMorespecifics: false - ignore: false - -80.249.32.0/20: - description: CDLAN-AS - CDLAN s.r.l. - asn: 20836 - ignoreMorespecifics: false - ignore: false - -80.252.192.0/20: - description: CREDEM-AS - Credito Emiliano S.p.A. - asn: 21469 - ignoreMorespecifics: false - ignore: false - -80.252.224.0/20: - description: ENET-AS - Easynet S.P.A. - asn: 21454 - ignoreMorespecifics: false - ignore: false - -80.252.226.0/24: - description: ENET-AS Easynet S.P.A., IT - asn: 21454 - ignoreMorespecifics: false - ignore: false - -80.252.231.0/24: - description: ENET-AS Easynet S.P.A., IT - asn: 21454 - ignoreMorespecifics: false - ignore: false - -80.253.32.0/20: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -80.254.192.0/20: - description: IMIWEB-AS - UBI Sistemi e Servizi S.c.p.a. - asn: 20554 - ignoreMorespecifics: false - ignore: false - -80.254.192.0/21: - description: IMIWEB-AS UBI Sistemi e Servizi S.c.p.a., IT - asn: 20554 - ignoreMorespecifics: false - ignore: false - -80.254.200.0/21: - description: IMIWEB-AS UBI Sistemi e Servizi S.c.p.a., IT - asn: 20554 - ignoreMorespecifics: false - ignore: false - -81.16.220.0/22: - description: SIRIUSTEC-IT - Sirius Technology SRL - asn: 60501 - ignoreMorespecifics: false - ignore: false - -81.21.16.0/20: - description: IT-TWT-AS - TWT S.p.A. - asn: 30848 - ignoreMorespecifics: false - ignore: false - -81.21.128.0/21: - description: BPM - Banco BPM S.P.A - asn: 12505 - ignoreMorespecifics: false - ignore: false - -81.22.224.0/22: - description: DIEFFEITALIA - Dieffeitalia.it S.r.l. - asn: 210238 - ignoreMorespecifics: false - ignore: false - -81.23.80.0/20: - description: DATASIEL_AS - Liguria Digitale S.p.A. - asn: 39719 - ignoreMorespecifics: false - ignore: false - -81.23.83.0/24: - description: DATASIEL_AS Liguria Digitale S.p.A., IT - asn: 39719 - ignoreMorespecifics: false - ignore: false - -81.23.81.0/24: - description: DATASIEL_AS Liguria Digitale S.p.A., IT - asn: 39719 - ignoreMorespecifics: false - ignore: false - -81.25.72.0/22: - description: DAILYTELECOM - Daily Telecom Mobile s.r.l. - asn: 208496 - ignoreMorespecifics: false - ignore: false - -81.25.96.0/20: - description: MEDIARAMA - Mediarama S.r.l. - asn: 60409 - ignoreMorespecifics: false - ignore: false - -81.27.128.0/20: - description: EPRESS-AS - EPRESS S.P.A. - asn: 24880 - ignoreMorespecifics: false - ignore: false - -81.27.176.0/20: - description: AS-IRIDEOS-IN-NETAPP - IRIDEOS S.P.A. - asn: 3302 - ignoreMorespecifics: false - ignore: false - -81.29.176.0/22: - description: ACTIVENETWORK-AS - Active Network S.p.A. - asn: 197075 - ignoreMorespecifics: false - ignore: false - -81.29.180.0/22: - description: UNIDATA - UNIDATA S.p.A. - asn: 5394 - ignoreMorespecifics: false - ignore: false - -81.29.184.0/21: - description: UNIDATA - UNIDATA S.p.A. - asn: 5394 - ignoreMorespecifics: false - ignore: false - -81.29.192.0/20: - description: TELECITY-LON - TELECITYGROUP INTERNATIONAL LIMITED - asn: 15830 - ignoreMorespecifics: false - ignore: false - -81.29.192.0/19: - description: TELECITY-LON TELECITYGROUP INTERNATIONAL LIMITED, GB - asn: 15830 - ignoreMorespecifics: false - ignore: false - -81.29.208.0/20: - description: TELECITY-LON - TELECITYGROUP INTERNATIONAL LIMITED - asn: 15830 - ignoreMorespecifics: false - ignore: false - -81.29.224.0/20: - description: ASLINKWIRELESS - Linkwireless srl - asn: 34978 - ignoreMorespecifics: false - ignore: false - -81.30.0.0/20: - description: ICANET-AS - ICA-NET SRL - asn: 16191 - ignoreMorespecifics: false - ignore: false - -81.30.16.0/20: - description: COMESER-AS - Comeser S.r.l. - asn: 39657 - ignoreMorespecifics: false - ignore: false - -81.31.144.0/20: - description: COLTENGINE - Host SpA - asn: 47242 - ignoreMorespecifics: false - ignore: false - -81.88.48.0/20: - description: REGISTER-AS - REGISTER S.P.A. - asn: 39729 - ignoreMorespecifics: false - ignore: false - -81.88.224.0/20: - description: LINEACOM-AS - LINEA COM S R L - asn: 25002 - ignoreMorespecifics: false - ignore: false - -81.88.237.0/24: - description: LINEACOM-AS LINEA COM S R L, IT - asn: 25002 - ignoreMorespecifics: false - ignore: false - -81.88.229.0/24: - description: LINEACOM-AS LINEA COM S R L, IT - asn: 25002 - ignoreMorespecifics: false - ignore: false - -81.88.233.0/24: - description: LINEACOM-AS LINEA COM S R L, IT - asn: 25002 - ignoreMorespecifics: false - ignore: false - -81.88.238.0/24: - description: LINEACOM-AS LINEA COM S R L, IT - asn: 25002 - ignoreMorespecifics: false - ignore: false - -81.88.235.0/24: - description: LINEACOM-AS LINEA COM S R L, IT - asn: 25002 - ignoreMorespecifics: false - ignore: false - -81.88.236.0/24: - description: LINEACOM-AS LINEA COM S R L, IT - asn: 25002 - ignoreMorespecifics: false - ignore: false - -81.88.232.0/24: - description: LINEACOM-AS LINEA COM S R L, IT - asn: 25002 - ignoreMorespecifics: false - ignore: false - -81.88.239.0/24: - description: LINEACOM-AS LINEA COM S R L, IT - asn: 25002 - ignoreMorespecifics: false - ignore: false - -81.88.240.0/20: - description: LINEACOM-AS - LINEA COM S R L - asn: 25002 - ignoreMorespecifics: false - ignore: false - -81.92.32.0/20: - description: ASN-CLOUDITALIA - CLOUDITALIA TELECOMUNICAZIONI S.P.A. - asn: 15589 - ignoreMorespecifics: false - ignore: false - -81.93.32.0/20: - description: COMESER-AS - Comeser S.r.l. - asn: 39657 - ignoreMorespecifics: false - ignore: false - -81.112.0.0/13: - description: TELECOM-ITALIA-DATA-COM - Telecom Italia S.p.A. - asn: 20959 - ignoreMorespecifics: false - ignore: false - -81.118.0.0/16: - description: Telecom-Italia-Data-Com Telecom Italia S.p.A., IT - asn: 20959 - ignoreMorespecifics: false - ignore: false - -81.113.0.0/16: - description: Telecom-Italia-Data-Com Telecom Italia S.p.A., IT - asn: 20959 - ignoreMorespecifics: false - ignore: false - -81.119.128.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -81.117.188.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -81.116.0.0/16: - description: Telecom-Italia-Data-Com Telecom Italia S.p.A., IT - asn: 20959 - ignoreMorespecifics: false - ignore: false - -81.112.0.0/16: - description: Telecom-Italia-Data-Com Telecom Italia S.p.A., IT - asn: 20959 - ignoreMorespecifics: false - ignore: false - -81.115.110.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -81.119.0.0/16: - description: Telecom-Italia-Data-Com Telecom Italia S.p.A., IT - asn: 20959 - ignoreMorespecifics: false - ignore: false - -81.114.0.0/16: - description: Telecom-Italia-Data-Com Telecom Italia S.p.A., IT - asn: 20959 - ignoreMorespecifics: false - ignore: false - -81.115.119.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -81.119.135.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -81.119.129.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -81.117.187.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -81.118.111.0/24: - description: ASN-IBSNAZ Telecom Italia S.p.A., IT - asn: 3269 - ignoreMorespecifics: false - ignore: false - -81.115.118.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -81.115.0.0/16: - description: Telecom-Italia-Data-Com Telecom Italia S.p.A., IT - asn: 20959 - ignoreMorespecifics: false - ignore: false - -81.119.137.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -81.117.0.0/16: - description: Telecom-Italia-Data-Com Telecom Italia S.p.A., IT - asn: 20959 - ignoreMorespecifics: false - ignore: false - -81.120.0.0/14: - description: TELECOM-ITALIA-DATA-COM - Telecom Italia S.p.A. - asn: 20959 - ignoreMorespecifics: false - ignore: false - -81.122.0.0/16: - description: Telecom-Italia-Data-Com Telecom Italia S.p.A., IT - asn: 20959 - ignoreMorespecifics: false - ignore: false - -81.123.0.0/16: - description: Telecom-Italia-Data-Com Telecom Italia S.p.A., IT - asn: 20959 - ignoreMorespecifics: false - ignore: false - -81.123.180.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -81.123.182.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -81.123.188.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -81.121.0.0/16: - description: Telecom-Italia-Data-Com Telecom Italia S.p.A., IT - asn: 20959 - ignoreMorespecifics: false - ignore: false - -81.120.0.0/16: - description: Telecom-Italia-Data-Com Telecom Italia S.p.A., IT - asn: 20959 - ignoreMorespecifics: false - ignore: false - -81.123.189.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -81.123.186.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -81.123.183.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -81.123.185.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -81.123.181.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -81.124.0.0/15: - description: TELECOM-ITALIA-DATA-COM - Telecom Italia S.p.A. - asn: 20959 - ignoreMorespecifics: false - ignore: false - -81.124.125.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -81.125.128.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -81.124.121.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -81.124.117.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -81.124.120.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -81.125.0.0/16: - description: Telecom-Italia-Data-Com Telecom Italia S.p.A., IT - asn: 20959 - ignoreMorespecifics: false - ignore: false - -81.124.0.0/16: - description: Telecom-Italia-Data-Com Telecom Italia S.p.A., IT - asn: 20959 - ignoreMorespecifics: false - ignore: false - -81.125.120.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -81.125.124.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -81.125.141.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -81.125.134.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -81.124.119.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -81.125.133.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -81.125.121.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -81.125.126.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -81.124.124.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -81.124.118.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -81.126.0.0/15: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -81.161.232.0/22: - description: NETIKOM-AS - Netikom SRL - asn: 207146 - ignoreMorespecifics: false - ignore: false - -81.173.36.0/22: - description: INFOCERT - InfoCert S.p.A. - asn: 200583 - ignoreMorespecifics: false - ignore: false - -81.174.0.0/18: - description: NGI-AS - EOLO S.p.A. - asn: 35612 - ignoreMorespecifics: false - ignore: false - -81.174.64.0/18: - description: INET-AS - BT Italia S.p.A. - asn: 3313 - ignoreMorespecifics: false - ignore: false - -81.174.71.0/24: - description: PROLEXIC-TECHNOLOGIES-DDOS-MITIGATION-NETWORK - Akamai Technologies, Inc., US - asn: 32787 - ignoreMorespecifics: false - ignore: false - -81.201.0.0/20: - description: ALBEDO-AS - Albedo S.r.l. - asn: 25305 - ignoreMorespecifics: false - ignore: false - -82.84.0.0/15: - description: TISCALI-IT - Tiscali Italia S.P.A. - asn: 8612 - ignoreMorespecifics: false - ignore: false - -82.85.53.64/26: - description: TISCALI-IT Tiscali Italia S.P.A., IT - asn: 8612 - ignoreMorespecifics: false - ignore: false - -82.85.26.128/26: - description: TISCALI-IT Tiscali Italia S.P.A., IT - asn: 8612 - ignoreMorespecifics: false - ignore: false - -82.85.53.0/26: - description: TISCALI-IT Tiscali Italia S.P.A., IT - asn: 8612 - ignoreMorespecifics: false - ignore: false - -82.85.176.0/24: - description: SKLMED-AS Skylogic Mediterraneo s.r.l, IT - asn: 201935 - ignoreMorespecifics: false - ignore: false - -82.112.192.0/19: - description: COLT - COLT Technology Services Group Limited - asn: 8220 - ignoreMorespecifics: false - ignore: false - -82.113.192.0/19: - description: IT-TWT-AS - TWT S.p.A. - asn: 30848 - ignoreMorespecifics: false - ignore: false - -82.115.160.0/19: - description: SPIDERNET-AS - A2A Smart City S.P.A - asn: 12445 - ignoreMorespecifics: false - ignore: false - -82.119.32.0/19: - description: SEAC-AS - SEAC S.p.A. - asn: 31067 - ignoreMorespecifics: false - ignore: false - -82.119.192.0/19: - description: EASYNET - Easynet Global Services - asn: 4589 - ignoreMorespecifics: false - ignore: false - -82.143.0.0/18: - description: IP-TELECOM-AS - ip telecom srl - asn: 29449 - ignoreMorespecifics: false - ignore: false - -82.145.96.0/19: - description: RMNET - RMnet S.R.L. - asn: 12533 - ignoreMorespecifics: false - ignore: false - -82.145.127.0/24: - description: RMNET RMnet S.R.L., IT - asn: 12533 - ignoreMorespecifics: false - ignore: false - -82.145.110.0/24: - description: RMNET RMnet S.R.L., IT - asn: 12533 - ignoreMorespecifics: false - ignore: false - -82.145.109.0/24: - description: RMNET RMnet S.R.L., IT - asn: 12533 - ignoreMorespecifics: false - ignore: false - -82.145.160.0/19: - description: TELIGO-AS - NEXIN TECHNOLOGIES S.P.A. - asn: 31076 - ignoreMorespecifics: false - ignore: false - -82.149.32.0/19: - description: REGIONE-LOMBARDIA-AS - Lombardia Informatica S.p.A. - asn: 198319 - ignoreMorespecifics: false - ignore: false - -82.149.48.0/20: - description: REGIONE-LOMBARDIA-AS Lombardia Informatica S.p.A., IT - asn: 198319 - ignoreMorespecifics: false - ignore: false - -82.149.48.0/21: - description: REGIONE-LOMBARDIA-AS Lombardia Informatica S.p.A., IT - asn: 198319 - ignoreMorespecifics: false - ignore: false - -82.149.40.0/21: - description: REGIONE-LOMBARDIA-AS Lombardia Informatica S.p.A., IT - asn: 198319 - ignoreMorespecifics: false - ignore: false - -82.149.56.0/21: - description: REGIONE-LOMBARDIA-AS Lombardia Informatica S.p.A., IT - asn: 198319 - ignoreMorespecifics: false - ignore: false - -82.149.32.0/21: - description: REGIONE-LOMBARDIA-AS Lombardia Informatica S.p.A., IT - asn: 198319 - ignoreMorespecifics: false - ignore: false - -82.149.32.0/20: - description: REGIONE-LOMBARDIA-AS Lombardia Informatica S.p.A., IT - asn: 198319 - ignoreMorespecifics: false - ignore: false - -82.163.32.0/22: - description: ASN-TELEMAR - Telemar s.p.a. - asn: 13097 - ignoreMorespecifics: false - ignore: false - -82.193.0.0/19: - description: AS-IRIDEOS-IN-NETAPP - IRIDEOS S.P.A. - asn: 3302 - ignoreMorespecifics: false - ignore: false - -82.193.32.0/19: - description: ISP-INASSET-AS - InAsset S.r.l. - asn: 47902 - ignoreMorespecifics: false - ignore: false - -82.193.32.0/20: - description: ISP-INASSET-AS InAsset S.r.l., IT - asn: 47902 - ignoreMorespecifics: false - ignore: false - -82.215.128.0/18: - description: ASN-UNO - Uno Communications SpA - asn: 9137 - ignoreMorespecifics: false - ignore: false - -82.215.128.0/22: - description: ASN-BBBELL B.B.Bell SPA, IT - asn: 34606 - ignoreMorespecifics: false - ignore: false - -83.103.0.0/17: - description: FASTWEB - Fastweb SpA - asn: 12874 - ignoreMorespecifics: false - ignore: false - -83.103.64.0/18: - description: FASTWEB Fastweb SpA, IT - asn: 12874 - ignoreMorespecifics: false - ignore: false - -83.103.0.0/18: - description: FASTWEB Fastweb SpA, IT - asn: 12874 - ignoreMorespecifics: false - ignore: false - -83.137.56.0/21: - description: ITALSPAZIO-AS - Italspazio S.r.L. - asn: 34281 - ignoreMorespecifics: false - ignore: false - -83.137.56.0/22: - description: italspazio-AS Italspazio S.r.L., IT - asn: 34281 - ignoreMorespecifics: false - ignore: false - -83.137.104.0/21: - description: ARCASGR-AS - ARCA FONDI S.P.A. Societa di Gestione del Risparmio - asn: 31467 - ignoreMorespecifics: false - ignore: false - -83.137.160.0/21: - description: SPIDERNET-AS - A2A Smart City S.P.A - asn: 12445 - ignoreMorespecifics: false - ignore: false - -83.137.232.0/21: - description: AS_INTERACTIVE - Qcom spa - asn: 41497 - ignoreMorespecifics: false - ignore: false - -83.147.64.0/18: - description: ASN-TERRA - Terra S.p.a. - asn: 31222 - ignoreMorespecifics: false - ignore: false - -83.149.128.0/18: - description: ESTRACOM-AS - ESTRACOM SPA - asn: 31319 - ignoreMorespecifics: false - ignore: false - -83.171.196.0/22: - description: EASYWEB - Easyweb System Integrator srl - asn: 208244 - ignoreMorespecifics: false - ignore: false - -83.211.0.0/16: - description: ASN-CLOUDITALIA - CLOUDITALIA TELECOMUNICAZIONI S.P.A. - asn: 15589 - ignoreMorespecifics: false - ignore: false - -83.216.160.0/19: - description: CASAWEB-AS - Acantho S.p.a - asn: 21309 - ignoreMorespecifics: false - ignore: false - -83.216.176.0/20: - description: CASAWEB-AS Acantho S.p.a, IT - asn: 21309 - ignoreMorespecifics: false - ignore: false - -83.216.160.0/20: - description: CASAWEB-AS Acantho S.p.a, IT - asn: 21309 - ignoreMorespecifics: false - ignore: false - -83.216.168.0/21: - description: CASAWEB-AS Acantho S.p.a, IT - asn: 21309 - ignoreMorespecifics: false - ignore: false - -83.216.160.0/21: - description: CASAWEB-AS Acantho S.p.a, IT - asn: 21309 - ignoreMorespecifics: false - ignore: false - -83.216.176.0/21: - description: CASAWEB-AS Acantho S.p.a, IT - asn: 21309 - ignoreMorespecifics: false - ignore: false - -83.216.184.0/21: - description: CASAWEB-AS Acantho S.p.a, IT - asn: 21309 - ignoreMorespecifics: false - ignore: false - -84.18.128.0/19: - description: BRENNERCOM-AS - Brennercom S.p.A. - asn: 20811 - ignoreMorespecifics: false - ignore: false - -84.21.176.0/22: - description: AS-NEXIM - NEXIM ITALIA SRL - asn: 210122 - ignoreMorespecifics: false - ignore: false - -84.33.0.0/18: - description: SERVER24-AS - INCUBATEC GmbH - Srl - asn: 34081 - ignoreMorespecifics: false - ignore: false - -84.33.0.0/19: - description: SERVER24-AS INCUBATEC GmbH - Srl, IT - asn: 34081 - ignoreMorespecifics: false - ignore: false - -84.33.32.0/19: - description: SERVER24-AS INCUBATEC GmbH - Srl, IT - asn: 34081 - ignoreMorespecifics: false - ignore: false - -84.33.64.0/18: - description: NGI-AS - EOLO S.p.A. - asn: 35612 - ignoreMorespecifics: false - ignore: false - -84.33.64.0/21: - description: NGI-AS EOLO S.p.A., IT - asn: 35612 - ignoreMorespecifics: false - ignore: false - -84.33.72.0/21: - description: NGI-AS EOLO S.p.A., IT - asn: 35612 - ignoreMorespecifics: false - ignore: false - -84.33.128.0/18: - description: NGI-AS - EOLO S.p.A. - asn: 35612 - ignoreMorespecifics: false - ignore: false - -84.33.192.0/18: - description: SERVER24-AS - INCUBATEC GmbH - Srl - asn: 34081 - ignoreMorespecifics: false - ignore: false - -84.33.240.0/20: - description: SERVER24-AS INCUBATEC GmbH - Srl, IT - asn: 34081 - ignoreMorespecifics: false - ignore: false - -84.33.224.0/20: - description: SERVER24-AS INCUBATEC GmbH - Srl, IT - asn: 34081 - ignoreMorespecifics: false - ignore: false - -84.33.192.0/19: - description: SERVER24-AS INCUBATEC GmbH - Srl, IT - asn: 34081 - ignoreMorespecifics: false - ignore: false - -84.38.48.0/20: - description: REGIONEMARCHE-BKB-AS - REGIONE MARCHE - asn: 41325 - ignoreMorespecifics: false - ignore: false - -84.38.62.0/24: - description: REGIONEMARCHE-BKB-AS REGIONE MARCHE, IT - asn: 41325 - ignoreMorespecifics: false - ignore: false - -84.220.0.0/14: - description: TISCALI-IT - Tiscali Italia S.P.A. - asn: 8612 - ignoreMorespecifics: false - ignore: false - -84.240.128.0/18: - description: ASN-CSI - CSI Piemonte - asn: 2594 - ignoreMorespecifics: false - ignore: false - -84.240.175.0/24: - description: ASN-CSI CSI Piemonte, IT - asn: 2594 - ignoreMorespecifics: false - ignore: false - -84.240.171.0/24: - description: ASN-CSI CSI Piemonte, IT - asn: 2594 - ignoreMorespecifics: false - ignore: false - -84.240.140.0/24: - description: ASN-CSI CSI Piemonte, IT - asn: 2594 - ignoreMorespecifics: false - ignore: false - -84.240.169.0/24: - description: ASN-CSI CSI Piemonte, IT - asn: 2594 - ignoreMorespecifics: false - ignore: false - -84.240.138.0/24: - description: ASN-CSI CSI Piemonte, IT - asn: 2594 - ignoreMorespecifics: false - ignore: false - -84.240.163.0/24: - description: ASN-CSI CSI Piemonte, IT - asn: 2594 - ignoreMorespecifics: false - ignore: false - -84.240.156.0/24: - description: ASN-CSI CSI Piemonte, IT - asn: 2594 - ignoreMorespecifics: false - ignore: false - -84.240.182.0/24: - description: ASN-CSI CSI Piemonte, IT - asn: 2594 - ignoreMorespecifics: false - ignore: false - -84.240.132.0/24: - description: ASN-CSI CSI Piemonte, IT - asn: 2594 - ignoreMorespecifics: false - ignore: false - -84.240.181.0/24: - description: ASN-CSI CSI Piemonte, IT - asn: 2594 - ignoreMorespecifics: false - ignore: false - -84.240.159.0/24: - description: ASN-CSI CSI Piemonte, IT - asn: 2594 - ignoreMorespecifics: false - ignore: false - -84.247.192.0/18: - description: MYNET-AS - MYNET S.R.L. - asn: 31263 - ignoreMorespecifics: false - ignore: false - -84.253.128.0/18: - description: AS-IRIDEOS-MC - IRIDEOS S.P.A. - asn: 5396 - ignoreMorespecifics: false - ignore: false - -84.253.176.0/20: - description: AS-IRIDEOS-MC IRIDEOS S.P.A., IT - asn: 5396 - ignoreMorespecifics: false - ignore: false - -84.253.144.0/20: - description: AS-IRIDEOS-MC IRIDEOS S.P.A., IT - asn: 5396 - ignoreMorespecifics: false - ignore: false - -84.253.160.0/20: - description: AS-IRIDEOS-MC IRIDEOS S.P.A., IT - asn: 5396 - ignoreMorespecifics: false - ignore: false - -84.253.128.0/20: - description: AS-IRIDEOS-MC IRIDEOS S.P.A., IT - asn: 5396 - ignoreMorespecifics: false - ignore: false - -84.254.128.0/18: - description: SKYLOGIC-AS - SKYLOGIC S.P.A. - asn: 29286 - ignoreMorespecifics: false - ignore: false - -84.254.129.0/24: - description: SKYLOGIC-AS SKYLOGIC S.P.A., IT - asn: 29286 - ignoreMorespecifics: false - ignore: false - -85.18.0.0/16: - description: FASTWEB - Fastweb SpA - asn: 12874 - ignoreMorespecifics: false - ignore: false - -85.18.128.0/17: - description: FASTWEB Fastweb SpA, IT - asn: 12874 - ignoreMorespecifics: false - ignore: false - -85.18.0.0/17: - description: FASTWEB Fastweb SpA, IT - asn: 12874 - ignoreMorespecifics: false - ignore: false - -85.20.0.0/16: - description: BT-ITALIA - BT Italia S.p.A. - asn: 8968 - ignoreMorespecifics: false - ignore: false - -85.20.128.0/17: - description: BT-Italia BT Italia S.p.A., IT - asn: 8968 - ignoreMorespecifics: false - ignore: false - -85.31.160.0/21: - description: SXG-AS1 - SIX COMM GROUP S.R.L. - asn: 35314 - ignoreMorespecifics: false - ignore: false - -85.88.192.0/19: - description: LINEACOM-AS - LINEA COM S R L - asn: 25002 - ignoreMorespecifics: false - ignore: false - -85.88.205.0/24: - description: LINEACOM-AS LINEA COM S R L, IT - asn: 25002 - ignoreMorespecifics: false - ignore: false - -85.88.206.0/24: - description: LINEACOM-AS LINEA COM S R L, IT - asn: 25002 - ignoreMorespecifics: false - ignore: false - -85.88.198.0/24: - description: LINEACOM-AS LINEA COM S R L, IT - asn: 25002 - ignoreMorespecifics: false - ignore: false - -85.88.195.0/24: - description: LINEACOM-AS LINEA COM S R L, IT - asn: 25002 - ignoreMorespecifics: false - ignore: false - -85.88.212.0/24: - description: LINEACOM-AS LINEA COM S R L, IT - asn: 25002 - ignoreMorespecifics: false - ignore: false - -85.88.200.0/24: - description: LINEACOM-AS LINEA COM S R L, IT - asn: 25002 - ignoreMorespecifics: false - ignore: false - -85.88.201.0/24: - description: LINEACOM-AS LINEA COM S R L, IT - asn: 25002 - ignoreMorespecifics: false - ignore: false - -85.88.204.0/24: - description: LINEACOM-AS LINEA COM S R L, IT - asn: 25002 - ignoreMorespecifics: false - ignore: false - -85.88.199.0/24: - description: LINEACOM-AS LINEA COM S R L, IT - asn: 25002 - ignoreMorespecifics: false - ignore: false - -85.88.193.0/24: - description: LINEACOM-AS LINEA COM S R L, IT - asn: 25002 - ignoreMorespecifics: false - ignore: false - -85.88.194.0/24: - description: LINEACOM-AS LINEA COM S R L, IT - asn: 25002 - ignoreMorespecifics: false - ignore: false - -85.88.202.0/24: - description: LINEACOM-AS LINEA COM S R L, IT - asn: 25002 - ignoreMorespecifics: false - ignore: false - -85.88.213.0/24: - description: LINEACOM-AS LINEA COM S R L, IT - asn: 25002 - ignoreMorespecifics: false - ignore: false - -85.88.218.0/24: - description: LINEACOM-AS LINEA COM S R L, IT - asn: 25002 - ignoreMorespecifics: false - ignore: false - -85.88.216.0/24: - description: LINEACOM-AS LINEA COM S R L, IT - asn: 25002 - ignoreMorespecifics: false - ignore: false - -85.88.207.0/24: - description: LINEACOM-AS LINEA COM S R L, IT - asn: 25002 - ignoreMorespecifics: false - ignore: false - -85.88.208.0/22: - description: LINEACOM-AS LINEA COM S R L, IT - asn: 25002 - ignoreMorespecifics: false - ignore: false - -85.89.128.0/19: - description: INRETE-AS - Inrete s.r.l - asn: 25156 - ignoreMorespecifics: false - ignore: false - -85.89.152.0/23: - description: INRETE-AS Inrete s.r.l, IT - asn: 25156 - ignoreMorespecifics: false - ignore: false - -85.94.192.0/19: - description: SEEWEB - SEEWEB s.r.l. - asn: 12637 - ignoreMorespecifics: false - ignore: false - -85.94.208.0/20: - description: SEEWEB SEEWEB s.r.l., IT - asn: 12637 - ignoreMorespecifics: false - ignore: false - -85.115.196.0/22: - description: FIDOKA-AS - FIDOKA SRL - asn: 200148 - ignoreMorespecifics: false - ignore: false - -85.119.40.0/21: - description: ADRTEL-AS - ADR TEL s.p.a. - asn: 35359 - ignoreMorespecifics: false - ignore: false - -85.119.40.0/24: - description: ADRTEL-AS ADR TEL s.p.a., IT - asn: 35359 - ignoreMorespecifics: false - ignore: false - -85.119.46.0/24: - description: ADRTEL-AS ADR TEL s.p.a., IT - asn: 35359 - ignoreMorespecifics: false - ignore: false - -85.119.43.0/24: - description: ADRTEL-AS ADR TEL s.p.a., IT - asn: 35359 - ignoreMorespecifics: false - ignore: false - -85.119.41.0/24: - description: ADRTEL-AS ADR TEL s.p.a., IT - asn: 35359 - ignoreMorespecifics: false - ignore: false - -85.119.44.0/24: - description: ADRTEL-AS ADR TEL s.p.a., IT - asn: 35359 - ignoreMorespecifics: false - ignore: false - -85.119.42.0/24: - description: ADRTEL-AS ADR TEL s.p.a., IT - asn: 35359 - ignoreMorespecifics: false - ignore: false - -85.119.45.0/24: - description: ADRTEL-AS ADR TEL s.p.a., IT - asn: 35359 - ignoreMorespecifics: false - ignore: false - -85.119.176.0/21: - description: ASN-PANSERVICE - Giuliano Claudio Peritore trading as "Panservice s.a.s. di Cuseo Fabrizio & C." - asn: 20912 - ignoreMorespecifics: false - ignore: false - -85.159.176.0/21: - description: ASN-BBBELL - B.B.Bell SPA - asn: 34606 - ignoreMorespecifics: false - ignore: false - -85.159.192.0/21: - description: ASN-BANCADITALIA - BANCA D'ITALIA - asn: 34759 - ignoreMorespecifics: false - ignore: false - -85.159.193.0/24: - description: ASN-BANCADITALIA BANCA D'ITALIA, IT - asn: 34759 - ignoreMorespecifics: false - ignore: false - -85.159.200.0/21: - description: UN-UNLB - United Nations Logistics Base - asn: 28977 - ignoreMorespecifics: false - ignore: false - -85.159.206.0/24: - description: UN-UNLB United Nations Logistics Base, IT - asn: 28977 - ignoreMorespecifics: false - ignore: false - -85.159.207.0/24: - description: UN-UNLB United Nations Logistics Base, IT - asn: 28977 - ignoreMorespecifics: false - ignore: false - -85.159.205.0/24: - description: UN-UNLB United Nations Logistics Base, IT - asn: 28977 - ignoreMorespecifics: false - ignore: false - -85.159.200.0/22: - description: UN-UNLB United Nations Logistics Base, IT - asn: 28977 - ignoreMorespecifics: false - ignore: false - -85.159.204.0/24: - description: UN-UNLB United Nations Logistics Base, IT - asn: 28977 - ignoreMorespecifics: false - ignore: false - -85.204.42.0/24: - description: DUEBITE-AS - 2Bite s.r.l. - asn: 35617 - ignoreMorespecifics: false - ignore: false - -85.204.112.0/22: - description: ALFANEWS - Alfanews S.r.l. - asn: 197589 - ignoreMorespecifics: false - ignore: false - -85.204.119.0/24: - description: STELCORE - STEL S.R.L. - asn: 56550 - ignoreMorespecifics: false - ignore: false - -85.204.147.0/24: - description: STELCORE - STEL S.R.L. - asn: 56550 - ignoreMorespecifics: false - ignore: false - -85.208.76.0/22: - description: NOINET - Noinet Societa Cooperativa - asn: 209368 - ignoreMorespecifics: false - ignore: false - -85.208.77.0/24: - description: NOINET Noinet Societa Cooperativa, IT - asn: 209368 - ignoreMorespecifics: false - ignore: false - -85.208.78.0/24: - description: NOINET Noinet Societa Cooperativa, IT - asn: 209368 - ignoreMorespecifics: false - ignore: false - -85.208.76.0/24: - description: NOINET Noinet Societa Cooperativa, IT - asn: 209368 - ignoreMorespecifics: false - ignore: false - -85.208.79.0/24: - description: NOINET Noinet Societa Cooperativa, IT - asn: 209368 - ignoreMorespecifics: false - ignore: false - -85.208.132.0/22: - description: UP3-CRICOVA - UPLINK SRL - asn: 205911 - ignoreMorespecifics: false - ignore: false - -85.208.232.0/22: - description: RETELIT-AS - Reti Telematiche Italiane S.p.A. (Retelit S.p.A.) - asn: 28716 - ignoreMorespecifics: false - ignore: false - -85.209.112.0/22: - description: PROGETTO8 - Progetto8 Srl - asn: 198721 - ignoreMorespecifics: false - ignore: false - -85.235.128.0/19: - description: ARUBA-ASN - Aruba S.p.A. - asn: 31034 - ignoreMorespecifics: false - ignore: false - -85.239.160.0/19: - description: IFOM - IFOM Fondazione - asn: 35193 - ignoreMorespecifics: false - ignore: false - -86.104.135.0/24: - description: DUEBITE-AS - 2Bite s.r.l. - asn: 35617 - ignoreMorespecifics: false - ignore: false - -86.105.8.0/24: - description: ASN-LEPIDA - Lepida S.c.p.A. - asn: 31638 - ignoreMorespecifics: false - ignore: false - -86.105.177.0/24: - description: STELCORE - STEL S.R.L. - asn: 56550 - ignoreMorespecifics: false - ignore: false - -86.107.96.0/22: - description: ASSUPERNOVA - Netsons s.r.l. - asn: 60087 - ignoreMorespecifics: false - ignore: false - -86.107.110.0/24: - description: FASTWEB - Fastweb SpA - asn: 12874 - ignoreMorespecifics: false - ignore: false - -86.109.128.0/19: - description: RTRT-PEGASO - Regione Toscana - asn: 6882 - ignoreMorespecifics: false - ignore: false - -86.109.141.0/24: - description: RTRT-PEGASO Regione Toscana, IT - asn: 6882 - ignoreMorespecifics: false - ignore: false - -86.110.128.0/19: - description: CASAWEB-AS - Acantho S.p.a - asn: 21309 - ignoreMorespecifics: false - ignore: false - -86.110.152.0/21: - description: CASAWEB-AS Acantho S.p.a, IT - asn: 21309 - ignoreMorespecifics: false - ignore: false - -86.110.144.0/20: - description: CASAWEB-AS Acantho S.p.a, IT - asn: 21309 - ignoreMorespecifics: false - ignore: false - -86.110.144.0/21: - description: CASAWEB-AS Acantho S.p.a, IT - asn: 21309 - ignoreMorespecifics: false - ignore: false - -86.110.128.0/20: - description: CASAWEB-AS Acantho S.p.a, IT - asn: 21309 - ignoreMorespecifics: false - ignore: false - -86.110.128.0/21: - description: CASAWEB-AS Acantho S.p.a, IT - asn: 21309 - ignoreMorespecifics: false - ignore: false - -86.110.136.0/21: - description: CASAWEB-AS Acantho S.p.a, IT - asn: 21309 - ignoreMorespecifics: false - ignore: false - -87.241.0.0/18: - description: COLT - COLT Technology Services Group Limited - asn: 8220 - ignoreMorespecifics: false - ignore: false - -87.247.232.0/21: - description: ASN-WELCOMEITALIA - Welcome Italia S.p.A - asn: 21056 - ignoreMorespecifics: false - ignore: false - -87.248.32.0/19: - description: ASN-ENTER - ENTER S.r.l. - asn: 12850 - ignoreMorespecifics: false - ignore: false - -87.248.41.0/24: - description: ASN-ENTER ENTER S.r.l., IT - asn: 12850 - ignoreMorespecifics: false - ignore: false - -87.248.33.0/24: - description: ASN-ENTER ENTER S.r.l., IT - asn: 12850 - ignoreMorespecifics: false - ignore: false - -87.250.64.0/19: - description: COMUNE-NOVARA-AS - Comune di Novara - asn: 25488 - ignoreMorespecifics: false - ignore: false - -87.252.106.0/23: - description: TECNOADSL-AS - Tecnotel Servizi Tecnologici srl - asn: 48544 - ignoreMorespecifics: false - ignore: false - -87.253.96.0/19: - description: TEX97 - ISI Line srl - asn: 35719 - ignoreMorespecifics: false - ignore: false - -88.80.64.0/19: - description: ARCHIMEDIA-AS - Archimedia SRL - asn: 34731 - ignoreMorespecifics: false - ignore: false - -88.81.160.0/19: - description: EASYNET - Easynet Global Services - asn: 4589 - ignoreMorespecifics: false - ignore: false - -88.86.160.0/19: - description: AS-IRIDEOS-IN-NETAPP - IRIDEOS S.P.A. - asn: 3302 - ignoreMorespecifics: false - ignore: false - -88.87.96.0/19: - description: ASN-BBBELL - B.B.Bell SPA - asn: 34606 - ignoreMorespecifics: false - ignore: false - -88.147.0.0/17: - description: NGI-AS - EOLO S.p.A. - asn: 35612 - ignoreMorespecifics: false - ignore: false - -88.147.64.0/21: - description: NGI-AS EOLO S.p.A., IT - asn: 35612 - ignoreMorespecifics: false - ignore: false - -88.147.72.0/21: - description: NGI-AS EOLO S.p.A., IT - asn: 35612 - ignoreMorespecifics: false - ignore: false - -88.149.128.0/17: - description: NGI-AS - EOLO S.p.A. - asn: 35612 - ignoreMorespecifics: false - ignore: false - -88.202.0.0/17: - description: SKYLOGIC-AS - SKYLOGIC S.P.A. - asn: 29286 - ignoreMorespecifics: false - ignore: false - -88.202.33.0/24: - description: SPEEDCAST-AP SPEEDCAST Limited, HK - asn: 9229 - ignoreMorespecifics: false - ignore: false - -88.202.108.0/22: - description: SKYLOGIC-AS SKYLOGIC S.P.A., IT - asn: 29286 - ignoreMorespecifics: false - ignore: false - -88.202.121.0/24: - description: SKYLOGIC-AS SKYLOGIC S.P.A., IT - asn: 29286 - ignoreMorespecifics: false - ignore: false - -88.202.104.0/22: - description: SKYLOGIC-AS SKYLOGIC S.P.A., IT - asn: 29286 - ignoreMorespecifics: false - ignore: false - -88.202.90.0/23: - description: SKYLOGIC-AS SKYLOGIC S.P.A., IT - asn: 29286 - ignoreMorespecifics: false - ignore: false - -88.214.44.0/22: - description: MYNET-AS - MYNET S.R.L. - asn: 31263 - ignoreMorespecifics: false - ignore: false - -89.31.72.0/21: - description: GENESYS-AS - genesys informatica srl - asn: 24994 - ignoreMorespecifics: false - ignore: false - -89.31.200.0/21: - description: ITGATE - IT.Gate S.p.A. - asn: 12779 - ignoreMorespecifics: false - ignore: false - -89.32.152.0/23: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -89.32.168.0/23: - description: STELCORE - STEL S.R.L. - asn: 56550 - ignoreMorespecifics: false - ignore: false - -89.32.186.0/23: - description: STELCORE - STEL S.R.L. - asn: 56550 - ignoreMorespecifics: false - ignore: false - -89.33.133.0/24: - description: STELCORE - STEL S.R.L. - asn: 56550 - ignoreMorespecifics: false - ignore: false - -89.34.161.0/24: - description: STELCORE - STEL S.R.L. - asn: 56550 - ignoreMorespecifics: false - ignore: false - -89.36.228.0/24: - description: STELCORE - STEL S.R.L. - asn: 56550 - ignoreMorespecifics: false - ignore: false - -89.39.200.0/23: - description: FASTWEB - Fastweb SpA - asn: 12874 - ignoreMorespecifics: false - ignore: false - -89.39.224.0/20: - description: ASN-LEPIDA - Lepida S.c.p.A. - asn: 31638 - ignoreMorespecifics: false - ignore: false - -89.39.224.0/21: - description: ASN-LEPIDA Lepida S.c.p.A., IT - asn: 31638 - ignoreMorespecifics: false - ignore: false - -89.39.232.0/21: - description: ASN-LEPIDA Lepida S.c.p.A., IT - asn: 31638 - ignoreMorespecifics: false - ignore: false - -89.40.142.0/23: - description: FASTWEB - Fastweb SpA - asn: 12874 - ignoreMorespecifics: false - ignore: false - -89.40.172.0/22: - description: ASSUPERNOVA - Netsons s.r.l. - asn: 60087 - ignoreMorespecifics: false - ignore: false - -89.40.234.0/23: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -89.42.0.0/21: - description: ALFANEWS - Alfanews S.r.l. - asn: 197589 - ignoreMorespecifics: false - ignore: false - -89.42.25.0/24: - description: STELCORE - STEL S.R.L. - asn: 56550 - ignoreMorespecifics: false - ignore: false - -89.42.230.0/24: - description: ASN-LEPIDA - Lepida S.c.p.A. - asn: 31638 - ignoreMorespecifics: false - ignore: false - -89.43.192.0/24: - description: FASTWEB - Fastweb SpA - asn: 12874 - ignoreMorespecifics: false - ignore: false - -89.44.206.0/24: - description: ASN-LEPIDA - Lepida S.c.p.A. - asn: 31638 - ignoreMorespecifics: false - ignore: false - -89.45.24.0/21: - description: ASN-LEPIDA - Lepida S.c.p.A. - asn: 31638 - ignoreMorespecifics: false - ignore: false - -89.45.25.0/24: - description: ASN-LEPIDA Lepida S.c.p.A., IT - asn: 31638 - ignoreMorespecifics: false - ignore: false - -89.45.27.0/24: - description: ASN-LEPIDA Lepida S.c.p.A., IT - asn: 31638 - ignoreMorespecifics: false - ignore: false - -89.45.26.0/24: - description: ASN-LEPIDA Lepida S.c.p.A., IT - asn: 31638 - ignoreMorespecifics: false - ignore: false - -89.45.24.0/24: - description: ASN-LEPIDA Lepida S.c.p.A., IT - asn: 31638 - ignoreMorespecifics: false - ignore: false - -89.45.95.0/24: - description: ASN-LEPIDA - Lepida S.c.p.A. - asn: 31638 - ignoreMorespecifics: false - ignore: false - -89.45.216.0/22: - description: ASN-LEPIDAH - Lepida S.c.p.A. - asn: 205139 - ignoreMorespecifics: false - ignore: false - -89.46.64.0/21: - description: ARUBA-ASN - Aruba S.p.A. - asn: 31034 - ignoreMorespecifics: false - ignore: false - -89.46.72.0/21: - description: ARUBA-ASN - Aruba S.p.A. - asn: 31034 - ignoreMorespecifics: false - ignore: false - -89.46.104.0/21: - description: ARUBA-ASN - Aruba S.p.A. - asn: 31034 - ignoreMorespecifics: false - ignore: false - -89.46.192.0/21: - description: ARUBA-ASN - Aruba S.p.A. - asn: 31034 - ignoreMorespecifics: false - ignore: false - -89.47.32.0/23: - description: ASN-LEPIDA - Lepida S.c.p.A. - asn: 31638 - ignoreMorespecifics: false - ignore: false - -89.96.0.0/15: - description: FASTWEB - Fastweb SpA - asn: 12874 - ignoreMorespecifics: false - ignore: false - -89.97.0.0/16: - description: FASTWEB Fastweb SpA, IT - asn: 12874 - ignoreMorespecifics: false - ignore: false - -89.96.0.0/16: - description: FASTWEB Fastweb SpA, IT - asn: 12874 - ignoreMorespecifics: false - ignore: false - -89.105.64.0/19: - description: LUCENSE-ASN - Lucense SCaRL - asn: 41381 - ignoreMorespecifics: false - ignore: false - -89.107.88.0/21: - description: FONTEL - Fontel S.p.A. - asn: 39808 - ignoreMorespecifics: false - ignore: false - -89.107.104.0/21: - description: KONVERTO-AS - KONVERTO SPA - asn: 44512 - ignoreMorespecifics: false - ignore: false - -89.148.128.0/18: - description: ASWICITY - WicitY srl - asn: 59766 - ignoreMorespecifics: false - ignore: false - -89.150.32.0/19: - description: RETELIT-AS - Reti Telematiche Italiane S.p.A. (Retelit S.p.A.) - asn: 28716 - ignoreMorespecifics: false - ignore: false - -89.150.48.0/24: - description: Avanti-UK-AS Avanti Broadband Ltd, GB - asn: 39356 - ignoreMorespecifics: false - ignore: false - -89.184.96.0/19: - description: ASN-AEMNET - IREN ENERGIA S.P.A - asn: 39636 - ignoreMorespecifics: false - ignore: false - -89.184.107.0/24: - description: GTT-TORINO-AS Gruppo Torinese Trasporti S.p.A, IT - asn: 57817 - ignoreMorespecifics: false - ignore: false - -89.186.64.0/19: - description: AS-IRIDEOS-KP - IRIDEOS S.P.A. - asn: 5602 - ignoreMorespecifics: false - ignore: false - -89.188.128.0/19: - description: TELEVIDEOCOM-AS - Televideocom Srl - asn: 39887 - ignoreMorespecifics: false - ignore: false - -89.188.131.0/24: - description: TELEVIDEOCOM-AS Televideocom Srl, IT - asn: 39887 - ignoreMorespecifics: false - ignore: false - -89.188.144.0/24: - description: TELEVIDEOCOM-AS Televideocom Srl, IT - asn: 39887 - ignoreMorespecifics: false - ignore: false - -89.188.143.0/24: - description: TELEVIDEOCOM-AS Televideocom Srl, IT - asn: 39887 - ignoreMorespecifics: false - ignore: false - -89.188.142.0/24: - description: TELEVIDEOCOM-AS Televideocom Srl, IT - asn: 39887 - ignoreMorespecifics: false - ignore: false - -89.188.137.0/24: - description: TELEVIDEOCOM-AS Televideocom Srl, IT - asn: 39887 - ignoreMorespecifics: false - ignore: false - -89.188.141.0/24: - description: TELEVIDEOCOM-AS Televideocom Srl, IT - asn: 39887 - ignoreMorespecifics: false - ignore: false - -89.188.130.0/24: - description: TELEVIDEOCOM-AS Televideocom Srl, IT - asn: 39887 - ignoreMorespecifics: false - ignore: false - -89.188.138.0/24: - description: TELEVIDEOCOM-AS Televideocom Srl, IT - asn: 39887 - ignoreMorespecifics: false - ignore: false - -89.188.129.0/24: - description: TELEVIDEOCOM-AS Televideocom Srl, IT - asn: 39887 - ignoreMorespecifics: false - ignore: false - -89.188.136.0/24: - description: TELEVIDEOCOM-AS Televideocom Srl, IT - asn: 39887 - ignoreMorespecifics: false - ignore: false - -89.188.140.0/24: - description: TELEVIDEOCOM-AS Televideocom Srl, IT - asn: 39887 - ignoreMorespecifics: false - ignore: false - -89.188.132.0/22: - description: TELEVIDEOCOM-AS Televideocom Srl, IT - asn: 39887 - ignoreMorespecifics: false - ignore: false - -89.188.139.0/24: - description: TELEVIDEOCOM-AS Televideocom Srl, IT - asn: 39887 - ignoreMorespecifics: false - ignore: false - -89.188.128.0/24: - description: TELEVIDEOCOM-AS Televideocom Srl, IT - asn: 39887 - ignoreMorespecifics: false - ignore: false - -89.189.32.0/20: - description: ASN-TELEMAR - Telemar s.p.a. - asn: 13097 - ignoreMorespecifics: false - ignore: false - -89.189.56.0/21: - description: ASN-TELEMAR - Telemar s.p.a. - asn: 13097 - ignoreMorespecifics: false - ignore: false - -89.189.60.0/22: - description: ASN-TELEMAR Telemar s.p.a., IT - asn: 13097 - ignoreMorespecifics: false - ignore: false - -89.189.56.0/22: - description: ASN-TELEMAR Telemar s.p.a., IT - asn: 13097 - ignoreMorespecifics: false - ignore: false - -89.190.160.0/19: - description: BRENNERCOM-AS - Brennercom S.p.A. - asn: 20811 - ignoreMorespecifics: false - ignore: false - -89.207.80.0/21: - description: ASN-PROVINCIADITERNI - Provincia di Terni - asn: 41094 - ignoreMorespecifics: false - ignore: false - -89.221.32.0/20: - description: SEABONE-NET - TELECOM ITALIA SPARKLE S.p.A. - asn: 6762 - ignoreMorespecifics: false - ignore: false - -89.249.176.0/21: - description: CDLAN-AS - CDLAN s.r.l. - asn: 20836 - ignoreMorespecifics: false - ignore: false - -89.251.176.0/20: - description: ASN-LOGOS - Logos Technologies S.r.l. - asn: 41606 - ignoreMorespecifics: false - ignore: false - -89.251.188.0/24: - description: ASN-LOGOS Logos Technologies S.r.l., IT - asn: 41606 - ignoreMorespecifics: false - ignore: false - -89.251.184.0/24: - description: ASN-LOGOS Logos Technologies S.r.l., IT - asn: 41606 - ignoreMorespecifics: false - ignore: false - -89.251.187.0/24: - description: ASN-LOGOS Logos Technologies S.r.l., IT - asn: 41606 - ignoreMorespecifics: false - ignore: false - -89.251.178.0/24: - description: ASN-LOGOS Logos Technologies S.r.l., IT - asn: 41606 - ignoreMorespecifics: false - ignore: false - -89.251.186.0/24: - description: ASN-LOGOS Logos Technologies S.r.l., IT - asn: 41606 - ignoreMorespecifics: false - ignore: false - -89.251.185.0/24: - description: ASN-LOGOS Logos Technologies S.r.l., IT - asn: 41606 - ignoreMorespecifics: false - ignore: false - -89.251.180.0/24: - description: ASN-LOGOS Logos Technologies S.r.l., IT - asn: 41606 - ignoreMorespecifics: false - ignore: false - -89.251.183.0/24: - description: ASN-LOGOS Logos Technologies S.r.l., IT - asn: 41606 - ignoreMorespecifics: false - ignore: false - -89.251.190.0/24: - description: ASN-LOGOS Logos Technologies S.r.l., IT - asn: 41606 - ignoreMorespecifics: false - ignore: false - -89.251.191.0/24: - description: ASN-LOGOS Logos Technologies S.r.l., IT - asn: 41606 - ignoreMorespecifics: false - ignore: false - -89.251.176.0/24: - description: ASN-LOGOS Logos Technologies S.r.l., IT - asn: 41606 - ignoreMorespecifics: false - ignore: false - -89.251.182.0/24: - description: ASN-LOGOS Logos Technologies S.r.l., IT - asn: 41606 - ignoreMorespecifics: false - ignore: false - -89.251.177.0/24: - description: ASN-LOGOS Logos Technologies S.r.l., IT - asn: 41606 - ignoreMorespecifics: false - ignore: false - -89.251.181.0/24: - description: ASN-LOGOS Logos Technologies S.r.l., IT - asn: 41606 - ignoreMorespecifics: false - ignore: false - -89.251.179.0/24: - description: ASN-LOGOS Logos Technologies S.r.l., IT - asn: 41606 - ignoreMorespecifics: false - ignore: false - -90.147.0.0/16: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -91.102.48.0/21: - description: BRT-AS - Playnet S.R.L. - asn: 13284 - ignoreMorespecifics: false - ignore: false - -91.109.48.0/21: - description: ESTRACOM-AS - ESTRACOM SPA - asn: 31319 - ignoreMorespecifics: false - ignore: false - -91.109.56.0/21: - description: ASN-DEBIS - Engineering D.HUB S.p.A. - asn: 21176 - ignoreMorespecifics: false - ignore: false - -91.109.57.0/24: - description: ASN-DEBIS Engineering D.HUB S.p.A., IT - asn: 21176 - ignoreMorespecifics: false - ignore: false - -91.109.59.0/24: - description: ASN-DEBIS Engineering D.HUB S.p.A., IT - asn: 21176 - ignoreMorespecifics: false - ignore: false - -91.109.61.0/24: - description: ASN-DEBIS Engineering D.HUB S.p.A., IT - asn: 21176 - ignoreMorespecifics: false - ignore: false - -91.109.56.0/24: - description: ASN-DEBIS Engineering D.HUB S.p.A., IT - asn: 21176 - ignoreMorespecifics: false - ignore: false - -91.109.58.0/24: - description: ASN-DEBIS Engineering D.HUB S.p.A., IT - asn: 21176 - ignoreMorespecifics: false - ignore: false - -91.109.192.0/21: - description: ECROM - E.CROM S.R.L. - asn: 49924 - ignoreMorespecifics: false - ignore: false - -91.142.64.0/21: - description: BRIANTEL - BrianTel SRL - asn: 43843 - ignoreMorespecifics: false - ignore: false - -91.142.64.0/24: - description: BRIANTEL BrianTel SRL, IT - asn: 43843 - ignoreMorespecifics: false - ignore: false - -91.142.66.0/24: - description: BRIANTEL BrianTel SRL, IT - asn: 43843 - ignoreMorespecifics: false - ignore: false - -91.142.64.0/22: - description: BRIANTEL BrianTel SRL, IT - asn: 43843 - ignoreMorespecifics: false - ignore: false - -91.142.68.0/24: - description: BRIANTEL BrianTel SRL, IT - asn: 43843 - ignoreMorespecifics: false - ignore: false - -91.142.71.0/24: - description: BRIANTEL BrianTel SRL, IT - asn: 43843 - ignoreMorespecifics: false - ignore: false - -91.142.65.0/24: - description: BRIANTEL BrianTel SRL, IT - asn: 43843 - ignoreMorespecifics: false - ignore: false - -91.142.67.0/24: - description: BRIANTEL BrianTel SRL, IT - asn: 43843 - ignoreMorespecifics: false - ignore: false - -91.142.70.0/24: - description: BRIANTEL BrianTel SRL, IT - asn: 43843 - ignoreMorespecifics: false - ignore: false - -91.142.69.0/24: - description: BRIANTEL BrianTel SRL, IT - asn: 43843 - ignoreMorespecifics: false - ignore: false - -91.142.143.0/24: - description: ULI-MAIN - Utility Line Italia S.r.l. - asn: 9026 - ignoreMorespecifics: false - ignore: false - -91.143.192.0/20: - description: ASN-WELCOMEITALIA - Welcome Italia S.p.A - asn: 21056 - ignoreMorespecifics: false - ignore: false - -91.187.192.0/19: - description: INTRED-AS - INTRED S.P.A. - asn: 31115 - ignoreMorespecifics: false - ignore: false - -91.187.192.0/20: - description: INTRED-AS INTRED S.P.A., IT - asn: 31115 - ignoreMorespecifics: false - ignore: false - -91.187.208.0/20: - description: INTRED-AS INTRED S.P.A., IT - asn: 31115 - ignoreMorespecifics: false - ignore: false - -91.187.199.0/24: - description: INTRED-AS INTRED S.P.A., IT - asn: 31115 - ignoreMorespecifics: false - ignore: false - -91.187.201.0/24: - description: INTRED-AS INTRED S.P.A., IT - asn: 31115 - ignoreMorespecifics: false - ignore: false - -91.188.0.0/19: - description: TELESPAZIO-AS - Telespazio S.p.A. - asn: 43279 - ignoreMorespecifics: false - ignore: false - -91.189.212.0/22: - description: LINKTELCO-ASN - Link Telecomunicazioni SRL - asn: 202074 - ignoreMorespecifics: false - ignore: false - -91.192.24.0/22: - description: TETSRL-IT - T&T Tecnologie e Telecomunicazioni Srl - asn: 200100 - ignoreMorespecifics: false - ignore: false - -91.192.24.0/24: - description: TETSRL-IT T&T Tecnologie e Telecomunicazioni Srl, IT - asn: 200100 - ignoreMorespecifics: false - ignore: false - -91.192.26.0/24: - description: TETSRL-IT T&T Tecnologie e Telecomunicazioni Srl, IT - asn: 200100 - ignoreMorespecifics: false - ignore: false - -91.192.25.0/24: - description: TETSRL-IT T&T Tecnologie e Telecomunicazioni Srl, IT - asn: 200100 - ignoreMorespecifics: false - ignore: false - -91.192.27.0/24: - description: TETSRL-IT T&T Tecnologie e Telecomunicazioni Srl, IT - asn: 200100 - ignoreMorespecifics: false - ignore: false - -91.192.124.0/22: - description: COMBS-AS - COMUNE DI BRESCIA - asn: 42538 - ignoreMorespecifics: false - ignore: false - -91.193.44.0/22: - description: PIRELLI-AS - Pirelli & C. S.p.A. - asn: 42650 - ignoreMorespecifics: false - ignore: false - -91.194.142.0/23: - description: STSRL-AS - S.T. S.r.l. - asn: 44473 - ignoreMorespecifics: false - ignore: false - -91.198.84.0/24: - description: WI-FI-SYSTEM-AS - Wi-Fi System di GianCarlo Forno - asn: 43625 - ignoreMorespecifics: false - ignore: false - -91.199.2.0/24: - description: EDISUD-AS - EDISUD S.p.A. - asn: 44059 - ignoreMorespecifics: false - ignore: false - -91.199.36.0/24: - description: NEUSTAR-AS6 - NeuStar - asn: 19905 - ignoreMorespecifics: false - ignore: false - -91.199.170.0/24: - description: ASLIBRA - LIBRA S.R.L. - asn: 198090 - ignoreMorespecifics: false - ignore: false - -91.199.173.0/24: - description: TSI-AS-ING-DIRECT - ING Direct N.V. - asn: 44591 - ignoreMorespecifics: false - ignore: false - -91.200.128.0/22: - description: GRIFONLINE - Grifonline S.r.l. - asn: 43942 - ignoreMorespecifics: false - ignore: false - -91.200.208.0/22: - description: EFSA-AS - EFSA - European Food Safety Authority - asn: 205195 - ignoreMorespecifics: false - ignore: false - -91.201.64.0/22: - description: MELBICOM-EU-AS - Melbikomas UAB - asn: 56630 - ignoreMorespecifics: false - ignore: false - -91.201.66.0/24: - description: MELBICOM-EU-AS Melbikomas UAB, NL - asn: 56630 - ignoreMorespecifics: false - ignore: false - -91.201.67.0/24: - description: MELBICOM-EU-AS Melbikomas UAB, NL - asn: 56630 - ignoreMorespecifics: false - ignore: false - -91.201.65.0/24: - description: MELBICOM-EU-AS Melbikomas UAB, NL - asn: 56630 - ignoreMorespecifics: false - ignore: false - -91.201.64.0/24: - description: MELBICOM-EU-AS Melbikomas UAB, NL - asn: 56630 - ignoreMorespecifics: false - ignore: false - -91.206.74.0/23: - description: SEEWEB - SEEWEB s.r.l. - asn: 12637 - ignoreMorespecifics: false - ignore: false - -91.206.128.0/23: - description: ASN-IDC - Telecom Italia S.p.A. - asn: 20746 - ignoreMorespecifics: false - ignore: false - -91.207.150.0/23: - description: ASN-FORISP - 4ISP SRL - asn: 60432 - ignoreMorespecifics: false - ignore: false - -91.208.14.0/24: - description: ASN-CEDECRA - Cedecra Informatica Bancaria SRL - asn: 20487 - ignoreMorespecifics: false - ignore: false - -91.208.195.0/24: - description: BTICINO-AS - BTICINO SpA - asn: 47912 - ignoreMorespecifics: false - ignore: false - -91.209.97.0/24: - description: AS-IRIDEOS-KP - IRIDEOS S.P.A. - asn: 5602 - ignoreMorespecifics: false - ignore: false - -91.209.194.0/24: - description: ASBNI - BANCA NETWORK INVESTIMENTI SPA - asn: 48617 - ignoreMorespecifics: false - ignore: false - -91.211.156.0/22: - description: RTI_SPA - Videotime SPA - asn: 48634 - ignoreMorespecifics: false - ignore: false - -91.211.157.0/24: - description: RTI_SPA Videotime SPA, IT - asn: 48634 - ignoreMorespecifics: false - ignore: false - -91.211.156.0/25: - description: RTI_SPA Videotime SPA, IT - asn: 48634 - ignoreMorespecifics: false - ignore: false - -91.211.158.0/24: - description: RTI_SPA Videotime SPA, IT - asn: 48634 - ignoreMorespecifics: false - ignore: false - -91.211.159.0/24: - description: RTI_SPA Videotime SPA, IT - asn: 48634 - ignoreMorespecifics: false - ignore: false - -91.211.156.0/24: - description: RTI_SPA Videotime SPA, IT - asn: 48634 - ignoreMorespecifics: false - ignore: false - -91.212.167.0/24: - description: UPPROVIDER - upprovider srl - asn: 47353 - ignoreMorespecifics: false - ignore: false - -91.212.219.0/24: - description: ASPASIEL - ASPASIEL S.R.L. - asn: 49355 - ignoreMorespecifics: false - ignore: false - -91.212.241.0/24: - description: PLANETEL - Planetel Srl - asn: 47217 - ignoreMorespecifics: false - ignore: false - -91.212.249.0/24: - description: KPMG-IT-AS - KPMG Fides Fiduciaria S.p.A. - asn: 49431 - ignoreMorespecifics: false - ignore: false - -91.213.7.0/24: - description: SARDEGNAIT-AS - Sardegna IT srl - asn: 41986 - ignoreMorespecifics: false - ignore: false - -91.213.129.0/24: - description: KLEOSNET - KLEOS SRL - asn: 50552 - ignoreMorespecifics: false - ignore: false - -91.213.153.0/24: - description: NOVERCA-AS - Noverca s.r.l - asn: 47224 - ignoreMorespecifics: false - ignore: false - -91.213.197.0/24: - description: AS-IRIDEOS-KP - IRIDEOS S.P.A. - asn: 5602 - ignoreMorespecifics: false - ignore: false - -91.214.60.0/22: - description: TIET-AS - T.I.E.T. di Franceschini Maris & C. sas - asn: 200752 - ignoreMorespecifics: false - ignore: false - -91.214.62.0/24: - description: TIET-AS T.I.E.T. di Franceschini Maris & C. sas, IT - asn: 200752 - ignoreMorespecifics: false - ignore: false - -91.214.60.0/24: - description: TIET-AS T.I.E.T. di Franceschini Maris & C. sas, IT - asn: 200752 - ignoreMorespecifics: false - ignore: false - -91.214.61.0/24: - description: TIET-AS T.I.E.T. di Franceschini Maris & C. sas, IT - asn: 200752 - ignoreMorespecifics: false - ignore: false - -91.214.63.0/24: - description: TIET-AS T.I.E.T. di Franceschini Maris & C. sas, IT - asn: 200752 - ignoreMorespecifics: false - ignore: false - -91.214.72.0/22: - description: RPENGINEERING-AS - RP ENGINEERING SAS DI ROMANO ALESSANDRO & C.S.A.S. - asn: 49360 - ignoreMorespecifics: false - ignore: false - -91.216.17.0/24: - description: POSTEL-AS - Postel S.p.A. - asn: 197022 - ignoreMorespecifics: false - ignore: false - -91.216.38.0/24: - description: SEEKPARTNERS - Seek & Partners Spa - asn: 206267 - ignoreMorespecifics: false - ignore: false - -91.216.102.0/24: - description: EASYNET - Easynet Global Services - asn: 4589 - ignoreMorespecifics: false - ignore: false - -91.216.127.0/24: - description: PASSADORE-AS - Banca Passadore & C. S.p.A. - asn: 51065 - ignoreMorespecifics: false - ignore: false - -91.220.4.0/24: - description: SORGENIA-AS-NUMBER - Sorgenia Spa - asn: 51853 - ignoreMorespecifics: false - ignore: false - -91.220.168.0/24: - description: TELECITY-LON - TELECITYGROUP INTERNATIONAL LIMITED - asn: 15830 - ignoreMorespecifics: false - ignore: false - -91.221.236.0/23: - description: CEDIS - CONSORZIO ELETTRICO DI STORO, SOCIETA COOPERATIVA - asn: 199309 - ignoreMorespecifics: false - ignore: false - -91.223.12.0/24: - description: E-SED - E-SED SOCIETA' COOPERATIVA - asn: 199084 - ignoreMorespecifics: false - ignore: false - -91.223.155.0/24: - description: GRIFONLINE - Grifonline S.r.l. - asn: 43942 - ignoreMorespecifics: false - ignore: false - -91.224.72.0/23: - description: AGOS-AS - Agos Ducato S.p.A. - asn: 41836 - ignoreMorespecifics: false - ignore: false - -91.224.73.0/24: - description: AGOS-AS Agos Ducato S.p.A., IT - asn: 41836 - ignoreMorespecifics: false - ignore: false - -91.224.72.0/24: - description: AGOS-AS Agos Ducato S.p.A., IT - asn: 41836 - ignoreMorespecifics: false - ignore: false - -91.225.180.0/22: - description: ASN-ENTER - ENTER S.r.l. - asn: 12850 - ignoreMorespecifics: false - ignore: false - -91.225.244.0/22: - description: FASTWEB - Fastweb SpA - asn: 12874 - ignoreMorespecifics: false - ignore: false - -91.226.74.0/23: - description: ANIMASGR - ANIMA SGR S.P.A. - asn: 56641 - ignoreMorespecifics: false - ignore: false - -91.226.108.0/23: - description: ANCITEL-ASN - Ancitel S.p.A. - asn: 34405 - ignoreMorespecifics: false - ignore: false - -91.226.147.0/24: - description: E-SECURITY-AS - e-Security S.r.l. - asn: 196880 - ignoreMorespecifics: false - ignore: false - -91.229.188.0/24: - description: JT - JT (Jersey) Limited - asn: 8681 - ignoreMorespecifics: false - ignore: false - -91.230.96.0/24: - description: RECORDATI-AS - Recordati Industria Chimica e Farmaceutica S.p.A. - asn: 197947 - ignoreMorespecifics: false - ignore: false - -91.230.102.0/23: - description: SDAIT-AS - SDA Express Courier SpA - asn: 197948 - ignoreMorespecifics: false - ignore: false - -91.230.145.0/24: - description: ELICA-ASN - ELICA - S.P.A. - asn: 198049 - ignoreMorespecifics: false - ignore: false - -91.231.62.0/24: - description: XSTREAM - XSTREAM SRL - asn: 198102 - ignoreMorespecifics: false - ignore: false - -91.231.164.0/22: - description: ASLIBRA - LIBRA S.R.L. - asn: 198090 - ignoreMorespecifics: false - ignore: false - -91.231.172.0/23: - description: TECNOADSL-AS - Tecnotel Servizi Tecnologici srl - asn: 48544 - ignoreMorespecifics: false - ignore: false - -91.231.179.0/24: - description: DIGIMAT-AS - Digimat s.r.l. - asn: 57343 - ignoreMorespecifics: false - ignore: false - -91.232.152.0/24: - description: CLOUDBASE-AS - Cloudbase Solutions Srl - asn: 57514 - ignoreMorespecifics: false - ignore: false - -91.232.180.0/24: - description: ASGNV - GRANDI NAVI VELOCI SPA - asn: 57525 - ignoreMorespecifics: false - ignore: false - -91.233.252.0/22: - description: AS-BALENO - Baleno S.r.l. - asn: 198349 - ignoreMorespecifics: false - ignore: false - -91.235.120.0/23: - description: LEVEL3 - Level 3 Parent - asn: 3356 - ignoreMorespecifics: false - ignore: false - -91.237.16.0/23: - description: ASLIBRA - LIBRA S.R.L. - asn: 198090 - ignoreMorespecifics: false - ignore: false - -91.238.116.0/22: - description: PROGETTO8 - Progetto8 Srl - asn: 198721 - ignoreMorespecifics: false - ignore: false - -91.241.76.0/23: - description: ECARE-AS - E-Care S.p.A. - asn: 199649 - ignoreMorespecifics: false - ignore: false - -91.241.86.0/23: - description: REEVO - REEVO S.R.L. - asn: 31617 - ignoreMorespecifics: false - ignore: false - -91.252.0.0/14: - description: WINDTRE-AS - WIND TRE S.P.A. - asn: 24608 - ignoreMorespecifics: false - ignore: false - -91.253.0.0/16: - description: WINDTRE-AS WIND TRE S.P.A., IT - asn: 24608 - ignoreMorespecifics: false - ignore: false - -91.254.0.0/16: - description: WINDTRE-AS WIND TRE S.P.A., IT - asn: 24608 - ignoreMorespecifics: false - ignore: false - -91.252.0.0/16: - description: WINDTRE-AS WIND TRE S.P.A., IT - asn: 24608 - ignoreMorespecifics: false - ignore: false - -91.255.0.0/16: - description: WINDTRE-AS WIND TRE S.P.A., IT - asn: 24608 - ignoreMorespecifics: false - ignore: false - -91.252.0.0/17: - description: WINDTRE-AS WIND TRE S.P.A., IT - asn: 24608 - ignoreMorespecifics: false - ignore: false - -91.252.128.0/17: - description: WINDTRE-AS WIND TRE S.P.A., IT - asn: 24608 - ignoreMorespecifics: false - ignore: false - -92.42.96.0/21: - description: AS-IRIDEOS-MC - IRIDEOS S.P.A. - asn: 5396 - ignoreMorespecifics: false - ignore: false - -92.43.240.0/21: - description: OPTIMA - Optima Italia S.p.A. - asn: 44513 - ignoreMorespecifics: false - ignore: false - -92.60.64.0/20: - description: AS-IRIDEOS-KP - IRIDEOS S.P.A. - asn: 5602 - ignoreMorespecifics: false - ignore: false - -92.60.64.0/24: - description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT - asn: 5602 - ignoreMorespecifics: false - ignore: false - -92.60.65.0/24: - description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT - asn: 5602 - ignoreMorespecifics: false - ignore: false - -92.60.66.0/24: - description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT - asn: 5602 - ignoreMorespecifics: false - ignore: false - -92.60.77.0/24: - description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT - asn: 5602 - ignoreMorespecifics: false - ignore: false - -92.60.76.0/24: - description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT - asn: 5602 - ignoreMorespecifics: false - ignore: false - -92.60.71.0/24: - description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT - asn: 5602 - ignoreMorespecifics: false - ignore: false - -92.60.78.0/24: - description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT - asn: 5602 - ignoreMorespecifics: false - ignore: false - -92.60.68.0/24: - description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT - asn: 5602 - ignoreMorespecifics: false - ignore: false - -92.60.67.0/24: - description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT - asn: 5602 - ignoreMorespecifics: false - ignore: false - -92.60.69.0/24: - description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT - asn: 5602 - ignoreMorespecifics: false - ignore: false - -92.62.80.0/20: - description: MYNET-AS - MYNET S.R.L. - asn: 31263 - ignoreMorespecifics: false - ignore: false - -92.118.208.0/22: - description: HOSTROYALE_TECHNOLOGIES - HostRoyale Technologies Pvt Ltd - asn: 204287 - ignoreMorespecifics: false - ignore: false - -92.119.132.0/22: - description: NTSGROUP-AS - N&TS GROUP NETWORKS & TRANSACTIONAL SYSTEMS GROUP S.P.A. - asn: 35357 - ignoreMorespecifics: false - ignore: false - -92.119.132.0/24: - description: NTSGROUP-AS N&TS GROUP NETWORKS & TRANSACTIONAL SYSTEMS GROUP S.P.A., IT - asn: 35357 - ignoreMorespecifics: false - ignore: false - -92.119.133.0/24: - description: NTSGROUP-AS N&TS GROUP NETWORKS & TRANSACTIONAL SYSTEMS GROUP S.P.A., IT - asn: 35357 - ignoreMorespecifics: false - ignore: false - -92.223.128.0/17: - description: FASTWEB - Fastweb SpA - asn: 12874 - ignoreMorespecifics: false - ignore: false - -92.242.172.0/22: - description: FASTWEB - Fastweb SpA - asn: 12874 - ignoreMorespecifics: false - ignore: false - -92.243.128.0/19: - description: KONVERTO-AS - KONVERTO SPA - asn: 44512 - ignoreMorespecifics: false - ignore: false - -92.246.32.0/19: - description: GGNET - GSS - Generali Shared Services S.c.a.r.l. - asn: 47136 - ignoreMorespecifics: false - ignore: false - -92.246.96.0/21: - description: INTERPLANET-IT - Interplanet S.r.l. - asn: 34758 - ignoreMorespecifics: false - ignore: false - -92.246.112.0/20: - description: INTERPLANET-IT - Interplanet S.r.l. - asn: 34758 - ignoreMorespecifics: false - ignore: false - -93.88.32.0/20: - description: COMESER-AS - Comeser S.r.l. - asn: 39657 - ignoreMorespecifics: false - ignore: false - -93.88.96.0/20: - description: CONVERGENZE-AS - Convergenze S.p.A. - asn: 39120 - ignoreMorespecifics: false - ignore: false - -93.89.48.0/20: - description: BRENNERCOM-AS - Brennercom S.p.A. - asn: 20811 - ignoreMorespecifics: false - ignore: false - -93.91.128.0/20: - description: MYNET-AS - MYNET S.R.L. - asn: 31263 - ignoreMorespecifics: false - ignore: false - -93.92.72.0/21: - description: ASN-AMUSER - AlliumTech S.r.l. - asn: 44793 - ignoreMorespecifics: false - ignore: false - -93.92.152.0/21: - description: ASCOMPU - Technology Transfer Intercontinental S.R.L - asn: 44567 - ignoreMorespecifics: false - ignore: false - -93.92.184.0/21: - description: CABEL-AS - CABEL INDUSTRY SPA - asn: 44767 - ignoreMorespecifics: false - ignore: false - -93.92.240.0/21: - description: VEGAIT - VEGA - Parco Scientifico Tecnologico di Venezia S.c.a.r.l. - asn: 56366 - ignoreMorespecifics: false - ignore: false - -93.93.160.0/21: - description: SWDES-AS - Software Design - asn: 44701 - ignoreMorespecifics: false - ignore: false - -93.94.24.0/21: - description: BRIANTEL - BrianTel SRL - asn: 43843 - ignoreMorespecifics: false - ignore: false - -93.94.29.0/24: - description: BRIANTEL BrianTel SRL, IT - asn: 43843 - ignoreMorespecifics: false - ignore: false - -93.94.28.0/24: - description: BRIANTEL BrianTel SRL, IT - asn: 43843 - ignoreMorespecifics: false - ignore: false - -93.94.27.0/24: - description: BRIANTEL BrianTel SRL, IT - asn: 43843 - ignoreMorespecifics: false - ignore: false - -93.94.30.0/24: - description: BRIANTEL BrianTel SRL, IT - asn: 43843 - ignoreMorespecifics: false - ignore: false - -93.94.24.0/24: - description: BRIANTEL BrianTel SRL, IT - asn: 43843 - ignoreMorespecifics: false - ignore: false - -93.94.25.0/24: - description: BRIANTEL BrianTel SRL, IT - asn: 43843 - ignoreMorespecifics: false - ignore: false - -93.94.26.0/24: - description: BRIANTEL BrianTel SRL, IT - asn: 43843 - ignoreMorespecifics: false - ignore: false - -93.94.32.0/21: - description: CONTACTLAB - ContactLab SpA - asn: 60227 - ignoreMorespecifics: false - ignore: false - -93.94.88.0/21: - description: FIBERTELECOM-AS - Fiber Telecom S.p.A. - asn: 41327 - ignoreMorespecifics: false - ignore: false - -93.95.216.0/21: - description: SERVERPLAN-AS - Server Plan S.r.l. - asn: 52030 - ignoreMorespecifics: false - ignore: false - -93.113.89.0/24: - description: ASN-LEPIDA - Lepida S.c.p.A. - asn: 31638 - ignoreMorespecifics: false - ignore: false - -93.114.170.0/24: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -93.114.245.0/24: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -93.115.62.0/23: - description: STELCORE - STEL S.R.L. - asn: 56550 - ignoreMorespecifics: false - ignore: false - -93.115.170.0/23: - description: ASN-LEPIDA - Lepida S.c.p.A. - asn: 31638 - ignoreMorespecifics: false - ignore: false - -93.115.210.0/24: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -93.117.152.0/23: - description: STELCORE - STEL S.R.L. - asn: 56550 - ignoreMorespecifics: false - ignore: false - -93.117.172.0/23: - description: STELCORE - STEL S.R.L. - asn: 56550 - ignoreMorespecifics: false - ignore: false - -93.118.37.0/24: - description: ASN-LEPIDA - Lepida S.c.p.A. - asn: 31638 - ignoreMorespecifics: false - ignore: false - -93.174.64.0/21: - description: NETWORK-AS - MailUp SpA - asn: 35485 - ignoreMorespecifics: false - ignore: false - -93.174.64.0/22: - description: Network-AS MailUp SpA, IT - asn: 35485 - ignoreMorespecifics: false - ignore: false - -93.174.68.0/22: - description: Network-AS MailUp SpA, IT - asn: 35485 - ignoreMorespecifics: false - ignore: false - -93.185.112.0/20: - description: MEDIA-VENETO - Omegacom S.R.L.S. - asn: 49289 - ignoreMorespecifics: false - ignore: false - -93.187.24.0/21: - description: EXTRANETCTC - Consorzio Terrecablate - asn: 43960 - ignoreMorespecifics: false - ignore: false - -93.187.88.0/21: - description: BOLOGNA-AIRPORT-AS - Aeroporto G. Marconi di Bologna s.p.a. - asn: 42933 - ignoreMorespecifics: false - ignore: false - -93.188.96.0/21: - description: EHIWEB - Ehinet Srl - asn: 43989 - ignoreMorespecifics: false - ignore: false - -93.188.112.0/21: - description: CONMET-AS - Connessioni Metropolitane S.r.l. - asn: 47178 - ignoreMorespecifics: false - ignore: false - -93.188.224.0/21: - description: ASHINET - Hi-Net Srl - asn: 45041 - ignoreMorespecifics: false - ignore: false - -93.188.224.0/24: - description: ASHINET Hi-Net Srl, IT - asn: 45041 - ignoreMorespecifics: false - ignore: false - -93.188.225.0/24: - description: ASHINET Hi-Net Srl, IT - asn: 45041 - ignoreMorespecifics: false - ignore: false - -93.188.231.0/24: - description: ASHINET Hi-Net Srl, IT - asn: 45041 - ignoreMorespecifics: false - ignore: false - -93.188.230.0/24: - description: ASHINET Hi-Net Srl, IT - asn: 45041 - ignoreMorespecifics: false - ignore: false - -93.188.227.0/24: - description: ASHINET Hi-Net Srl, IT - asn: 45041 - ignoreMorespecifics: false - ignore: false - -93.188.226.0/24: - description: ASHINET Hi-Net Srl, IT - asn: 45041 - ignoreMorespecifics: false - ignore: false - -93.188.229.0/24: - description: ASHINET Hi-Net Srl, IT - asn: 45041 - ignoreMorespecifics: false - ignore: false - -93.188.228.0/24: - description: ASHINET Hi-Net Srl, IT - asn: 45041 - ignoreMorespecifics: false - ignore: false - -93.189.184.0/21: - description: ISP-INASSET-AS - InAsset S.r.l. - asn: 47902 - ignoreMorespecifics: false - ignore: false - -93.189.184.0/22: - description: ISP-INASSET-AS InAsset S.r.l., IT - asn: 47902 - ignoreMorespecifics: false - ignore: false - -93.189.188.0/22: - description: ISP-INASSET-AS InAsset S.r.l., IT - asn: 47902 - ignoreMorespecifics: false - ignore: false - -93.189.208.0/21: - description: ENERGIT-AS - Energ.it S.p.a. - asn: 28937 - ignoreMorespecifics: false - ignore: false - -93.189.208.0/24: - description: ENERGIT-AS Energ.it S.p.a., IT - asn: 28937 - ignoreMorespecifics: false - ignore: false - -93.191.240.0/21: - description: ITGATE - IT.Gate S.p.A. - asn: 12779 - ignoreMorespecifics: false - ignore: false - -94.32.0.0/13: - description: TISCALI-IT - Tiscali Italia S.P.A. - asn: 8612 - ignoreMorespecifics: false - ignore: false - -94.36.0.0/14: - description: TISCALI-IT Tiscali Italia S.P.A., IT - asn: 8612 - ignoreMorespecifics: false - ignore: false - -94.32.0.0/14: - description: TISCALI-IT Tiscali Italia S.P.A., IT - asn: 8612 - ignoreMorespecifics: false - ignore: false - -94.73.64.0/18: - description: ASDASD-AS - ASDASD srl a socio unico - asn: 28929 - ignoreMorespecifics: false - ignore: false - -94.74.0.0/18: - description: ASN-AEMNET - IREN ENERGIA S.P.A - asn: 39636 - ignoreMorespecifics: false - ignore: false - -94.100.32.0/20: - description: ASN-LANSERVICE - LAN SERVICE s.r.l. - asn: 47568 - ignoreMorespecifics: false - ignore: false - -94.102.128.0/20: - description: PLANETEL - Planetel Srl - asn: 47217 - ignoreMorespecifics: false - ignore: false - -94.103.112.0/22: - description: LINKTELCO-ASN - Link Telecomunicazioni SRL - asn: 202074 - ignoreMorespecifics: false - ignore: false - -94.124.32.0/21: - description: PROVINCIA-DI-PADOVA-AS - Provincia di Padova - asn: 47875 - ignoreMorespecifics: false - ignore: false - -94.124.38.0/24: - description: PROVINCIA-DI-PADOVA-AS Provincia di Padova, IT - asn: 47875 - ignoreMorespecifics: false - ignore: false - -94.124.36.0/24: - description: PROVINCIA-DI-PADOVA-AS Provincia di Padova, IT - asn: 47875 - ignoreMorespecifics: false - ignore: false - -94.124.35.0/24: - description: PROVINCIA-DI-PADOVA-AS Provincia di Padova, IT - asn: 47875 - ignoreMorespecifics: false - ignore: false - -94.124.34.0/24: - description: PROVINCIA-DI-PADOVA-AS Provincia di Padova, IT - asn: 47875 - ignoreMorespecifics: false - ignore: false - -94.124.32.0/24: - description: PROVINCIA-DI-PADOVA-AS Provincia di Padova, IT - asn: 47875 - ignoreMorespecifics: false - ignore: false - -94.124.39.0/24: - description: PROVINCIA-DI-PADOVA-AS Provincia di Padova, IT - asn: 47875 - ignoreMorespecifics: false - ignore: false - -94.124.33.0/24: - description: PROVINCIA-DI-PADOVA-AS Provincia di Padova, IT - asn: 47875 - ignoreMorespecifics: false - ignore: false - -94.124.37.0/24: - description: PROVINCIA-DI-PADOVA-AS Provincia di Padova, IT - asn: 47875 - ignoreMorespecifics: false - ignore: false - -94.124.72.0/21: - description: ONEITALIA-AS - ONEITALIA S.p.a. - asn: 47750 - ignoreMorespecifics: false - ignore: false - -94.126.8.0/21: - description: WIFIWEB - WIFIWEB s.r.l. - asn: 47927 - ignoreMorespecifics: false - ignore: false - -94.126.56.0/21: - description: INTRED-AS - INTRED S.P.A. - asn: 31115 - ignoreMorespecifics: false - ignore: false - -94.126.56.0/22: - description: INTRED-AS INTRED S.P.A., IT - asn: 31115 - ignoreMorespecifics: false - ignore: false - -94.126.60.0/22: - description: INTRED-AS INTRED S.P.A., IT - asn: 31115 - ignoreMorespecifics: false - ignore: false - -94.126.136.0/21: - description: AOMIL-AS - Accenture Outsourcing S.R.L - asn: 48423 - ignoreMorespecifics: false - ignore: false - -94.126.184.0/21: - description: MOVIEMENT-LNK - Moviement srl - asn: 199202 - ignoreMorespecifics: false - ignore: false - -94.127.40.0/21: - description: GTT-BACKBONE - GTT Communications Inc. - asn: 3257 - ignoreMorespecifics: false - ignore: false - -94.138.32.0/19: - description: AS-IRIDEOS-IN-NETAPP - IRIDEOS S.P.A. - asn: 3302 - ignoreMorespecifics: false - ignore: false - -94.138.160.0/19: - description: ASN-WELCOMEITALIA - Welcome Italia S.p.A - asn: 21056 - ignoreMorespecifics: false - ignore: false - -94.141.0.0/19: - description: AS-IRIDEOS-KP - IRIDEOS S.P.A. - asn: 5602 - ignoreMorespecifics: false - ignore: false - -94.141.20.0/24: - description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT - asn: 5602 - ignoreMorespecifics: false - ignore: false - -94.141.21.0/24: - description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT - asn: 5602 - ignoreMorespecifics: false - ignore: false - -94.141.22.0/24: - description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT - asn: 5602 - ignoreMorespecifics: false - ignore: false - -94.142.144.0/21: - description: TRIVENET - Trivenet S.R.L. - asn: 12481 - ignoreMorespecifics: false - ignore: false - -94.142.176.0/22: - description: QOOIX - Qooix s.r.l.s. - asn: 201616 - ignoreMorespecifics: false - ignore: false - -94.143.96.0/21: - description: SISTEMIUNO-AS - Sistemi Hardware&Software S.P.A. - asn: 21101 - ignoreMorespecifics: false - ignore: false - -94.143.99.0/24: - description: NORDOVEST-AS Nord Ovest s.p.a., IT - asn: 57039 - ignoreMorespecifics: false - ignore: false - -94.154.140.0/22: - description: M247 - M247 Ltd - asn: 9009 - ignoreMorespecifics: false - ignore: false - -94.160.0.0/13: - description: WINDTRE-AS - WIND TRE S.P.A. - asn: 24608 - ignoreMorespecifics: false - ignore: false - -94.164.0.0/14: - description: WINDTRE-AS WIND TRE S.P.A., IT - asn: 24608 - ignoreMorespecifics: false - ignore: false - -94.165.0.0/16: - description: WINDTRE-AS WIND TRE S.P.A., IT - asn: 24608 - ignoreMorespecifics: false - ignore: false - -94.167.0.0/16: - description: WINDTRE-AS WIND TRE S.P.A., IT - asn: 24608 - ignoreMorespecifics: false - ignore: false - -94.160.0.0/16: - description: WINDTRE-AS WIND TRE S.P.A., IT - asn: 24608 - ignoreMorespecifics: false - ignore: false - -94.164.0.0/16: - description: WINDTRE-AS WIND TRE S.P.A., IT - asn: 24608 - ignoreMorespecifics: false - ignore: false - -94.163.0.0/16: - description: WINDTRE-AS WIND TRE S.P.A., IT - asn: 24608 - ignoreMorespecifics: false - ignore: false - -94.166.0.0/16: - description: WINDTRE-AS WIND TRE S.P.A., IT - asn: 24608 - ignoreMorespecifics: false - ignore: false - -94.162.0.0/16: - description: WINDTRE-AS WIND TRE S.P.A., IT - asn: 24608 - ignoreMorespecifics: false - ignore: false - -94.161.0.0/16: - description: WINDTRE-AS WIND TRE S.P.A., IT - asn: 24608 - ignoreMorespecifics: false - ignore: false - -94.160.0.0/14: - description: WINDTRE-AS WIND TRE S.P.A., IT - asn: 24608 - ignoreMorespecifics: false - ignore: false - -94.176.44.0/22: - description: ALFANEWS - Alfanews S.r.l. - asn: 197589 - ignoreMorespecifics: false - ignore: false - -94.177.18.0/23: - description: ASN-LEPIDA - Lepida S.c.p.A. - asn: 31638 - ignoreMorespecifics: false - ignore: false - -94.177.21.0/24: - description: FASTWEB - Fastweb SpA - asn: 12874 - ignoreMorespecifics: false - ignore: false - -94.177.68.0/22: - description: ALFANEWS - Alfanews S.r.l. - asn: 197589 - ignoreMorespecifics: false - ignore: false - -94.177.114.0/23: - description: AIRGRID-AS - Airgrid S.R.L. - asn: 201198 - ignoreMorespecifics: false - ignore: false - -94.177.127.0/24: - description: STELCORE - STEL S.R.L. - asn: 56550 - ignoreMorespecifics: false - ignore: false - -94.177.151.0/24: - description: ASN-LEPIDA - Lepida S.c.p.A. - asn: 31638 - ignoreMorespecifics: false - ignore: false - -94.177.160.0/19: - description: ARUBA-ASN - Aruba S.p.A. - asn: 31034 - ignoreMorespecifics: false - ignore: false - -94.185.72.0/21: - description: PLANETEL - Planetel Srl - asn: 47217 - ignoreMorespecifics: false - ignore: false - -94.198.72.0/21: - description: ASN-4ISP - Logos Technologies S.r.l. - asn: 48191 - ignoreMorespecifics: false - ignore: false - -94.198.208.0/21: - description: LAWIRELESS-AS - LA Wireless Srl - asn: 49979 - ignoreMorespecifics: false - ignore: false - -94.199.80.0/21: - description: MICRODATASERVICE-AS - Microdata Service srl Unipersonale - asn: 48382 - ignoreMorespecifics: false - ignore: false - -94.230.64.0/21: - description: IRPNET-AS - Irpinia Net-Com SRL - asn: 48500 - ignoreMorespecifics: false - ignore: false - -94.247.8.0/21: - description: VENIS - Venis S.p.A. - asn: 48394 - ignoreMorespecifics: false - ignore: false - -94.250.240.0/22: - description: AIRC-AS - Associazione Italiana per la Ricerca sul Cancro - asn: 209629 - ignoreMorespecifics: false - ignore: false - -95.74.0.0/15: - description: ASN-TIM - Telecom Italia S.p.A. - asn: 16232 - ignoreMorespecifics: false - ignore: false - -95.131.56.0/21: - description: PROMETEO-AS - Prometeo S.p.A. - asn: 34618 - ignoreMorespecifics: false - ignore: false - -95.140.128.0/21: - description: ASN-VSIX - Universita di Padova - asn: 2593 - ignoreMorespecifics: false - ignore: false - -95.142.176.0/20: - description: IT-TWT-AS - TWT S.p.A. - asn: 30848 - ignoreMorespecifics: false - ignore: false - -95.142.208.0/21: - description: AS-IRIDEOS-IN-NETAPP - IRIDEOS S.P.A. - asn: 3302 - ignoreMorespecifics: false - ignore: false - -95.142.216.0/21: - description: NEBULAFIBER - Ares s.r.l. - asn: 204622 - ignoreMorespecifics: false - ignore: false - -95.143.96.0/20: - description: BT-ITALIA - BT Italia S.p.A. - asn: 8968 - ignoreMorespecifics: false - ignore: false - -95.171.32.0/19: - description: BRENNERCOM-AS - Brennercom S.p.A. - asn: 20811 - ignoreMorespecifics: false - ignore: false - -95.174.0.0/19: - description: SEEWEB - SEEWEB s.r.l. - asn: 12637 - ignoreMorespecifics: false - ignore: false - -95.210.0.0/16: - description: SKYLOGIC-AS - SKYLOGIC S.P.A. - asn: 29286 - ignoreMorespecifics: false - ignore: false - -95.210.9.0/24: - description: COGENT-174 - Cogent Communications, US - asn: 174 - ignoreMorespecifics: false - ignore: false - -95.210.104.0/22: - description: SKYLOGIC-AS SKYLOGIC S.P.A., IT - asn: 29286 - ignoreMorespecifics: false - ignore: false - -95.210.110.0/24: - description: SKYLOGIC-AS SKYLOGIC S.P.A., IT - asn: 29286 - ignoreMorespecifics: false - ignore: false - -95.210.142.0/24: - description: SKYLOGIC-AS SKYLOGIC S.P.A., IT - asn: 29286 - ignoreMorespecifics: false - ignore: false - -95.214.88.0/22: - description: INFORMATICA-SYSTEM-AS - INFORMATICA SYSTEM S.R.L. - asn: 62009 - ignoreMorespecifics: false - ignore: false - -101.56.0.0/13: - description: SKYIT-BB - Sky Italia srl - asn: 210278 - ignoreMorespecifics: false - ignore: false - -109.68.24.0/21: - description: DITECH-AS - Ditech S.p.a. - asn: 49733 - ignoreMorespecifics: false - ignore: false - -109.68.31.0/24: - description: DITECH-AS Ditech S.p.a., IT - asn: 49733 - ignoreMorespecifics: false - ignore: false - -109.68.152.0/21: - description: ASN-HYPERGRID - HyperGrid s.r.l. - asn: 39250 - ignoreMorespecifics: false - ignore: false - -109.69.128.0/21: - description: BRIANTEL - BrianTel SRL - asn: 43843 - ignoreMorespecifics: false - ignore: false - -109.69.132.0/24: - description: BRIANTEL BrianTel SRL, IT - asn: 43843 - ignoreMorespecifics: false - ignore: false - -109.69.131.0/24: - description: BRIANTEL BrianTel SRL, IT - asn: 43843 - ignoreMorespecifics: false - ignore: false - -109.69.135.0/24: - description: BRIANTEL BrianTel SRL, IT - asn: 43843 - ignoreMorespecifics: false - ignore: false - -109.69.128.0/24: - description: BRIANTEL BrianTel SRL, IT - asn: 43843 - ignoreMorespecifics: false - ignore: false - -109.69.129.0/24: - description: BRIANTEL BrianTel SRL, IT - asn: 43843 - ignoreMorespecifics: false - ignore: false - -109.69.130.0/24: - description: BRIANTEL BrianTel SRL, IT - asn: 43843 - ignoreMorespecifics: false - ignore: false - -109.69.134.0/24: - description: BRIANTEL BrianTel SRL, IT - asn: 43843 - ignoreMorespecifics: false - ignore: false - -109.69.133.0/24: - description: BRIANTEL BrianTel SRL, IT - asn: 43843 - ignoreMorespecifics: false - ignore: false - -109.69.144.0/21: - description: MOLINETTE - Azienda Ospedaliero-Universitaria Citta della salute e della scienza di Torino - asn: 198017 - ignoreMorespecifics: false - ignore: false - -109.70.72.0/21: - description: GUEST - GUEST.IT s.r.l. - asn: 44898 - ignoreMorespecifics: false - ignore: false - -109.70.74.0/24: - description: GUEST GUEST.IT s.r.l., IT - asn: 44898 - ignoreMorespecifics: false - ignore: false - -109.70.200.0/21: - description: LAWIRELESS-AS - LA Wireless Srl - asn: 49979 - ignoreMorespecifics: false - ignore: false - -109.70.205.0/24: - description: LAWIRELESS-AS LA Wireless Srl, IT - asn: 49979 - ignoreMorespecifics: false - ignore: false - -109.70.203.0/24: - description: LAWIRELESS-AS LA Wireless Srl, IT - asn: 49979 - ignoreMorespecifics: false - ignore: false - -109.70.201.0/24: - description: LAWIRELESS-AS LA Wireless Srl, IT - asn: 49979 - ignoreMorespecifics: false - ignore: false - -109.70.202.0/24: - description: LAWIRELESS-AS LA Wireless Srl, IT - asn: 49979 - ignoreMorespecifics: false - ignore: false - -109.71.232.0/21: - description: NETSPRING-AS - Net-spring s.r.l. - asn: 196956 - ignoreMorespecifics: false - ignore: false - -109.73.80.0/20: - description: CONNESI - Connesi s.p.a. - asn: 15605 - ignoreMorespecifics: false - ignore: false - -109.73.176.0/20: - description: ECROM - E.CROM S.R.L. - asn: 49924 - ignoreMorespecifics: false - ignore: false - -109.104.224.0/21: - description: IRPNET-AS - Irpinia Net-Com SRL - asn: 48500 - ignoreMorespecifics: false - ignore: false - -109.106.28.0/22: - description: NAW-AS - NETandWORK s.r.l. - asn: 201877 - ignoreMorespecifics: false - ignore: false - -109.168.0.0/17: - description: AS-IRIDEOS-KP - IRIDEOS S.P.A. - asn: 5602 - ignoreMorespecifics: false - ignore: false - -109.168.104.0/24: - description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT - asn: 5602 - ignoreMorespecifics: false - ignore: false - -109.168.112.0/20: - description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT - asn: 5602 - ignoreMorespecifics: false - ignore: false - -109.168.0.0/18: - description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT - asn: 5602 - ignoreMorespecifics: false - ignore: false - -109.168.104.0/21: - description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT - asn: 5602 - ignoreMorespecifics: false - ignore: false - -109.168.120.0/24: - description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT - asn: 5602 - ignoreMorespecifics: false - ignore: false - -109.168.99.0/24: - description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT - asn: 5602 - ignoreMorespecifics: false - ignore: false - -109.168.103.0/24: - description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT - asn: 5602 - ignoreMorespecifics: false - ignore: false - -109.168.64.0/19: - description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT - asn: 5602 - ignoreMorespecifics: false - ignore: false - -109.168.125.0/24: - description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT - asn: 5602 - ignoreMorespecifics: false - ignore: false - -109.168.107.0/24: - description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT - asn: 5602 - ignoreMorespecifics: false - ignore: false - -109.168.105.0/24: - description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT - asn: 5602 - ignoreMorespecifics: false - ignore: false - -109.168.100.0/24: - description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT - asn: 5602 - ignoreMorespecifics: false - ignore: false - -109.168.102.0/24: - description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT - asn: 5602 - ignoreMorespecifics: false - ignore: false - -109.168.108.0/22: - description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT - asn: 5602 - ignoreMorespecifics: false - ignore: false - -109.168.101.0/24: - description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT - asn: 5602 - ignoreMorespecifics: false - ignore: false - -109.168.106.0/24: - description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT - asn: 5602 - ignoreMorespecifics: false - ignore: false - -109.168.96.0/22: - description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT - asn: 5602 - ignoreMorespecifics: false - ignore: false - -109.205.104.0/21: - description: TRENTINODIGITALE-AS - Trentino Digitale SPA - asn: 12835 - ignoreMorespecifics: false - ignore: false - -109.230.212.0/24: - description: STELCORE - STEL S.R.L. - asn: 56550 - ignoreMorespecifics: false - ignore: false - -109.232.32.0/21: - description: ASN-DEBIS - Engineering D.HUB S.p.A. - asn: 21176 - ignoreMorespecifics: false - ignore: false - -109.232.34.0/23: - description: ASN-DEBIS Engineering D.HUB S.p.A., IT - asn: 21176 - ignoreMorespecifics: false - ignore: false - -109.232.32.0/24: - description: ASN-DEBIS Engineering D.HUB S.p.A., IT - asn: 21176 - ignoreMorespecifics: false - ignore: false - -109.232.48.0/21: - description: WI-FI-SYSTEM-AS - Wi-Fi System di GianCarlo Forno - asn: 43625 - ignoreMorespecifics: false - ignore: false - -109.232.136.0/21: - description: AIRCOMM - Aircomm S.r.L. - asn: 196865 - ignoreMorespecifics: false - ignore: false - -109.233.128.0/21: - description: AS-IRIDEOS-KP - IRIDEOS S.P.A. - asn: 5602 - ignoreMorespecifics: false - ignore: false - -109.233.216.0/21: - description: PLANETEL - Planetel Srl - asn: 47217 - ignoreMorespecifics: false - ignore: false - -109.234.48.0/21: - description: WKEY-CORE-AS - W Key srl - asn: 50417 - ignoreMorespecifics: false - ignore: false - -109.234.56.0/21: - description: EHIWEB - Ehinet Srl - asn: 43989 - ignoreMorespecifics: false - ignore: false - -109.234.136.0/21: - description: INTERPLANET-IT - Interplanet S.r.l. - asn: 34758 - ignoreMorespecifics: false - ignore: false - -109.236.16.0/20: - description: LINKEM-AS - Linkem spa - asn: 198471 - ignoreMorespecifics: false - ignore: false - -109.236.16.0/23: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -109.236.16.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -109.236.18.0/23: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -109.236.17.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -109.236.19.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -109.236.18.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -109.237.160.0/20: - description: WOLNEXT - Wolnet SRL - asn: 49524 - ignoreMorespecifics: false - ignore: false - -109.239.240.0/20: - description: DUEBITE-AS - 2Bite s.r.l. - asn: 35617 - ignoreMorespecifics: false - ignore: false - -128.0.122.0/23: - description: STELCORE - STEL S.R.L. - asn: 56550 - ignoreMorespecifics: false - ignore: false - -128.0.124.0/22: - description: STELCORE - STEL S.R.L. - asn: 56550 - ignoreMorespecifics: false - ignore: false - -128.45.0.0/16: - description: WINDTRE-AS - WIND TRE S.P.A. - asn: 24608 - ignoreMorespecifics: false - ignore: false - -128.45.128.0/17: - description: WINDTRE-AS WIND TRE S.P.A., IT - asn: 24608 - ignoreMorespecifics: false - ignore: false - -128.65.112.0/20: - description: AS-IRIDEOS-KP - IRIDEOS S.P.A. - asn: 5602 - ignoreMorespecifics: false - ignore: false - -128.66.0.0/15: - description: WINDTRE-AS - WIND TRE S.P.A. - asn: 24608 - ignoreMorespecifics: false - ignore: false - -128.67.0.0/16: - description: WINDTRE-AS WIND TRE S.P.A., IT - asn: 24608 - ignoreMorespecifics: false - ignore: false - -128.116.128.0/17: - description: NGI-AS - EOLO S.p.A. - asn: 35612 - ignoreMorespecifics: false - ignore: false - -128.127.0.0/21: - description: DIGISAT-AS - Piccolo Andrea trading as Digisat - asn: 198240 - ignoreMorespecifics: false - ignore: false - -128.127.56.0/21: - description: ASN-CONNECTING - Connecting Project s.r.l. - asn: 198128 - ignoreMorespecifics: false - ignore: false - -130.0.128.0/18: - description: VODAFONE-IT-ASN - Vodafone Italia S.p.A. - asn: 30722 - ignoreMorespecifics: false - ignore: false - -130.0.160.0/20: - description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT - asn: 30722 - ignoreMorespecifics: false - ignore: false - -130.0.176.0/20: - description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT - asn: 30722 - ignoreMorespecifics: false - ignore: false - -130.0.136.0/21: - description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT - asn: 30722 - ignoreMorespecifics: false - ignore: false - -130.0.208.0/21: - description: ONWAVENET - PE Kometa di Cervellera Luca - asn: 199237 - ignoreMorespecifics: false - ignore: false - -130.25.0.0/16: - description: VODAFONE-IT-ASN - Vodafone Italia S.p.A. - asn: 30722 - ignoreMorespecifics: false - ignore: false - -130.25.128.0/18: - description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT - asn: 30722 - ignoreMorespecifics: false - ignore: false - -130.25.0.0/18: - description: VODAFONE-IT-ASN Vodafone Italia S.p.A., IT - asn: 30722 - ignoreMorespecifics: false - ignore: false - -130.136.0.0/16: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -130.192.0.0/18: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -130.192.0.0/16: - description: ASGARR Consortium GARR, EU - asn: 137 - ignoreMorespecifics: false - ignore: false - -130.192.64.0/19: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -130.192.160.0/21: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -130.192.168.0/21: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -130.192.176.0/20: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -130.192.192.0/19: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -130.192.224.0/20: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -130.192.240.0/20: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -130.251.0.0/16: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -130.255.112.0/21: - description: TELNETSYSTEMS - Telnet Systems s.r.l. - asn: 198320 - ignoreMorespecifics: false - ignore: false - -130.255.144.0/21: - description: FARMASI-AS - FARMASI SRL - asn: 198186 - ignoreMorespecifics: false - ignore: false - -130.255.168.0/21: - description: FASTWEB - Fastweb SpA - asn: 12874 - ignoreMorespecifics: false - ignore: false - -131.1.0.0/16: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -131.1.2.0/24: - description: ASN-IBSNAZ Telecom Italia S.p.A., IT - asn: 3269 - ignoreMorespecifics: false - ignore: false - -131.1.232.0/24: - description: ASN-IBSNAZ Telecom Italia S.p.A., IT - asn: 3269 - ignoreMorespecifics: false - ignore: false - -131.1.230.0/23: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -131.1.233.0/24: - description: ASN-IBSNAZ Telecom Italia S.p.A., IT - asn: 3269 - ignoreMorespecifics: false - ignore: false - -131.1.252.0/23: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -131.1.254.0/23: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -131.1.244.0/23: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -131.1.235.0/24: - description: ASN-IBSNAZ Telecom Italia S.p.A., IT - asn: 3269 - ignoreMorespecifics: false - ignore: false - -131.1.240.0/23: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -131.1.242.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -131.1.243.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -131.1.234.0/24: - description: ASN-IBSNAZ Telecom Italia S.p.A., IT - asn: 3269 - ignoreMorespecifics: false - ignore: false - -131.1.247.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -131.1.239.0/24: - description: ASN-IBSNAZ Telecom Italia S.p.A., IT - asn: 3269 - ignoreMorespecifics: false - ignore: false - -131.1.238.0/24: - description: ASN-IBSNAZ Telecom Italia S.p.A., IT - asn: 3269 - ignoreMorespecifics: false - ignore: false - -131.1.236.0/24: - description: ASN-IBSNAZ Telecom Italia S.p.A., IT - asn: 3269 - ignoreMorespecifics: false - ignore: false - -131.1.237.0/24: - description: ASN-IBSNAZ Telecom Italia S.p.A., IT - asn: 3269 - ignoreMorespecifics: false - ignore: false - -131.1.228.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -131.114.0.0/16: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -131.154.0.0/16: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -131.175.0.0/16: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -131.175.0.0/22: - description: CINECA-AS-MI CINECA CONSORZIO INTERUNIVERSITARIO, IT - asn: 31248 - ignoreMorespecifics: false - ignore: false - -134.19.168.0/21: - description: WIRTEK - NEWTEC S.R.L. - asn: 201602 - ignoreMorespecifics: false - ignore: false - -134.19.174.0/24: - description: WIRTEK NEWTEC S.R.L., IT - asn: 201602 - ignoreMorespecifics: false - ignore: false - -134.19.169.0/24: - description: WIRTEK NEWTEC S.R.L., IT - asn: 201602 - ignoreMorespecifics: false - ignore: false - -134.19.175.0/24: - description: WIRTEK NEWTEC S.R.L., IT - asn: 201602 - ignoreMorespecifics: false - ignore: false - -134.19.168.0/24: - description: WIRTEK NEWTEC S.R.L., IT - asn: 201602 - ignoreMorespecifics: false - ignore: false - -134.19.172.0/24: - description: WIRTEK NEWTEC S.R.L., IT - asn: 201602 - ignoreMorespecifics: false - ignore: false - -134.19.170.0/24: - description: WIRTEK NEWTEC S.R.L., IT - asn: 201602 - ignoreMorespecifics: false - ignore: false - -134.19.173.0/24: - description: WIRTEK NEWTEC S.R.L., IT - asn: 201602 - ignoreMorespecifics: false - ignore: false - -134.19.171.0/24: - description: WIRTEK NEWTEC S.R.L., IT - asn: 201602 - ignoreMorespecifics: false - ignore: false - -134.255.160.0/20: - description: WAVE-MAX - GO Internet S.p.A - asn: 198292 - ignoreMorespecifics: false - ignore: false - -134.255.176.0/21: - description: ARUBA-ASN - Aruba S.p.A. - asn: 31034 - ignoreMorespecifics: false - ignore: false - -137.204.0.0/16: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -138.41.0.0/16: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -138.66.0.0/16: - description: ASINNOVAPUGLIA - InnovaPuglia SpA - asn: 20981 - ignoreMorespecifics: false - ignore: false - -138.70.0.0/16: - description: ASN-CLOUDITALIA - CLOUDITALIA TELECOMUNICAZIONI S.P.A. - asn: 15589 - ignoreMorespecifics: false - ignore: false - -138.132.0.0/16: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -138.132.144.0/24: - description: ASN-IBSNAZ Telecom Italia S.p.A., IT - asn: 3269 - ignoreMorespecifics: false - ignore: false - -138.132.145.0/24: - description: ASN-IBSNAZ Telecom Italia S.p.A., IT - asn: 3269 - ignoreMorespecifics: false - ignore: false - -138.132.255.0/24: - description: ASN-IBSNAZ Telecom Italia S.p.A., IT - asn: 3269 - ignoreMorespecifics: false - ignore: false - -138.132.254.0/24: - description: ASN-IBSNAZ Telecom Italia S.p.A., IT - asn: 3269 - ignoreMorespecifics: false - ignore: false - -139.28.80.0/22: - description: SITEK - Si.TEK Informatica Srl - asn: 44920 - ignoreMorespecifics: false - ignore: false - -139.28.80.0/24: - description: SiTEK Si.TEK Informatica Srl, IT - asn: 44920 - ignoreMorespecifics: false - ignore: false - -139.28.148.0/22: - description: COMMON_NET - COMMON NET S.r.l. - asn: 209624 - ignoreMorespecifics: false - ignore: false - -139.128.0.0/16: - description: BT-ITALIA - BT Italia S.p.A. - asn: 8968 - ignoreMorespecifics: false - ignore: false - -140.105.0.0/16: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -140.164.0.0/16: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -141.98.124.0/22: - description: FLYNETWORK - Fly Network Srl - asn: 209591 - ignoreMorespecifics: false - ignore: false - -141.98.200.0/22: - description: ARGOSID - Argosid Network S.R.L - asn: 206988 - ignoreMorespecifics: false - ignore: false - -141.105.152.0/21: - description: ABILENE-AS - Abilene Net Solutions S.r.l. - asn: 31611 - ignoreMorespecifics: false - ignore: false - -141.108.0.0/16: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -141.138.80.0/21: - description: PROVPU-AS - Provincia di Pesaro e Urbino - asn: 198045 - ignoreMorespecifics: false - ignore: false - -141.250.0.0/16: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -143.225.0.0/16: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -146.0.208.0/22: - description: UNICATLC-AS - Unica Telecomunicazioni s.r.l. - asn: 203223 - ignoreMorespecifics: false - ignore: false - -146.48.0.0/16: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -146.133.0.0/16: - description: AS-ENEL-IT - ENEL S.p.A - asn: 12551 - ignoreMorespecifics: false - ignore: false - -146.133.5.0/24: - description: AS-ENEL-IT ENEL S.p.A, IT - asn: 12551 - ignoreMorespecifics: false - ignore: false - -146.133.248.0/21: - description: AS-ENEL-IT ENEL S.p.A, IT - asn: 12551 - ignoreMorespecifics: false - ignore: false - -146.133.2.0/24: - description: AS-ENEL-IT ENEL S.p.A, IT - asn: 12551 - ignoreMorespecifics: false - ignore: false - -146.133.224.0/20: - description: AS-ENEL-IT ENEL S.p.A, IT - asn: 12551 - ignoreMorespecifics: false - ignore: false - -146.133.224.0/19: - description: AS-ENEL-IT ENEL S.p.A, IT - asn: 12551 - ignoreMorespecifics: false - ignore: false - -146.133.159.0/24: - description: AS-ENEL-IT ENEL S.p.A, IT - asn: 12551 - ignoreMorespecifics: false - ignore: false - -146.133.0.0/17: - description: AS-ENEL-IT ENEL S.p.A, IT - asn: 12551 - ignoreMorespecifics: false - ignore: false - -146.133.241.0/24: - description: AS-ENEL-IT ENEL S.p.A, IT - asn: 12551 - ignoreMorespecifics: false - ignore: false - -146.133.128.0/19: - description: AS-ENEL-IT ENEL S.p.A, IT - asn: 12551 - ignoreMorespecifics: false - ignore: false - -146.133.6.0/24: - description: AS-ENEL-IT ENEL S.p.A, IT - asn: 12551 - ignoreMorespecifics: false - ignore: false - -146.133.64.0/24: - description: AS-ENEL-IT ENEL S.p.A, IT - asn: 12551 - ignoreMorespecifics: false - ignore: false - -146.133.228.0/24: - description: AS-ENEL-IT ENEL S.p.A, IT - asn: 12551 - ignoreMorespecifics: false - ignore: false - -146.133.160.0/19: - description: AS-ENEL-IT ENEL S.p.A, IT - asn: 12551 - ignoreMorespecifics: false - ignore: false - -146.133.242.0/23: - description: AS-ENEL-IT ENEL S.p.A, IT - asn: 12551 - ignoreMorespecifics: false - ignore: false - -146.133.240.0/24: - description: AS-ENEL-IT ENEL S.p.A, IT - asn: 12551 - ignoreMorespecifics: false - ignore: false - -146.133.229.0/24: - description: AS-ENEL-IT ENEL S.p.A, IT - asn: 12551 - ignoreMorespecifics: false - ignore: false - -146.133.244.0/22: - description: AS-ENEL-IT ENEL S.p.A, IT - asn: 12551 - ignoreMorespecifics: false - ignore: false - -146.133.192.0/19: - description: AS-ENEL-IT ENEL S.p.A, IT - asn: 12551 - ignoreMorespecifics: false - ignore: false - -146.241.0.0/16: - description: NGI-AS - EOLO S.p.A. - asn: 35612 - ignoreMorespecifics: false - ignore: false - -146.241.160.0/20: - description: NGI-AS EOLO S.p.A., IT - asn: 35612 - ignoreMorespecifics: false - ignore: false - -146.241.144.0/20: - description: NGI-AS EOLO S.p.A., IT - asn: 35612 - ignoreMorespecifics: false - ignore: false - -146.241.96.0/20: - description: NGI-AS EOLO S.p.A., IT - asn: 35612 - ignoreMorespecifics: false - ignore: false - -146.241.192.0/20: - description: NGI-AS EOLO S.p.A., IT - asn: 35612 - ignoreMorespecifics: false - ignore: false - -146.241.48.0/20: - description: NGI-AS EOLO S.p.A., IT - asn: 35612 - ignoreMorespecifics: false - ignore: false - -146.241.224.0/20: - description: NGI-AS EOLO S.p.A., IT - asn: 35612 - ignoreMorespecifics: false - ignore: false - -146.241.176.0/20: - description: NGI-AS EOLO S.p.A., IT - asn: 35612 - ignoreMorespecifics: false - ignore: false - -146.241.16.0/20: - description: NGI-AS EOLO S.p.A., IT - asn: 35612 - ignoreMorespecifics: false - ignore: false - -146.241.208.0/20: - description: NGI-AS EOLO S.p.A., IT - asn: 35612 - ignoreMorespecifics: false - ignore: false - -146.241.128.0/20: - description: NGI-AS EOLO S.p.A., IT - asn: 35612 - ignoreMorespecifics: false - ignore: false - -146.241.112.0/20: - description: NGI-AS EOLO S.p.A., IT - asn: 35612 - ignoreMorespecifics: false - ignore: false - -146.241.0.0/20: - description: NGI-AS EOLO S.p.A., IT - asn: 35612 - ignoreMorespecifics: false - ignore: false - -146.241.80.0/20: - description: NGI-AS EOLO S.p.A., IT - asn: 35612 - ignoreMorespecifics: false - ignore: false - -146.241.64.0/20: - description: NGI-AS EOLO S.p.A., IT - asn: 35612 - ignoreMorespecifics: false - ignore: false - -146.241.32.0/20: - description: NGI-AS EOLO S.p.A., IT - asn: 35612 - ignoreMorespecifics: false - ignore: false - -146.241.240.0/20: - description: NGI-AS EOLO S.p.A., IT - asn: 35612 - ignoreMorespecifics: false - ignore: false - -146.247.16.0/21: - description: IEO-AS - ISTITUTO EUROPEO DI ONCOLOGIA SRL - asn: 50428 - ignoreMorespecifics: false - ignore: false - -146.255.160.0/21: - description: INTERPLANET-IT - Interplanet S.r.l. - asn: 34758 - ignoreMorespecifics: false - ignore: false - -147.78.184.0/22: - description: EXPLORERSERVIZI - Explorer Servizi S.R.L - asn: 209634 - ignoreMorespecifics: false - ignore: false - -147.78.252.0/22: - description: MEDIATECH - Mediatech s.r.l. - asn: 209191 - ignoreMorespecifics: false - ignore: false - -147.122.0.0/16: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -147.123.0.0/16: - description: ASN-SPIN - Spin SpA - asn: 6734 - ignoreMorespecifics: false - ignore: false - -147.123.1.0/24: - description: ASN-SPIN Spin SpA, IT - asn: 6734 - ignoreMorespecifics: false - ignore: false - -147.123.7.0/24: - description: ASN-SPIN Spin SpA, IT - asn: 6734 - ignoreMorespecifics: false - ignore: false - -147.123.244.0/24: - description: ASN-SPIN Spin SpA, IT - asn: 6734 - ignoreMorespecifics: false - ignore: false - -147.123.208.0/21: - description: ASN-SPIN Spin SpA, IT - asn: 6734 - ignoreMorespecifics: false - ignore: false - -147.123.147.0/24: - description: ASN-SPIN Spin SpA, IT - asn: 6734 - ignoreMorespecifics: false - ignore: false - -147.123.142.0/24: - description: ASN-SPIN Spin SpA, IT - asn: 6734 - ignoreMorespecifics: false - ignore: false - -147.123.2.0/24: - description: ASN-SPIN Spin SpA, IT - asn: 6734 - ignoreMorespecifics: false - ignore: false - -147.123.146.0/24: - description: ASN-SPIN Spin SpA, IT - asn: 6734 - ignoreMorespecifics: false - ignore: false - -147.123.144.0/24: - description: ASN-SPIN Spin SpA, IT - asn: 6734 - ignoreMorespecifics: false - ignore: false - -147.123.123.0/24: - description: ASN-SPIN Spin SpA, IT - asn: 6734 - ignoreMorespecifics: false - ignore: false - -147.162.0.0/16: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -147.162.0.0/15: - description: ASGARR Consortium GARR, EU - asn: 137 - ignoreMorespecifics: false - ignore: false - -147.163.0.0/16: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -149.3.144.0/21: - description: SEEWEB - SEEWEB s.r.l. - asn: 12637 - ignoreMorespecifics: false - ignore: false - -149.3.176.0/21: - description: SEABONE-NET - TELECOM ITALIA SPARKLE S.p.A. - asn: 6762 - ignoreMorespecifics: false - ignore: false - -149.62.184.0/21: - description: COLTENGINE - Host SpA - asn: 47242 - ignoreMorespecifics: false - ignore: false - -149.132.0.0/16: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -149.139.0.0/16: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -149.154.88.0/21: - description: ICCREA-AS - ICCREA BANCA SPA - asn: 57144 - ignoreMorespecifics: false - ignore: false - -149.154.88.0/24: - description: ICCREA-AS ICCREA BANCA SPA, IT - asn: 57144 - ignoreMorespecifics: false - ignore: false - -149.154.89.0/24: - description: ICCREA-AS ICCREA BANCA SPA, IT - asn: 57144 - ignoreMorespecifics: false - ignore: false - -149.154.93.0/24: - description: ICCREA-AS ICCREA BANCA SPA, IT - asn: 57144 - ignoreMorespecifics: false - ignore: false - -149.154.95.0/24: - description: ICCREA-AS ICCREA BANCA SPA, IT - asn: 57144 - ignoreMorespecifics: false - ignore: false - -149.154.90.0/24: - description: ICCREA-AS ICCREA BANCA SPA, IT - asn: 57144 - ignoreMorespecifics: false - ignore: false - -149.154.94.0/24: - description: ICCREA-AS ICCREA BANCA SPA, IT - asn: 57144 - ignoreMorespecifics: false - ignore: false - -149.154.91.0/24: - description: ICCREA-AS ICCREA BANCA SPA, IT - asn: 57144 - ignoreMorespecifics: false - ignore: false - -149.154.92.0/24: - description: ICCREA-AS ICCREA BANCA SPA, IT - asn: 57144 - ignoreMorespecifics: false - ignore: false - -150.145.0.0/16: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -150.146.0.0/16: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -150.178.0.0/16: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -150.217.0.0/16: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -151.0.128.0/17: - description: FASTWEB - Fastweb SpA - asn: 12874 - ignoreMorespecifics: false - ignore: false - -151.1.0.0/16: - description: ASN-ITNET - ITnet S.r.l. - asn: 3242 - ignoreMorespecifics: false - ignore: false - -151.1.104.0/21: - description: ASN-ITNET ITnet S.r.l., IT - asn: 3242 - ignoreMorespecifics: false - ignore: false - -151.1.24.0/22: - description: ASN-ITNET ITnet S.r.l., IT - asn: 3242 - ignoreMorespecifics: false - ignore: false - -151.1.62.0/24: - description: ASN-ITNET ITnet S.r.l., IT - asn: 3242 - ignoreMorespecifics: false - ignore: false - -151.1.101.0/24: - description: ASN-ITNET ITnet S.r.l., IT - asn: 3242 - ignoreMorespecifics: false - ignore: false - -151.1.200.0/21: - description: ASN-ITNET ITnet S.r.l., IT - asn: 3242 - ignoreMorespecifics: false - ignore: false - -151.1.50.0/24: - description: ASN-ITNET ITnet S.r.l., IT - asn: 3242 - ignoreMorespecifics: false - ignore: false - -151.1.104.0/23: - description: ASN-ITNET ITnet S.r.l., IT - asn: 3242 - ignoreMorespecifics: false - ignore: false - -151.1.0.0/24: - description: ASN-ITNET ITnet S.r.l., IT - asn: 3242 - ignoreMorespecifics: false - ignore: false - -151.1.196.0/22: - description: ASN-ITNET ITnet S.r.l., IT - asn: 3242 - ignoreMorespecifics: false - ignore: false - -151.1.49.0/24: - description: ASN-ITNET ITnet S.r.l., IT - asn: 3242 - ignoreMorespecifics: false - ignore: false - -151.1.192.0/22: - description: ASN-ITNET ITnet S.r.l., IT - asn: 3242 - ignoreMorespecifics: false - ignore: false - -151.1.224.0/19: - description: ASN-ITNET ITnet S.r.l., IT - asn: 3242 - ignoreMorespecifics: false - ignore: false - -151.1.36.0/22: - description: ASN-ITNET ITnet S.r.l., IT - asn: 3242 - ignoreMorespecifics: false - ignore: false - -151.1.72.0/24: - description: ASN-ITNET ITnet S.r.l., IT - asn: 3242 - ignoreMorespecifics: false - ignore: false - -151.1.128.0/18: - description: ASN-ITNET ITnet S.r.l., IT - asn: 3242 - ignoreMorespecifics: false - ignore: false - -151.1.66.0/23: - description: ASN-ITNET ITnet S.r.l., IT - asn: 3242 - ignoreMorespecifics: false - ignore: false - -151.1.42.0/23: - description: ASN-ITNET ITnet S.r.l., IT - asn: 3242 - ignoreMorespecifics: false - ignore: false - -151.1.112.0/20: - description: ASN-ITNET ITnet S.r.l., IT - asn: 3242 - ignoreMorespecifics: false - ignore: false - -151.1.1.0/24: - description: ASN-ITNET ITnet S.r.l., IT - asn: 3242 - ignoreMorespecifics: false - ignore: false - -151.1.7.0/24: - description: ASN-ITNET ITnet S.r.l., IT - asn: 3242 - ignoreMorespecifics: false - ignore: false - -151.1.0.0/18: - description: ASN-ITNET ITnet S.r.l., IT - asn: 3242 - ignoreMorespecifics: false - ignore: false - -151.1.80.0/20: - description: ASN-ITNET ITnet S.r.l., IT - asn: 3242 - ignoreMorespecifics: false - ignore: false - -151.1.32.0/22: - description: ASN-ITNET ITnet S.r.l., IT - asn: 3242 - ignoreMorespecifics: false - ignore: false - -151.1.192.0/18: - description: ASN-ITNET ITnet S.r.l., IT - asn: 3242 - ignoreMorespecifics: false - ignore: false - -151.1.44.0/23: - description: ASN-ITNET ITnet S.r.l., IT - asn: 3242 - ignoreMorespecifics: false - ignore: false - -151.1.76.0/22: - description: ASN-ITNET ITnet S.r.l., IT - asn: 3242 - ignoreMorespecifics: false - ignore: false - -151.1.73.0/24: - description: ASN-ITNET ITnet S.r.l., IT - asn: 3242 - ignoreMorespecifics: false - ignore: false - -151.1.40.0/23: - description: ASN-ITNET ITnet S.r.l., IT - asn: 3242 - ignoreMorespecifics: false - ignore: false - -151.1.100.0/22: - description: ASN-ITNET ITnet S.r.l., IT - asn: 3242 - ignoreMorespecifics: false - ignore: false - -151.1.48.0/24: - description: ASN-ITNET ITnet S.r.l., IT - asn: 3242 - ignoreMorespecifics: false - ignore: false - -151.1.106.0/23: - description: ASN-ITNET ITnet S.r.l., IT - asn: 3242 - ignoreMorespecifics: false - ignore: false - -151.1.68.0/22: - description: ASN-ITNET ITnet S.r.l., IT - asn: 3242 - ignoreMorespecifics: false - ignore: false - -151.1.28.0/22: - description: ASN-ITNET ITnet S.r.l., IT - asn: 3242 - ignoreMorespecifics: false - ignore: false - -151.1.96.0/22: - description: ASN-ITNET ITnet S.r.l., IT - asn: 3242 - ignoreMorespecifics: false - ignore: false - -151.1.216.0/21: - description: ASN-ITNET ITnet S.r.l., IT - asn: 3242 - ignoreMorespecifics: false - ignore: false - -151.1.84.0/24: - description: ASN-ITNET ITnet S.r.l., IT - asn: 3242 - ignoreMorespecifics: false - ignore: false - -151.1.74.0/23: - description: ASN-ITNET ITnet S.r.l., IT - asn: 3242 - ignoreMorespecifics: false - ignore: false - -151.1.46.0/23: - description: ASN-ITNET ITnet S.r.l., IT - asn: 3242 - ignoreMorespecifics: false - ignore: false - -151.1.208.0/21: - description: ASN-ITNET ITnet S.r.l., IT - asn: 3242 - ignoreMorespecifics: false - ignore: false - -151.2.0.0/17: - description: ASN-ITNET - ITnet S.r.l. - asn: 3242 - ignoreMorespecifics: false - ignore: false - -151.2.36.0/24: - description: ASN-ITNET ITnet S.r.l., IT - asn: 3242 - ignoreMorespecifics: false - ignore: false - -151.60.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.33.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.43.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.37.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.46.128.0/19: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.72.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.11.52.0/23: - description: GENESYS-AS genesys informatica srl, IT - asn: 24994 - ignoreMorespecifics: false - ignore: false - -151.78.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.59.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.68.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.11.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.38.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.9.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.45.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.28.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.49.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.6.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.48.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.11.48.0/22: - description: GENESYS-AS genesys informatica srl, IT - asn: 24994 - ignoreMorespecifics: false - ignore: false - -151.29.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.44.192.0/19: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.76.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.42.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.19.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.77.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.67.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.55.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.62.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.75.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.56.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.10.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.63.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.51.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.18.192.0/19: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.50.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.66.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.44.160.0/19: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.69.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.31.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.46.192.0/19: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.24.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.21.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.58.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.65.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.18.160.0/19: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.25.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.73.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.35.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.48.0.0/12: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.39.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.70.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.46.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.26.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.40.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.12.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.7.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.44.128.0/19: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.74.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.54.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.18.128.0/19: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.18.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.53.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.36.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.17.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.15.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.14.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.16.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.27.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.8.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.61.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.44.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.57.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.22.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.4.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.20.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.23.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.34.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.5.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.52.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.64.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.30.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.46.160.0/19: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.71.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.41.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.32.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.47.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.13.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.80.0.0/16: - description: OVH - OVH SAS - asn: 16276 - ignoreMorespecifics: false - ignore: false - -151.82.160.0/19: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.83.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.82.0.0/16: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.82.128.0/19: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.82.192.0/19: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.86.0.0/16: - description: ASN-ENI - ENI S.p.A. - asn: 8217 - ignoreMorespecifics: false - ignore: false - -151.88.0.0/16: - description: FIAT-AS2 - Fiat Information Technology, Excellence and Methods S.p.A. - asn: 24771 - ignoreMorespecifics: false - ignore: false - -151.89.0.0/16: - description: ITMSC - Leonardo S.p.A. - asn: 48135 - ignoreMorespecifics: false - ignore: false - -151.89.232.0/22: - description: ITMSC Leonardo S.p.A., IT - asn: 48135 - ignoreMorespecifics: false - ignore: false - -151.89.128.0/17: - description: ITMSC Leonardo S.p.A., IT - asn: 48135 - ignoreMorespecifics: false - ignore: false - -151.89.0.0/17: - description: ITMSC Leonardo S.p.A., IT - asn: 48135 - ignoreMorespecifics: false - ignore: false - -151.92.0.0/16: - description: FIAT-AS2 - Fiat Information Technology, Excellence and Methods S.p.A. - asn: 24771 - ignoreMorespecifics: false - ignore: false - -151.93.0.0/16: - description: ASN-WINDTRE - WIND TRE S.P.A. - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.94.0.0/16: - description: BANCALOMBARDA - UBI SISTEMI E SERVIZI S.c.p.A. - asn: 16161 - ignoreMorespecifics: false - ignore: false - -151.94.128.0/18: - description: BANCALOMBARDA UBI SISTEMI E SERVIZI S.c.p.A., IT - asn: 16161 - ignoreMorespecifics: false - ignore: false - -151.94.64.0/18: - description: BANCALOMBARDA UBI SISTEMI E SERVIZI S.c.p.A., IT - asn: 16161 - ignoreMorespecifics: false - ignore: false - -151.94.0.0/18: - description: BANCALOMBARDA UBI SISTEMI E SERVIZI S.c.p.A., IT - asn: 16161 - ignoreMorespecifics: false - ignore: false - -151.94.150.0/24: - description: BANCALOMBARDA UBI SISTEMI E SERVIZI S.c.p.A., IT - asn: 16161 - ignoreMorespecifics: false - ignore: false - -151.95.0.0/16: - description: ASN-WINDTRE - WIND TRE S.P.A. - asn: 1267 - ignoreMorespecifics: false - ignore: false - -151.96.0.0/16: - description: ASN-ENI - ENI S.p.A. - asn: 8217 - ignoreMorespecifics: false - ignore: false - -151.96.128.0/17: - description: ASN-ENI ENI S.p.A., IT - asn: 8217 - ignoreMorespecifics: false - ignore: false - -151.96.0.0/17: - description: ASN-ENI ENI S.p.A., IT - asn: 8217 - ignoreMorespecifics: false - ignore: false - -151.97.0.0/16: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -151.99.0.0/16: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -151.99.22.0/24: - description: ASN-IBSNAZ Telecom Italia S.p.A., IT - asn: 3269 - ignoreMorespecifics: false - ignore: false - -151.99.182.0/24: - description: ASN-IBSNAZ Telecom Italia S.p.A., IT - asn: 3269 - ignoreMorespecifics: false - ignore: false - -151.100.0.0/16: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -152.89.68.0/22: - description: PROFEXIONAL - PROFEXIONAL SRL - asn: 209358 - ignoreMorespecifics: false - ignore: false - -155.185.0.0/16: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -155.253.0.0/16: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -156.14.0.0/16: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -156.67.20.0/22: - description: PLINK-AS - Professional Link S.r.l. - asn: 59862 - ignoreMorespecifics: false - ignore: false - -156.67.23.0/24: - description: PLINK-AS Professional Link S.r.l., IT - asn: 59862 - ignoreMorespecifics: false - ignore: false - -156.67.20.0/24: - description: PLINK-AS Professional Link S.r.l., IT - asn: 59862 - ignoreMorespecifics: false - ignore: false - -156.67.21.0/24: - description: PLINK-AS Professional Link S.r.l., IT - asn: 59862 - ignoreMorespecifics: false - ignore: false - -156.67.22.0/24: - description: PLINK-AS Professional Link S.r.l., IT - asn: 59862 - ignoreMorespecifics: false - ignore: false - -156.148.0.0/16: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -157.27.0.0/16: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -157.28.0.0/15: - description: BT-ITALIA - BT Italia S.p.A. - asn: 8968 - ignoreMorespecifics: false - ignore: false - -157.28.1.192/26: - description: BT-Italia BT Italia S.p.A., IT - asn: 8968 - ignoreMorespecifics: false - ignore: false - -157.97.161.0/24: - description: PLINK-AS Professional Link S.r.l., IT - asn: 59862 - ignoreMorespecifics: false - ignore: false - -157.97.160.0/24: - description: PLINK-AS Professional Link S.r.l., IT - asn: 59862 - ignoreMorespecifics: false - ignore: false - -157.138.0.0/16: - description: ASGARR Consortium GARR, EU - asn: 137 - ignoreMorespecifics: false - ignore: false - -158.47.0.0/16: - description: AS-ENEL-IT - ENEL S.p.A - asn: 12551 - ignoreMorespecifics: false - ignore: false - -158.58.136.0/21: - description: NETWORK-AS - MailUp SpA - asn: 35485 - ignoreMorespecifics: false - ignore: false - -158.58.140.0/22: - description: Network-AS MailUp SpA, IT - asn: 35485 - ignoreMorespecifics: false - ignore: false - -158.58.136.0/22: - description: Network-AS MailUp SpA, IT - asn: 35485 - ignoreMorespecifics: false - ignore: false - -158.102.0.0/16: - description: ASN-CSI - CSI Piemonte - asn: 2594 - ignoreMorespecifics: false - ignore: false - -158.102.161.0/24: - description: ASN-CSI CSI Piemonte, IT - asn: 2594 - ignoreMorespecifics: false - ignore: false - -158.102.114.0/24: - description: ASN-CSI CSI Piemonte, IT - asn: 2594 - ignoreMorespecifics: false - ignore: false - -158.102.224.0/24: - description: ASN-CSI CSI Piemonte, IT - asn: 2594 - ignoreMorespecifics: false - ignore: false - -158.102.113.0/24: - description: ASN-CSI CSI Piemonte, IT - asn: 2594 - ignoreMorespecifics: false - ignore: false - -158.102.249.0/24: - description: ASN-CSI CSI Piemonte, IT - asn: 2594 - ignoreMorespecifics: false - ignore: false - -158.102.112.0/24: - description: ASN-CSI CSI Piemonte, IT - asn: 2594 - ignoreMorespecifics: false - ignore: false - -158.102.115.0/24: - description: ASN-CSI CSI Piemonte, IT - asn: 2594 - ignoreMorespecifics: false - ignore: false - -158.110.0.0/16: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -158.148.0.0/16: - description: ASN-TIM - Telecom Italia S.p.A. - asn: 16232 - ignoreMorespecifics: false - ignore: false - -158.255.192.0/20: - description: SOKOM-AS - Sokom S.r.l. - asn: 57507 - ignoreMorespecifics: false - ignore: false - -158.255.240.0/21: - description: FASTWEB - Fastweb SpA - asn: 12874 - ignoreMorespecifics: false - ignore: false - -159.149.0.0/16: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -159.213.0.0/16: - description: RTRT-PEGASO - Regione Toscana - asn: 6882 - ignoreMorespecifics: false - ignore: false - -159.253.96.0/21: - description: INTERCOM-AS - Intercom s.r.l. - asn: 8224 - ignoreMorespecifics: false - ignore: false - -159.253.184.0/21: - description: ORIGINENET-AS - Amt Services srl - asn: 41160 - ignoreMorespecifics: false - ignore: false - -159.255.128.0/21: - description: AIRBEAM-AS - Airbeam S.r.l. - asn: 50877 - ignoreMorespecifics: false - ignore: false - -160.78.0.0/16: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -160.80.0.0/16: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -160.97.0.0/16: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -160.202.28.0/22: - description: RLNET-AS - ERRE ELLE NET s.r.l. - asn: 47406 - ignoreMorespecifics: false - ignore: false - -160.220.0.0/16: - description: FIAT-AS2 - Fiat Information Technology, Excellence and Methods S.p.A. - asn: 24771 - ignoreMorespecifics: false - ignore: false - -160.238.112.0/22: - description: MTKSRL - MTK S.R.L. - asn: 200547 - ignoreMorespecifics: false - ignore: false - -161.27.0.0/16: - description: ASN-DEBIS - Engineering D.HUB S.p.A. - asn: 21176 - ignoreMorespecifics: false - ignore: false - -163.162.0.0/16: - description: ASN-CSELT # AS-CSELT CONVERTED TO ASN-CSELT FOR RPSL COMPLIANCE - Telecom Italia S.p.A. - asn: 5609 - ignoreMorespecifics: false - ignore: false - -163.162.88.0/24: - description: ASN-IBSNAZ Telecom Italia S.p.A., IT - asn: 3269 - ignoreMorespecifics: false - ignore: false - -164.130.0.0/16: - description: ORANGE-BUSINESS-SERVICES-IPSN-ASN - Equant Inc. - asn: 51964 - ignoreMorespecifics: false - ignore: false - -164.138.48.0/21: - description: RETELIT-AS - Reti Telematiche Italiane S.p.A. (Retelit S.p.A.) - asn: 28716 - ignoreMorespecifics: false - ignore: false - -168.202.0.0/16: - description: Food And Agriculture Organization of the United Nations - asn: 5535 - ignoreMorespecifics: false - ignore: false - -171.22.44.0/22: - description: IT-SUPERNAP - SUPERNAP Italia S.r.l. - asn: 203201 - ignoreMorespecifics: false - ignore: false - -171.22.44.0/24: - description: IT-SUPERNAP SUPERNAP Italia S.r.l., IT - asn: 203201 - ignoreMorespecifics: false - ignore: false - -171.22.92.0/22: - description: FIRSTAS-GATET1 - GATE T1 SRL - asn: 204326 - ignoreMorespecifics: false - ignore: false - -171.22.208.0/22: - description: FIBERTELECOM-AS - Fiber Telecom S.p.A. - asn: 41327 - ignoreMorespecifics: false - ignore: false - -171.22.252.0/22: - description: HOSTROYALE_TECHNOLOGIES - HostRoyale Technologies Pvt Ltd - asn: 204287 - ignoreMorespecifics: false - ignore: false - -171.22.254.0/24: - description: HostRoyale_Technologies HostRoyale Technologies Pvt Ltd, PT - asn: 204287 - ignoreMorespecifics: false - ignore: false - -171.22.255.0/24: - description: HostRoyale_Technologies HostRoyale Technologies Pvt Ltd, PT - asn: 204287 - ignoreMorespecifics: false - ignore: false - -171.22.252.0/24: - description: HostRoyale_Technologies HostRoyale Technologies Pvt Ltd, PT - asn: 204287 - ignoreMorespecifics: false - ignore: false - -171.22.253.0/24: - description: HostRoyale_Technologies HostRoyale Technologies Pvt Ltd, PT - asn: 204287 - ignoreMorespecifics: false - ignore: false - -171.25.191.0/24: - description: NOVERCA-AS - Noverca s.r.l - asn: 47224 - ignoreMorespecifics: false - ignore: false - -176.10.0.0/19: - description: E4A-AS - E4A s.r.l. - asn: 34695 - ignoreMorespecifics: false - ignore: false - -176.10.56.0/21: - description: EMAXY - EMAXY SRL - asn: 197825 - ignoreMorespecifics: false - ignore: false - -176.12.88.0/21: - description: ESINET-AS - E.S.I SOCIETA' In Accomandita Semplice Di Teofili Elisabetta E C - asn: 197859 - ignoreMorespecifics: false - ignore: false - -176.12.92.0/22: - description: ESINET-AS E.S.I SOCIETA' In Accomandita Semplice Di Teofili Elisabetta E C, IT - asn: 197859 - ignoreMorespecifics: false - ignore: false - -176.12.92.0/24: - description: ESINET-AS E.S.I SOCIETA' In Accomandita Semplice Di Teofili Elisabetta E C, IT - asn: 197859 - ignoreMorespecifics: false - ignore: false - -176.12.93.0/24: - description: ESINET-AS E.S.I SOCIETA' In Accomandita Semplice Di Teofili Elisabetta E C, IT - asn: 197859 - ignoreMorespecifics: false - ignore: false - -176.12.95.0/24: - description: ESINET-AS E.S.I SOCIETA' In Accomandita Semplice Di Teofili Elisabetta E C, IT - asn: 197859 - ignoreMorespecifics: false - ignore: false - -176.12.94.0/24: - description: ESINET-AS E.S.I SOCIETA' In Accomandita Semplice Di Teofili Elisabetta E C, IT - asn: 197859 - ignoreMorespecifics: false - ignore: false - -176.32.16.0/20: - description: LINKEM-AS - Linkem spa - asn: 198471 - ignoreMorespecifics: false - ignore: false - -176.32.29.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -176.32.20.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -176.32.17.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -176.32.18.0/23: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -176.32.18.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -176.32.28.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -176.32.23.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -176.32.22.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -176.32.21.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -176.32.19.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -176.32.16.0/23: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -176.32.25.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -176.32.28.0/23: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -176.32.20.0/23: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -176.32.22.0/23: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -176.32.26.0/23: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -176.32.16.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -176.32.26.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -176.32.24.0/23: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -176.32.30.0/23: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -176.32.24.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -176.32.31.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -176.32.27.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -176.32.30.0/24: - description: LINKEM-AS Linkem spa, IT - asn: 198471 - ignoreMorespecifics: false - ignore: false - -176.32.56.0/21: - description: NETISON-AS - NETisON SRL - asn: 31686 - ignoreMorespecifics: false - ignore: false - -176.57.112.0/20: - description: IT-TWT-AS - TWT S.p.A. - asn: 30848 - ignoreMorespecifics: false - ignore: false - -176.58.80.0/21: - description: ASN-WARIAN - Warian S.R.L. - asn: 56911 - ignoreMorespecifics: false - ignore: false - -176.62.48.0/20: - description: YDEA - Ydea s.r.l. - asn: 35131 - ignoreMorespecifics: false - ignore: false - -176.62.63.0/24: - description: GruppoWitel_Srl Witel Srl, IT - asn: 203540 - ignoreMorespecifics: false - ignore: false - -176.62.62.0/24: - description: GruppoWitel_Srl Witel Srl, IT - asn: 203540 - ignoreMorespecifics: false - ignore: false - -176.62.53.0/24: - description: FUSOLAB Fusolab onlus, IT - asn: 197835 - ignoreMorespecifics: false - ignore: false - -176.103.248.0/21: - description: AS-LINK - LINK S.R.L. - asn: 198363 - ignoreMorespecifics: false - ignore: false - -176.105.156.0/22: - description: BLUNOVATP - Blunova Trapani S.r.l.s. - asn: 210280 - ignoreMorespecifics: false - ignore: false - -176.105.232.0/22: - description: PRISMA - PRISMA SRL - asn: 210045 - ignoreMorespecifics: false - ignore: false - -176.107.128.0/19: - description: ARUBA - Aruba S.p.A. - asn: 205727 - ignoreMorespecifics: false - ignore: false - -176.107.143.0/24: - description: ARUBA Aruba S.p.A., PL - asn: 205727 - ignoreMorespecifics: false - ignore: false - -176.110.96.0/22: - description: CAMPANIACOM-AS - CAMPANIACOM SPA - asn: 199039 - ignoreMorespecifics: false - ignore: false - -176.115.168.0/21: - description: NUMERIA - Numeria Srl - asn: 199042 - ignoreMorespecifics: false - ignore: false - -176.223.88.0/21: - description: PLINK-AS - Professional Link S.r.l. - asn: 59862 - ignoreMorespecifics: false - ignore: false - -176.223.88.0/22: - description: PLINK-AS Professional Link S.r.l., IT - asn: 59862 - ignoreMorespecifics: false - ignore: false - -176.223.92.0/22: - description: PLINK-AS Professional Link S.r.l., IT - asn: 59862 - ignoreMorespecifics: false - ignore: false - -176.223.164.0/24: - description: ASN-LEPIDA - Lepida S.c.p.A. - asn: 31638 - ignoreMorespecifics: false - ignore: false - -176.223.189.0/24: - description: AIRGRID-AS - Airgrid S.R.L. - asn: 201198 - ignoreMorespecifics: false - ignore: false - -176.227.128.0/20: - description: SKYLOGIC-AS - SKYLOGIC S.P.A. - asn: 29286 - ignoreMorespecifics: false - ignore: false - -176.244.0.0/14: - description: VODAFONE-IT-ASN - Vodafone Italia S.p.A. - asn: 30722 - ignoreMorespecifics: false - ignore: false - -178.19.144.0/20: - description: INTRED-AS - INTRED S.P.A. - asn: 31115 - ignoreMorespecifics: false - ignore: false - -178.19.144.0/21: - description: INTRED-AS INTRED S.P.A., IT - asn: 31115 - ignoreMorespecifics: false - ignore: false - -178.19.158.0/24: - description: INTRED-AS INTRED S.P.A., IT - asn: 31115 - ignoreMorespecifics: false - ignore: false - -178.19.156.0/24: - description: INTRED-AS INTRED S.P.A., IT - asn: 31115 - ignoreMorespecifics: false - ignore: false - -178.19.152.0/21: - description: INTRED-AS INTRED S.P.A., IT - asn: 31115 - ignoreMorespecifics: false - ignore: false - -178.19.160.0/20: - description: AIRCOMM - Aircomm S.r.L. - asn: 196865 - ignoreMorespecifics: false - ignore: false - -178.19.167.0/24: - description: microservizi Micro Servizi di Linguanti Claudia & C. S.A.S., IT - asn: 202761 - ignoreMorespecifics: false - ignore: false - -178.19.173.0/24: - description: microservizi Micro Servizi di Linguanti Claudia & C. S.A.S., IT - asn: 202761 - ignoreMorespecifics: false - ignore: false - -178.19.175.0/24: - description: microservizi Micro Servizi di Linguanti Claudia & C. S.A.S., IT - asn: 202761 - ignoreMorespecifics: false - ignore: false - -178.19.172.0/24: - description: microservizi Micro Servizi di Linguanti Claudia & C. S.A.S., IT - asn: 202761 - ignoreMorespecifics: false - ignore: false - -178.19.174.0/24: - description: microservizi Micro Servizi di Linguanti Claudia & C. S.A.S., IT - asn: 202761 - ignoreMorespecifics: false - ignore: false - -178.20.32.0/21: - description: ASN-FRW - Frosinone Wireless S.p.A. - asn: 50627 - ignoreMorespecifics: false - ignore: false - -178.20.36.0/22: - description: ASN-FRW Frosinone Wireless S.p.A., IT - asn: 50627 - ignoreMorespecifics: false - ignore: false - -178.20.72.0/21: - description: CLOUDFIRE - Cloudfire s.r.l. - asn: 203489 - ignoreMorespecifics: false - ignore: false - -178.21.200.0/21: - description: STSRL-AS - S.T. S.r.l. - asn: 44473 - ignoreMorespecifics: false - ignore: false - -178.22.184.0/21: - description: MOVIEMENT-ND - Moviement srl - asn: 50891 - ignoreMorespecifics: false - ignore: false - -178.23.248.0/21: - description: LASTAMPA-AS - GEDI News Network S.p.A. - asn: 6836 - ignoreMorespecifics: false - ignore: false - -178.23.252.0/24: - description: LASTAMPA-AS GEDI News Network S.p.A., IT - asn: 6836 - ignoreMorespecifics: false - ignore: false - -178.23.255.0/24: - description: LASTAMPA-AS GEDI News Network S.p.A., IT - asn: 6836 - ignoreMorespecifics: false - ignore: false - -178.23.254.0/24: - description: LASTAMPA-AS GEDI News Network S.p.A., IT - asn: 6836 - ignoreMorespecifics: false - ignore: false - -178.23.248.0/24: - description: LASTAMPA-AS GEDI News Network S.p.A., IT - asn: 6836 - ignoreMorespecifics: false - ignore: false - -178.23.254.0/23: - description: LASTAMPA-AS GEDI News Network S.p.A., IT - asn: 6836 - ignoreMorespecifics: false - ignore: false - -178.132.88.0/21: - description: DUEBITE-AS - 2Bite s.r.l. - asn: 35617 - ignoreMorespecifics: false - ignore: false - -178.132.104.0/21: - description: ASN-FRW - Frosinone Wireless S.p.A. - asn: 50627 - ignoreMorespecifics: false - ignore: false - -178.132.104.0/22: - description: ASN-FRW Frosinone Wireless S.p.A., IT - asn: 50627 - ignoreMorespecifics: false - ignore: false - -178.132.108.0/22: - description: ASN-FRW Frosinone Wireless S.p.A., IT - asn: 50627 - ignoreMorespecifics: false - ignore: false - -178.157.2.0/23: - description: ASN-AIRCOMSERVICE - Aircom Service srl - asn: 201474 - ignoreMorespecifics: false - ignore: false - -178.157.3.0/24: - description: ASN-AIRCOMSERVICE Aircom Service srl, IT - asn: 201474 - ignoreMorespecifics: false - ignore: false - -178.157.2.0/24: - description: ASN-AIRCOMSERVICE Aircom Service srl, IT - asn: 201474 - ignoreMorespecifics: false - ignore: false - -178.211.64.0/19: - description: MANDARIN-AS - Mandarin S.p.A. - asn: 47408 - ignoreMorespecifics: false - ignore: false - -178.211.80.0/22: - description: MANDARIN-AS Mandarin S.p.A., IT - asn: 47408 - ignoreMorespecifics: false - ignore: false - -178.219.64.0/20: - description: SKLMED-AS - Skylogic Mediterraneo s.r.l - asn: 201935 - ignoreMorespecifics: false - ignore: false - -178.236.160.0/20: - description: IT-TWT-AS - TWT S.p.A. - asn: 30848 - ignoreMorespecifics: false - ignore: false - -178.237.0.0/20: - description: BRT-AS - Playnet S.R.L. - asn: 13284 - ignoreMorespecifics: false - ignore: false - -178.238.48.0/20: - description: MYNET-AS - MYNET S.R.L. - asn: 31263 - ignoreMorespecifics: false - ignore: false - -178.239.32.0/20: - description: MEDIA-VENETO - Omegacom S.R.L.S. - asn: 49289 - ignoreMorespecifics: false - ignore: false - -178.239.176.0/20: - description: ASN-ENTER - ENTER S.r.l. - asn: 12850 - ignoreMorespecifics: false - ignore: false - -178.239.179.0/24: - description: ASN-ENTER ENTER S.r.l., IT - asn: 12850 - ignoreMorespecifics: false - ignore: false - -178.239.178.0/24: - description: ASN-ENTER ENTER S.r.l., IT - asn: 12850 - ignoreMorespecifics: false - ignore: false - -178.239.177.0/24: - description: ASN-ENTER ENTER S.r.l., IT - asn: 12850 - ignoreMorespecifics: false - ignore: false - -178.248.88.0/21: - description: TELESPAZIO-AS - Telespazio S.p.A. - asn: 43279 - ignoreMorespecifics: false - ignore: false - -178.248.176.0/21: - description: DELTAWEB-AS - Delta Web Spa - asn: 49653 - ignoreMorespecifics: false - ignore: false - -178.249.184.0/21: - description: CDLAN-AS - CDLAN s.r.l. - asn: 20836 - ignoreMorespecifics: false - ignore: false - -178.249.189.0/24: - description: CDLAN-AS CDLAN s.r.l., IT - asn: 20836 - ignoreMorespecifics: false - ignore: false - -178.249.224.0/21: - description: CASAATCSERVIZI-AS - CASA ATC SERVIZI SRL - asn: 51139 - ignoreMorespecifics: false - ignore: false - -178.250.64.0/21: - description: TIMENET-AS - TIME-NET S.R.L. - asn: 51580 - ignoreMorespecifics: false - ignore: false - -178.250.200.0/21: - description: IT-TWT-AS - TWT S.p.A. - asn: 30848 - ignoreMorespecifics: false - ignore: false - -178.251.72.0/21: - description: PLANETEL - Planetel Srl - asn: 47217 - ignoreMorespecifics: false - ignore: false - -178.255.72.0/21: - description: ASN-IDC - Telecom Italia S.p.A. - asn: 20746 - ignoreMorespecifics: false - ignore: false - -178.255.116.0/22: - description: TELEIMPIANTI-AS - TELEIMPIANTI SRL - asn: 200689 - ignoreMorespecifics: false - ignore: false - -185.2.4.0/22: - description: REGISTER_UK-AS - REGISTER S.P.A. - asn: 203461 - ignoreMorespecifics: false - ignore: false - -185.3.36.0/22: - description: CLOUDFIRE - Cloudfire s.r.l. - asn: 203489 - ignoreMorespecifics: false - ignore: false - -185.3.88.0/22: - description: SKYLOGIC-AS - SKYLOGIC S.P.A. - asn: 29286 - ignoreMorespecifics: false - ignore: false - -185.3.108.0/22: - description: IT-TWT-AS - TWT S.p.A. - asn: 30848 - ignoreMorespecifics: false - ignore: false - -185.3.252.0/22: - description: ISILINE-AS - ISI Line srl - asn: 13113 - ignoreMorespecifics: false - ignore: false - -185.4.140.0/22: - description: PLANETEL - Planetel Srl - asn: 47217 - ignoreMorespecifics: false - ignore: false - -185.4.152.0/22: - description: LENFIBER-AS - Lenfiber S.p.A. - asn: 59699 - ignoreMorespecifics: false - ignore: false - -185.4.155.0/24: - description: WBT-AS Webethical S.r.l., IT - asn: 201795 - ignoreMorespecifics: false - ignore: false - -185.5.180.0/22: - description: TIMENET-AS - TIME-NET S.R.L. - asn: 51580 - ignoreMorespecifics: false - ignore: false - -185.5.196.0/22: - description: MYNET-AS - MYNET S.R.L. - asn: 31263 - ignoreMorespecifics: false - ignore: false - -185.5.200.0/22: - description: SBTAP-AS - Comune di San Benedetto del Tronto - asn: 59715 - ignoreMorespecifics: false - ignore: false - -185.5.200.0/23: - description: SBTAP-AS Comune di San Benedetto del Tronto, IT - asn: 59715 - ignoreMorespecifics: false - ignore: false - -185.5.208.0/22: - description: GENESYS-AS - genesys informatica srl - asn: 24994 - ignoreMorespecifics: false - ignore: false - -185.6.72.0/22: - description: UPPROVIDER - upprovider srl - asn: 47353 - ignoreMorespecifics: false - ignore: false - -185.6.88.0/22: - description: SIPORTAL-AS - Siportal Srl - asn: 28999 - ignoreMorespecifics: false - ignore: false - -185.6.192.0/22: - description: BRENNERCOM-AS - Brennercom S.p.A. - asn: 20811 - ignoreMorespecifics: false - ignore: false - -185.6.240.0/22: - description: TECNOGENERAL - TECNO GENERAL S.R.L - asn: 203591 - ignoreMorespecifics: false - ignore: false - -185.7.112.0/22: - description: FASTWEB - Fastweb SpA - asn: 12874 - ignoreMorespecifics: false - ignore: false - -185.8.24.0/22: - description: STELCORE - STEL S.R.L. - asn: 56550 - ignoreMorespecifics: false - ignore: false - -185.8.36.0/22: - description: SIR2001-AS - ARIANNA 2001 S.P.A. - asn: 199617 - ignoreMorespecifics: false - ignore: false - -185.8.148.0/22: - description: DTS-AS - Digital Telecommunication Services S.r.l. - asn: 49605 - ignoreMorespecifics: false - ignore: false - -185.9.148.0/22: - description: RETELIT-AS - Reti Telematiche Italiane S.p.A. (Retelit S.p.A.) - asn: 28716 - ignoreMorespecifics: false - ignore: false - -185.9.208.0/22: - description: CONVERGENZE-AS - Convergenze S.p.A. - asn: 39120 - ignoreMorespecifics: false - ignore: false - -185.10.188.0/22: - description: NETGLOBAL-ASN - Net Global Srl - asn: 50316 - ignoreMorespecifics: false - ignore: false - -185.11.20.0/22: - description: NGI-AS - EOLO S.p.A. - asn: 35612 - ignoreMorespecifics: false - ignore: false - -185.11.52.0/22: - description: DIESEL-ASN - Diesel S.p.A. Unipersonale - asn: 199477 - ignoreMorespecifics: false - ignore: false - -185.11.152.0/22: - description: UNICATTOLICA-AS - Universita Cattolica del Sacro Cuore - asn: 199342 - ignoreMorespecifics: false - ignore: false - -185.11.155.0/24: - description: UNICATTOLICA-AS Universita Cattolica del Sacro Cuore, IT - asn: 199342 - ignoreMorespecifics: false - ignore: false - -185.11.192.0/22: - description: INTRED-AS - INTRED S.P.A. - asn: 31115 - ignoreMorespecifics: false - ignore: false - -185.11.224.0/22: - description: WAVE-MAX - GO Internet S.p.A - asn: 198292 - ignoreMorespecifics: false - ignore: false - -185.11.232.0/22: - description: ETRURIAWIFI - ETRURIA WI-FI S.R.L. - asn: 201565 - ignoreMorespecifics: false - ignore: false - -185.13.164.0/22: - description: AS-IRIDEOS-KP - IRIDEOS S.P.A. - asn: 5602 - ignoreMorespecifics: false - ignore: false - -185.13.220.0/22: - description: ASN-JCOMWIFI-IT - JCOM Telecomunicazioni s.c.a r.l. - asn: 201502 - ignoreMorespecifics: false - ignore: false - -185.13.252.0/22: - description: SERVERPLAN-AS - Server Plan S.r.l. - asn: 52030 - ignoreMorespecifics: false - ignore: false - -185.13.253.0/24: - description: SERVERPLAN-AS Server Plan S.r.l., IT - asn: 52030 - ignoreMorespecifics: false - ignore: false - -185.14.76.0/22: - description: TERRECABLATE - Terrecablate Reti e Servizi S.R.L. - asn: 29050 - ignoreMorespecifics: false - ignore: false - -185.15.168.0/22: - description: METIS-AS - METIS S.R.L. - asn: 57558 - ignoreMorespecifics: false - ignore: false - -185.16.132.0/22: - description: IT-TWT-AS - TWT S.p.A. - asn: 30848 - ignoreMorespecifics: false - ignore: false - -185.17.20.0/22: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -185.17.104.0/23: - description: ASN-WARIAN - Warian S.R.L. - asn: 56911 - ignoreMorespecifics: false - ignore: false - -185.17.156.0/22: - description: REALCOMM - Real Comm srl - asn: 200761 - ignoreMorespecifics: false - ignore: false - -185.18.24.0/22: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -185.18.232.0/22: - description: ASBHOST - ALL SERVICE SNC DI RICCARDO BENIGNO - asn: 60965 - ignoreMorespecifics: false - ignore: false - -185.18.240.0/22: - description: FIRSTAS-GATET1 - GATE T1 SRL - asn: 204326 - ignoreMorespecifics: false - ignore: false - -185.19.140.0/22: - description: AS-BALENO - Baleno S.r.l. - asn: 198349 - ignoreMorespecifics: false - ignore: false - -185.19.184.0/22: - description: PARVATI - PARVATI SRL - asn: 60975 - ignoreMorespecifics: false - ignore: false - -185.20.64.0/22: - description: FIBRAWEB - Fibraweb S.p.A - asn: 199348 - ignoreMorespecifics: false - ignore: false - -185.21.24.0/22: - description: DODONET - EL.COM. S.R.L. - asn: 199324 - ignoreMorespecifics: false - ignore: false - -185.21.26.0/24: - description: dodonet EL.COM. S.R.L., IT - asn: 199324 - ignoreMorespecifics: false - ignore: false - -185.21.27.0/24: - description: dodonet EL.COM. S.R.L., IT - asn: 199324 - ignoreMorespecifics: false - ignore: false - -185.21.25.0/24: - description: dodonet EL.COM. S.R.L., IT - asn: 199324 - ignoreMorespecifics: false - ignore: false - -185.21.24.0/24: - description: dodonet EL.COM. S.R.L., IT - asn: 199324 - ignoreMorespecifics: false - ignore: false - -185.21.72.0/22: - description: IT-TWT-AS - TWT S.p.A. - asn: 30848 - ignoreMorespecifics: false - ignore: false - -185.21.172.0/22: - description: ASN-ENTER - ENTER S.r.l. - asn: 12850 - ignoreMorespecifics: false - ignore: false - -185.21.248.0/22: - description: SINERGIA - Sinergia Telecomunication S.R.L. - asn: 60989 - ignoreMorespecifics: false - ignore: false - -185.21.248.0/24: - description: Sinergia Sinergia Telecomunication S.R.L., IT - asn: 60989 - ignoreMorespecifics: false - ignore: false - -185.21.251.0/24: - description: Sinergia Sinergia Telecomunication S.R.L., IT - asn: 60989 - ignoreMorespecifics: false - ignore: false - -185.21.249.0/24: - description: Sinergia Sinergia Telecomunication S.R.L., IT - asn: 60989 - ignoreMorespecifics: false - ignore: false - -185.21.250.0/24: - description: Sinergia Sinergia Telecomunication S.R.L., IT - asn: 60989 - ignoreMorespecifics: false - ignore: false - -185.22.36.0/22: - description: AMPERSAND-AS - Ampersand Srl - asn: 56472 - ignoreMorespecifics: false - ignore: false - -185.23.28.0/22: - description: TELECITY-LON - TELECITYGROUP INTERNATIONAL LIMITED - asn: 15830 - ignoreMorespecifics: false - ignore: false - -185.23.84.0/22: - description: INTERPLANET-IT - Interplanet S.r.l. - asn: 34758 - ignoreMorespecifics: false - ignore: false - -185.24.104.0/22: - description: SEEWEB - SEEWEB s.r.l. - asn: 12637 - ignoreMorespecifics: false - ignore: false - -185.25.72.0/22: - description: IT-TWT-AS - TWT S.p.A. - asn: 30848 - ignoreMorespecifics: false - ignore: false - -185.25.204.0/22: - description: ASSERVEREASY - Servereasy Srl - asn: 60798 - ignoreMorespecifics: false - ignore: false - -185.25.232.0/22: - description: WITECNO - WITECNO S.R.L. - asn: 60783 - ignoreMorespecifics: false - ignore: false - -185.25.232.0/24: - description: WITECNO WITECNO S.R.L., IT - asn: 60783 - ignoreMorespecifics: false - ignore: false - -185.25.233.0/24: - description: WITECNO WITECNO S.R.L., IT - asn: 60783 - ignoreMorespecifics: false - ignore: false - -185.25.235.0/24: - description: WITECNO WITECNO S.R.L., IT - asn: 60783 - ignoreMorespecifics: false - ignore: false - -185.25.234.0/24: - description: WITECNO WITECNO S.R.L., IT - asn: 60783 - ignoreMorespecifics: false - ignore: false - -185.26.64.0/22: - description: NETHUN-AS - APV INVESTIMENTI S.P.A. - asn: 60756 - ignoreMorespecifics: false - ignore: false - -185.28.52.0/22: - description: FASTNET-BKB-ASN - FASTNET SpA - asn: 8265 - ignoreMorespecifics: false - ignore: false - -185.29.96.0/22: - description: FASTWEB - Fastweb SpA - asn: 12874 - ignoreMorespecifics: false - ignore: false - -185.29.104.0/22: - description: ASDASD-AS - ASDASD srl a socio unico - asn: 28929 - ignoreMorespecifics: false - ignore: false - -185.29.160.0/22: - description: ASMAXFON - Maxfon Srl - asn: 60559 - ignoreMorespecifics: false - ignore: false - -185.29.204.0/22: - description: PROGETTO8 - Progetto8 Srl - asn: 198721 - ignoreMorespecifics: false - ignore: false - -185.29.248.0/22: - description: RPENGINEERING-AS - RP ENGINEERING SAS DI ROMANO ALESSANDRO & C.S.A.S. - asn: 49360 - ignoreMorespecifics: false - ignore: false - -185.30.44.0/22: - description: INTERCONN-AS - Interconn S.r.l. - asn: 60530 - ignoreMorespecifics: false - ignore: false - -185.30.45.0/24: - description: INTERCONN-AS Interconn S.r.l., IT - asn: 60530 - ignoreMorespecifics: false - ignore: false - -185.30.44.0/24: - description: INTERCONN-AS Interconn S.r.l., IT - asn: 60530 - ignoreMorespecifics: false - ignore: false - -185.30.46.0/24: - description: INTERCONN-AS Interconn S.r.l., IT - asn: 60530 - ignoreMorespecifics: false - ignore: false - -185.30.47.0/24: - description: INTERCONN-AS Interconn S.r.l., IT - asn: 60530 - ignoreMorespecifics: false - ignore: false - -185.30.60.0/22: - description: GTT-BACKBONE - GTT Communications Inc. - asn: 3257 - ignoreMorespecifics: false - ignore: false - -185.30.64.0/22: - description: SIRIUSTEC-IT - Sirius Technology SRL - asn: 60501 - ignoreMorespecifics: false - ignore: false - -185.30.68.0/22: - description: ASLIBRA - LIBRA S.R.L. - asn: 198090 - ignoreMorespecifics: false - ignore: false - -185.30.80.0/22: - description: COGENT-174 - Cogent Communications - asn: 174 - ignoreMorespecifics: false - ignore: false - -185.30.108.0/22: - description: TELECITY-LON - TELECITYGROUP INTERNATIONAL LIMITED - asn: 15830 - ignoreMorespecifics: false - ignore: false - -185.30.180.0/22: - description: AS3MINDS - Threeminds S.r.l. - asn: 60451 - ignoreMorespecifics: false - ignore: false - -185.30.181.0/24: - description: AS3MINDS Threeminds S.r.l., IT - asn: 60451 - ignoreMorespecifics: false - ignore: false - -185.30.182.0/24: - description: AS3MINDS Threeminds S.r.l., IT - asn: 60451 - ignoreMorespecifics: false - ignore: false - -185.30.183.0/24: - description: AS3MINDS Threeminds S.r.l., IT - asn: 60451 - ignoreMorespecifics: false - ignore: false - -185.30.180.0/24: - description: AS3MINDS Threeminds S.r.l., IT - asn: 60451 - ignoreMorespecifics: false - ignore: false - -185.30.188.0/22: - description: LENFIBER-AS - Lenfiber S.p.A. - asn: 59699 - ignoreMorespecifics: false - ignore: false - -185.31.64.0/22: - description: ASSUPERNOVA - Netsons s.r.l. - asn: 60087 - ignoreMorespecifics: false - ignore: false - -185.33.56.0/22: - description: NAW-AS - NETandWORK s.r.l. - asn: 201877 - ignoreMorespecifics: false - ignore: false - -185.33.58.0/24: - description: NAW-AS NETandWORK s.r.l., IT - asn: 201877 - ignoreMorespecifics: false - ignore: false - -185.33.57.0/24: - description: NAW-AS NETandWORK s.r.l., IT - asn: 201877 - ignoreMorespecifics: false - ignore: false - -185.33.58.0/23: - description: ASN-LEPIDA Lepida S.c.p.A., IT - asn: 31638 - ignoreMorespecifics: false - ignore: false - -185.33.59.0/24: - description: ASN-LEPIDA Lepida S.c.p.A., IT - asn: 31638 - ignoreMorespecifics: false - ignore: false - -185.33.56.0/24: - description: NAW-AS NETandWORK s.r.l., IT - asn: 201877 - ignoreMorespecifics: false - ignore: false - -185.33.108.0/22: - description: NAMEX-IXP - NAMEX CONSORZIO - asn: 24796 - ignoreMorespecifics: false - ignore: false - -185.34.36.0/22: - description: ASN-TNET - T.net S.p.A. - asn: 8922 - ignoreMorespecifics: false - ignore: false - -185.34.84.0/22: - description: CONTACTLAB - ContactLab SpA - asn: 60227 - ignoreMorespecifics: false - ignore: false - -185.34.204.0/22: - description: I-LINE-AS - I-Line Srl - asn: 60260 - ignoreMorespecifics: false - ignore: false - -185.34.205.0/24: - description: I-LINE-AS I-Line Srl, IT - asn: 60260 - ignoreMorespecifics: false - ignore: false - -185.34.207.0/24: - description: I-LINE-AS I-Line Srl, IT - asn: 60260 - ignoreMorespecifics: false - ignore: false - -185.34.204.0/24: - description: I-LINE-AS I-Line Srl, IT - asn: 60260 - ignoreMorespecifics: false - ignore: false - -185.34.206.0/24: - description: I-LINE-AS I-Line Srl, IT - asn: 60260 - ignoreMorespecifics: false - ignore: false - -185.34.248.0/22: - description: INFOCERT - InfoCert S.p.A. - asn: 200583 - ignoreMorespecifics: false - ignore: false - -185.36.52.0/22: - description: MAVIANMAX - MavianMax srl - asn: 62007 - ignoreMorespecifics: false - ignore: false - -185.36.52.0/24: - description: MavianMax MavianMax srl, IT - asn: 62007 - ignoreMorespecifics: false - ignore: false - -185.36.53.0/24: - description: MavianMax MavianMax srl, IT - asn: 62007 - ignoreMorespecifics: false - ignore: false - -185.36.54.0/24: - description: MavianMax MavianMax srl, IT - asn: 62007 - ignoreMorespecifics: false - ignore: false - -185.36.55.0/24: - description: MavianMax MavianMax srl, IT - asn: 62007 - ignoreMorespecifics: false - ignore: false - -185.36.64.0/22: - description: CONTABO - Contabo GmbH - asn: 51167 - ignoreMorespecifics: false - ignore: false - -185.36.72.0/22: - description: FASTWEB - Fastweb SpA - asn: 12874 - ignoreMorespecifics: false - ignore: false - -185.36.128.0/22: - description: FASTNET-BKB-ASN - FASTNET SpA - asn: 8265 - ignoreMorespecifics: false - ignore: false - -185.37.116.0/22: - description: ACTIVENETWORK-AS - Active Network S.p.A. - asn: 197075 - ignoreMorespecifics: false - ignore: false - -185.37.204.0/22: - description: TETSRL-IT - T&T Tecnologie e Telecomunicazioni Srl - asn: 200100 - ignoreMorespecifics: false - ignore: false - -185.37.204.0/24: - description: TETSRL-IT T&T Tecnologie e Telecomunicazioni Srl, IT - asn: 200100 - ignoreMorespecifics: false - ignore: false - -185.37.207.0/24: - description: TETSRL-IT T&T Tecnologie e Telecomunicazioni Srl, IT - asn: 200100 - ignoreMorespecifics: false - ignore: false - -185.37.205.0/24: - description: TETSRL-IT T&T Tecnologie e Telecomunicazioni Srl, IT - asn: 200100 - ignoreMorespecifics: false - ignore: false - -185.37.206.0/24: - description: TETSRL-IT T&T Tecnologie e Telecomunicazioni Srl, IT - asn: 200100 - ignoreMorespecifics: false - ignore: false - -185.38.252.0/22: - description: TRENTINODIGITALE-AS - Trentino Digitale SPA - asn: 12835 - ignoreMorespecifics: false - ignore: false - -185.39.100.0/22: - description: STSRL-AS - S.T. S.r.l. - asn: 44473 - ignoreMorespecifics: false - ignore: false - -185.39.103.0/24: - description: STSRL-AS S.T. S.r.l., IT - asn: 44473 - ignoreMorespecifics: false - ignore: false - -185.39.102.0/24: - description: STSRL-AS S.T. S.r.l., IT - asn: 44473 - ignoreMorespecifics: false - ignore: false - -185.39.188.0/22: - description: ACIINFO-AS - ACI informatica s.p.a. - asn: 42515 - ignoreMorespecifics: false - ignore: false - -185.39.240.0/22: - description: LINEACOM-AS - LINEA COM S R L - asn: 25002 - ignoreMorespecifics: false - ignore: false - -185.40.12.0/22: - description: GTECH - GTECH S.p.A. - asn: 35574 - ignoreMorespecifics: false - ignore: false - -185.40.12.0/24: - description: GTECH GTECH S.p.A., IT - asn: 35574 - ignoreMorespecifics: false - ignore: false - -185.40.13.0/24: - description: GTECH GTECH S.p.A., IT - asn: 35574 - ignoreMorespecifics: false - ignore: false - -185.40.14.0/24: - description: GTECH GTECH S.p.A., IT - asn: 35574 - ignoreMorespecifics: false - ignore: false - -185.40.15.0/24: - description: GTECH GTECH S.p.A., IT - asn: 35574 - ignoreMorespecifics: false - ignore: false - -185.40.16.0/22: - description: SATLYNX_AG - Signalhorn Trusted Networks GmbH - asn: 47965 - ignoreMorespecifics: false - ignore: false - -185.40.212.0/22: - description: NHM - NHM - S.R.L. - asn: 62275 - ignoreMorespecifics: false - ignore: false - -185.40.220.0/22: - description: ASN-AMUSER - AlliumTech S.r.l. - asn: 44793 - ignoreMorespecifics: false - ignore: false - -185.41.32.0/22: - description: NEXUSWAY - Nexusway srl - asn: 199947 - ignoreMorespecifics: false - ignore: false - -185.41.72.0/22: - description: ASN-REDDER - Redder Telco s.r.l. - asn: 33986 - ignoreMorespecifics: false - ignore: false - -185.41.212.0/22: - description: EASYCONN-AS - EasyConn SRL - asn: 199941 - ignoreMorespecifics: false - ignore: false - -185.41.252.0/22: - description: INTESYS-AS - Intesys Networking Srl - asn: 199321 - ignoreMorespecifics: false - ignore: false - -185.42.160.0/22: - description: HITACHICBT - WESTPOLE S.P.A. - asn: 197845 - ignoreMorespecifics: false - ignore: false - -185.43.16.0/22: - description: FASTWEB - Fastweb SpA - asn: 12874 - ignoreMorespecifics: false - ignore: false - -185.43.164.0/22: - description: NETGLOBAL-ASN - Net Global Srl - asn: 50316 - ignoreMorespecifics: false - ignore: false - -185.44.212.0/22: - description: TREPSYSTEMAS - 3 P System Srl - asn: 199837 - ignoreMorespecifics: false - ignore: false - -185.44.220.0/22: - description: EPIC-NETWORKS-AS - EPIC NETWORKS S.R.L. - asn: 57394 - ignoreMorespecifics: false - ignore: false - -185.46.100.0/22: - description: IRPNET-AS - Irpinia Net-Com SRL - asn: 48500 - ignoreMorespecifics: false - ignore: false - -185.47.96.0/22: - description: SINET-AS - SINET SRL - asn: 202339 - ignoreMorespecifics: false - ignore: false - -185.47.108.0/22: - description: SEEWEB - SEEWEB s.r.l. - asn: 12637 - ignoreMorespecifics: false - ignore: false - -185.47.136.0/22: - description: ASN-WARIAN - Warian S.R.L. - asn: 56911 - ignoreMorespecifics: false - ignore: false - -185.47.228.0/22: - description: CDLAN-AS - CDLAN s.r.l. - asn: 20836 - ignoreMorespecifics: false - ignore: false - -185.48.52.0/22: - description: AY-AS - alternatYva S.r.l. - asn: 199026 - ignoreMorespecifics: false - ignore: false - -185.49.56.0/22: - description: ACTIVENETWORK-AS - Active Network S.p.A. - asn: 197075 - ignoreMorespecifics: false - ignore: false - -185.49.204.0/22: - description: CRITICALCASE - Critical Case s.r.l - asn: 48815 - ignoreMorespecifics: false - ignore: false - -185.49.212.0/22: - description: ASN-AMBROGIO - Ambrogio s.r.l. - asn: 197954 - ignoreMorespecifics: false - ignore: false - -185.49.248.0/22: - description: ASN-WARIAN - Warian S.R.L. - asn: 56911 - ignoreMorespecifics: false - ignore: false - -185.51.12.0/22: - description: ALENIA-AS - Leonardo S.p.A. - asn: 202163 - ignoreMorespecifics: false - ignore: false - -185.51.13.0/24: - description: ALENIA-AS Leonardo S.p.A., IT - asn: 202163 - ignoreMorespecifics: false - ignore: false - -185.51.136.0/22: - description: INFORMATICA-SYSTEM-AS - INFORMATICA SYSTEM S.R.L. - asn: 62009 - ignoreMorespecifics: false - ignore: false - -185.51.168.0/22: - description: ASWICITY - WicitY srl - asn: 59766 - ignoreMorespecifics: false - ignore: false - -185.52.8.0/22: - description: ASLINKWIRELESS - Linkwireless srl - asn: 34978 - ignoreMorespecifics: false - ignore: false - -185.52.11.0/24: - description: ASLINKWIRELESS Linkwireless srl, IT - asn: 34978 - ignoreMorespecifics: false - ignore: false - -185.52.112.0/22: - description: FASTNET-BKB-ASN - FASTNET SpA - asn: 8265 - ignoreMorespecifics: false - ignore: false - -185.52.240.0/22: - description: FINDERNET - FINDER SpA - asn: 202094 - ignoreMorespecifics: false - ignore: false - -185.53.0.0/22: - description: AS-IRIDEOS-MC - IRIDEOS S.P.A. - asn: 5396 - ignoreMorespecifics: false - ignore: false - -185.53.36.0/22: - description: RCS - RCS MediaGroup S.p.a. - asn: 202095 - ignoreMorespecifics: false - ignore: false - -185.53.68.0/22: - description: LEONET-AS-IT - Leonet srl - asn: 15691 - ignoreMorespecifics: false - ignore: false - -185.53.120.0/22: - description: CARSCPA - Centro Agroalimentare Roma C.A.R. S.c.p.A. - asn: 204118 - ignoreMorespecifics: false - ignore: false - -185.53.148.0/22: - description: ELMEC-AS - ELMEC INFORMATICA S.P.A. - asn: 39217 - ignoreMorespecifics: false - ignore: false - -185.53.192.0/22: - description: FASTNET-BKB-ASN - FASTNET SpA - asn: 8265 - ignoreMorespecifics: false - ignore: false - -185.53.252.0/22: - description: AIRGRID-AS - Airgrid S.R.L. - asn: 201198 - ignoreMorespecifics: false - ignore: false - -185.54.32.0/22: - description: AS-IRIDEOS-KP - IRIDEOS S.P.A. - asn: 5602 - ignoreMorespecifics: false - ignore: false - -185.54.152.0/22: - description: LINKTELCO-ASN - Link Telecomunicazioni SRL - asn: 202074 - ignoreMorespecifics: false - ignore: false - -185.54.212.0/22: - description: NAQUADRIA-AS - Naquadria S.R.L. - asn: 201333 - ignoreMorespecifics: false - ignore: false - -185.55.88.0/22: - description: TIMENET-AS - TIME-NET S.R.L. - asn: 51580 - ignoreMorespecifics: false - ignore: false - -185.55.212.0/22: - description: WELAN - 6TSixty SAS di Mario Caldararo & C. - asn: 205891 - ignoreMorespecifics: false - ignore: false - -185.55.212.0/24: - description: WELAN 6TSixty SAS di Mario Caldararo & C., IT - asn: 205891 - ignoreMorespecifics: false - ignore: false - -185.55.213.0/24: - description: WELAN 6TSixty SAS di Mario Caldararo & C., IT - asn: 205891 - ignoreMorespecifics: false - ignore: false - -185.55.215.0/24: - description: WELAN 6TSixty SAS di Mario Caldararo & C., IT - asn: 205891 - ignoreMorespecifics: false - ignore: false - -185.55.214.0/24: - description: WELAN 6TSixty SAS di Mario Caldararo & C., IT - asn: 205891 - ignoreMorespecifics: false - ignore: false - -185.56.0.0/22: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -185.56.8.0/22: - description: ARUBA-ASN - Aruba S.p.A. - asn: 31034 - ignoreMorespecifics: false - ignore: false - -185.56.120.0/22: - description: ASMVIG-AS - ASM VIGEVANO E LOMELLINA SPA - asn: 202017 - ignoreMorespecifics: false - ignore: false - -185.56.156.0/22: - description: HALSERVICE - HAL Service srl - asn: 44092 - ignoreMorespecifics: false - ignore: false - -185.56.168.0/22: - description: ASN-ITNET - ITnet S.r.l. - asn: 3242 - ignoreMorespecifics: false - ignore: false - -185.57.20.0/22: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -185.57.108.0/22: - description: ARUBA-ASN - Aruba S.p.A. - asn: 31034 - ignoreMorespecifics: false - ignore: false - -185.57.232.0/22: - description: CPL - CPL CONCORDIA Soc. Coop. - asn: 60049 - ignoreMorespecifics: false - ignore: false - -185.57.233.0/24: - description: CPL CPL CONCORDIA Soc. Coop., IT - asn: 60049 - ignoreMorespecifics: false - ignore: false - -185.57.232.0/24: - description: CPL CPL CONCORDIA Soc. Coop., IT - asn: 60049 - ignoreMorespecifics: false - ignore: false - -185.57.235.0/24: - description: CPL CPL CONCORDIA Soc. Coop., IT - asn: 60049 - ignoreMorespecifics: false - ignore: false - -185.57.234.0/24: - description: CPL CPL CONCORDIA Soc. Coop., IT - asn: 60049 - ignoreMorespecifics: false - ignore: false - -185.58.4.0/22: - description: NEXTIT - Next.it S.r.l. - asn: 201950 - ignoreMorespecifics: false - ignore: false - -185.58.44.0/22: - description: AS-IRIDEOS-KP - IRIDEOS S.P.A. - asn: 5602 - ignoreMorespecifics: false - ignore: false - -185.58.104.0/22: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -185.58.116.0/22: - description: ARUBA-ASN - Aruba S.p.A. - asn: 31034 - ignoreMorespecifics: false - ignore: false - -185.58.132.0/22: - description: NETOIP - Netoip.com srl - asn: 202709 - ignoreMorespecifics: false - ignore: false - -185.58.192.0/22: - description: ARUBA-ASN - Aruba S.p.A. - asn: 31034 - ignoreMorespecifics: false - ignore: false - -185.58.224.0/22: - description: ARUBACLOUDLTD-ASN - ArubaCloud Limited - asn: 199883 - ignoreMorespecifics: false - ignore: false - -185.59.20.0/22: - description: ACTIVENETWORK-AS - Active Network S.p.A. - asn: 197075 - ignoreMorespecifics: false - ignore: false - -185.59.80.0/22: - description: ITGATE - IT.Gate S.p.A. - asn: 12779 - ignoreMorespecifics: false - ignore: false - -185.59.96.0/22: - description: ETRURIAWIFI - ETRURIA WI-FI S.R.L. - asn: 201565 - ignoreMorespecifics: false - ignore: false - -185.59.152.0/22: - description: COLTENGINE - Host SpA - asn: 47242 - ignoreMorespecifics: false - ignore: false - -185.59.164.0/22: - description: BONPRIX-AS - BonPrix S.r.l. - asn: 201919 - ignoreMorespecifics: false - ignore: false - -185.59.164.0/23: - description: BONPRIX-AS BonPrix S.r.l., IT - asn: 201919 - ignoreMorespecifics: false - ignore: false - -185.59.166.0/23: - description: BONPRIX-AS BonPrix S.r.l., IT - asn: 201919 - ignoreMorespecifics: false - ignore: false - -185.60.140.0/22: - description: SIELCO - SI.EL.CO. SRL - asn: 201806 - ignoreMorespecifics: false - ignore: false - -185.60.140.0/24: - description: Sielco SI.EL.CO. SRL, IT - asn: 201806 - ignoreMorespecifics: false - ignore: false - -185.60.141.0/24: - description: Sielco SI.EL.CO. SRL, IT - asn: 201806 - ignoreMorespecifics: false - ignore: false - -185.60.188.0/22: - description: BRAINBOX - Brainbox S.r.l. - asn: 59919 - ignoreMorespecifics: false - ignore: false - -185.60.240.0/22: - description: WISPI - I.T.S. DI VACANTI ANGELO IMPRESA INDIVIDUALE - asn: 204923 - ignoreMorespecifics: false - ignore: false - -185.61.12.0/22: - description: RETELIT-AS - Reti Telematiche Italiane S.p.A. (Retelit S.p.A.) - asn: 28716 - ignoreMorespecifics: false - ignore: false - -185.61.12.0/24: - description: RETELIT-AS Reti Telematiche Italiane S.p.A. (Retelit S.p.A.), IT - asn: 28716 - ignoreMorespecifics: false - ignore: false - -185.61.15.0/24: - description: RETELIT-AS Reti Telematiche Italiane S.p.A. (Retelit S.p.A.), IT - asn: 28716 - ignoreMorespecifics: false - ignore: false - -185.61.168.0/22: - description: FIBERTELECOM-AS - Fiber Telecom S.p.A. - asn: 41327 - ignoreMorespecifics: false - ignore: false - -185.61.180.0/22: - description: WINDSLSRL-AS - Windsl S.r.l. - asn: 51616 - ignoreMorespecifics: false - ignore: false - -185.62.0.0/22: - description: ARUBA-ASN - Aruba S.p.A. - asn: 31034 - ignoreMorespecifics: false - ignore: false - -185.62.28.0/22: - description: DTS-AS - Digital Telecommunication Services S.r.l. - asn: 49605 - ignoreMorespecifics: false - ignore: false - -185.62.31.0/24: - description: HSTM-AS S.T.M. SRL, IT - asn: 60019 - ignoreMorespecifics: false - ignore: false - -185.62.48.0/22: - description: ELEKTRONICA - Elektronica Sistemi S.n.c. - asn: 201847 - ignoreMorespecifics: false - ignore: false - -185.62.51.0/24: - description: Elektronica Elektronica Sistemi S.n.c., IT - asn: 201847 - ignoreMorespecifics: false - ignore: false - -185.62.50.0/24: - description: Elektronica Elektronica Sistemi S.n.c., IT - asn: 201847 - ignoreMorespecifics: false - ignore: false - -185.62.48.0/24: - description: Elektronica Elektronica Sistemi S.n.c., IT - asn: 201847 - ignoreMorespecifics: false - ignore: false - -185.62.49.0/24: - description: Elektronica Elektronica Sistemi S.n.c., IT - asn: 201847 - ignoreMorespecifics: false - ignore: false - -185.62.52.0/22: - description: ISIBET-IT-AS - ISIBET S.R.L. - asn: 60023 - ignoreMorespecifics: false - ignore: false - -185.63.12.0/22: - description: COMESER-AS - Comeser S.r.l. - asn: 39657 - ignoreMorespecifics: false - ignore: false - -185.63.40.0/22: - description: WIFIWEB - WIFIWEB s.r.l. - asn: 47927 - ignoreMorespecifics: false - ignore: false - -185.63.52.0/22: - description: WEBCOM_TLCSRL - Webcom TLC srl - asn: 206821 - ignoreMorespecifics: false - ignore: false - -185.63.55.0/24: - description: WEBCOM_TLCSRL Webcom TLC srl, IT - asn: 206821 - ignoreMorespecifics: false - ignore: false - -185.63.54.0/24: - description: WEBCOM_TLCSRL Webcom TLC srl, IT - asn: 206821 - ignoreMorespecifics: false - ignore: false - -185.63.53.0/24: - description: WEBCOM_TLCSRL Webcom TLC srl, IT - asn: 206821 - ignoreMorespecifics: false - ignore: false - -185.63.88.0/22: - description: PLINK-AS - Professional Link S.r.l. - asn: 59862 - ignoreMorespecifics: false - ignore: false - -185.63.90.0/24: - description: PLINK-AS Professional Link S.r.l., IT - asn: 59862 - ignoreMorespecifics: false - ignore: false - -185.63.89.0/24: - description: PLINK-AS Professional Link S.r.l., IT - asn: 59862 - ignoreMorespecifics: false - ignore: false - -185.63.88.0/24: - description: PLINK-AS Professional Link S.r.l., IT - asn: 59862 - ignoreMorespecifics: false - ignore: false - -185.63.91.0/24: - description: PLINK-AS Professional Link S.r.l., IT - asn: 59862 - ignoreMorespecifics: false - ignore: false - -185.63.100.0/22: - description: FASTWEB - Fastweb SpA - asn: 12874 - ignoreMorespecifics: false - ignore: false - -185.63.100.0/24: - description: Speed-net_SRL SPEED-NET S.R.L, IT - asn: 204947 - ignoreMorespecifics: false - ignore: false - -185.63.101.0/24: - description: Speed-net_SRL SPEED-NET S.R.L, IT - asn: 204947 - ignoreMorespecifics: false - ignore: false - -185.63.102.0/24: - description: Speed-net_SRL SPEED-NET S.R.L, IT - asn: 204947 - ignoreMorespecifics: false - ignore: false - -185.63.103.0/24: - description: Speed-net_SRL SPEED-NET S.R.L, IT - asn: 204947 - ignoreMorespecifics: false - ignore: false - -185.63.228.0/22: - description: ASN-IDC - Telecom Italia S.p.A. - asn: 20746 - ignoreMorespecifics: false - ignore: false - -185.64.204.0/22: - description: ORIGINENET-AS - Amt Services srl - asn: 41160 - ignoreMorespecifics: false - ignore: false - -185.65.44.0/22: - description: EVOLINK-AS - Evolink srl - asn: 201747 - ignoreMorespecifics: false - ignore: false - -185.66.24.0/22: - description: WIRTEK - NEWTEC S.R.L. - asn: 201602 - ignoreMorespecifics: false - ignore: false - -185.66.26.0/24: - description: WIRTEK NEWTEC S.R.L., IT - asn: 201602 - ignoreMorespecifics: false - ignore: false - -185.66.24.0/24: - description: WIRTEK NEWTEC S.R.L., IT - asn: 201602 - ignoreMorespecifics: false - ignore: false - -185.66.25.0/24: - description: WIRTEK NEWTEC S.R.L., IT - asn: 201602 - ignoreMorespecifics: false - ignore: false - -185.66.27.0/24: - description: WIRTEK NEWTEC S.R.L., IT - asn: 201602 - ignoreMorespecifics: false - ignore: false - -185.68.176.0/22: - description: GTT-BACKBONE - GTT Communications Inc. - asn: 3257 - ignoreMorespecifics: false - ignore: false - -185.68.190.0/23: - description: ELOGIC-AS - Elogic Srl - asn: 200760 - ignoreMorespecifics: false - ignore: false - -185.68.192.0/22: - description: COGENT-174 - Cogent Communications - asn: 174 - ignoreMorespecifics: false - ignore: false - -185.69.188.0/22: - description: FASTWEB - Fastweb SpA - asn: 12874 - ignoreMorespecifics: false - ignore: false - -185.70.148.0/22: - description: ASIMANTOVA-AS - TNET SERVIZI SRL - asn: 24749 - ignoreMorespecifics: false - ignore: false - -185.70.200.0/22: - description: SEABONE-NET - TELECOM ITALIA SPARKLE S.p.A. - asn: 6762 - ignoreMorespecifics: false - ignore: false - -185.71.8.0/22: - description: LV3-IT - LV3 Soc. Coop. - asn: 59755 - ignoreMorespecifics: false - ignore: false - -185.72.40.0/22: - description: HORIZONTELECOM - Horizon Telecom SPA - asn: 201518 - ignoreMorespecifics: false - ignore: false - -185.72.76.0/22: - description: EGEA-AS-01 - EGEA ENTE GESTIONE ENERGIA AMBIENTE SPA - asn: 59777 - ignoreMorespecifics: false - ignore: false - -185.73.136.0/22: - description: ITGATE - IT.Gate S.p.A. - asn: 12779 - ignoreMorespecifics: false - ignore: false - -185.73.244.0/22: - description: ASN-BBBELL - B.B.Bell SPA - asn: 34606 - ignoreMorespecifics: false - ignore: false - -185.73.248.0/22: - description: NETALIA-AS - NETALIA S.R.L. - asn: 198434 - ignoreMorespecifics: false - ignore: false - -185.73.249.0/24: - description: NETALIA-AS NETALIA S.R.L., IT - asn: 198434 - ignoreMorespecifics: false - ignore: false - -185.73.251.0/24: - description: AS_EGSI E.G. Servizi Industriali Srl, IT - asn: 203150 - ignoreMorespecifics: false - ignore: false - -185.74.36.0/22: - description: ASN-BOOT - Bootstrap di Giuseppe La Rocca - asn: 207227 - ignoreMorespecifics: false - ignore: false - -185.74.188.0/22: - description: NETGLOBAL-ASN - Net Global Srl - asn: 50316 - ignoreMorespecifics: false - ignore: false - -185.74.248.0/22: - description: BRIANTEL - BrianTel SRL - asn: 43843 - ignoreMorespecifics: false - ignore: false - -185.74.248.0/24: - description: BRIANTEL BrianTel SRL, IT - asn: 43843 - ignoreMorespecifics: false - ignore: false - -185.74.249.0/24: - description: BRIANTEL BrianTel SRL, IT - asn: 43843 - ignoreMorespecifics: false - ignore: false - -185.75.108.0/22: - description: AIRCOMM - Aircomm S.r.L. - asn: 196865 - ignoreMorespecifics: false - ignore: false - -185.76.100.0/22: - description: TELESPAZIO-AS - Telespazio S.p.A. - asn: 43279 - ignoreMorespecifics: false - ignore: false - -185.76.140.0/22: - description: FIBRAWEB - Fibraweb S.p.A - asn: 199348 - ignoreMorespecifics: false - ignore: false - -185.77.32.0/22: - description: SITEK - Si.TEK Informatica Srl - asn: 44920 - ignoreMorespecifics: false - ignore: false - -185.77.34.0/24: - description: SiTEK Si.TEK Informatica Srl, IT - asn: 44920 - ignoreMorespecifics: false - ignore: false - -185.77.32.0/24: - description: SiTEK Si.TEK Informatica Srl, IT - asn: 44920 - ignoreMorespecifics: false - ignore: false - -185.77.48.0/22: - description: GLOBALCOMBASILICATA - Global Com Basilicata s.r.l. - asn: 206182 - ignoreMorespecifics: false - ignore: false - -185.77.50.0/24: - description: GlobalComBasilicata Global Com Basilicata s.r.l., IT - asn: 206182 - ignoreMorespecifics: false - ignore: false - -185.77.49.0/24: - description: GlobalComBasilicata Global Com Basilicata s.r.l., IT - asn: 206182 - ignoreMorespecifics: false - ignore: false - -185.77.48.0/24: - description: GlobalComBasilicata Global Com Basilicata s.r.l., IT - asn: 206182 - ignoreMorespecifics: false - ignore: false - -185.77.51.0/24: - description: GlobalComBasilicata Global Com Basilicata s.r.l., IT - asn: 206182 - ignoreMorespecifics: false - ignore: false - -185.77.84.0/22: - description: SEEWEB - SEEWEB s.r.l. - asn: 12637 - ignoreMorespecifics: false - ignore: false - -185.78.16.0/22: - description: STIADSL - STIADSL S.R.L - asn: 43648 - ignoreMorespecifics: false - ignore: false - -185.78.16.0/24: - description: STIADSL STIADSL S.R.L, IT - asn: 43648 - ignoreMorespecifics: false - ignore: false - -185.78.17.0/24: - description: STIADSL STIADSL S.R.L, IT - asn: 43648 - ignoreMorespecifics: false - ignore: false - -185.78.19.0/24: - description: STIADSL STIADSL S.R.L, IT - asn: 43648 - ignoreMorespecifics: false - ignore: false - -185.78.18.0/24: - description: STIADSL STIADSL S.R.L, IT - asn: 43648 - ignoreMorespecifics: false - ignore: false - -185.78.48.0/22: - description: NAQUADRIA-AS - Naquadria S.R.L. - asn: 201333 - ignoreMorespecifics: false - ignore: false - -185.78.64.0/22: - description: RACKONE - MM ONE Group Srl - asn: 200858 - ignoreMorespecifics: false - ignore: false - -185.79.52.0/22: - description: INTERCOM-AS - Intercom s.r.l. - asn: 8224 - ignoreMorespecifics: false - ignore: false - -185.79.248.0/22: - description: NASHIRNET-ASN - National Computer Systems Co Ltd - asn: 51975 - ignoreMorespecifics: false - ignore: false - -185.81.0.0/22: - description: SERVERPLAN-AS - Server Plan S.r.l. - asn: 52030 - ignoreMorespecifics: false - ignore: false - -185.81.0.0/21: - description: SERVERPLAN-AS Server Plan S.r.l., IT - asn: 52030 - ignoreMorespecifics: false - ignore: false - -185.81.4.0/22: - description: SERVERPLAN-AS - Server Plan S.r.l. - asn: 52030 - ignoreMorespecifics: false - ignore: false - -185.82.0.0/22: - description: AS-IRIDEOS-BG - IRIDEOS S.P.A. - asn: 44787 - ignoreMorespecifics: false - ignore: false - -185.82.132.0/22: - description: UNIFARM-AS - Unifarm S.p.A. Unione Farmacisti Trentino - Alto Adige - asn: 51502 - ignoreMorespecifics: false - ignore: false - -185.82.168.0/22: - description: ASN-LEPIDA - Lepida S.c.p.A. - asn: 31638 - ignoreMorespecifics: false - ignore: false - -185.82.169.0/24: - description: ASN-LEPIDA Lepida S.c.p.A., IT - asn: 31638 - ignoreMorespecifics: false - ignore: false - -185.82.168.0/23: - description: ASN-LEPIDA Lepida S.c.p.A., IT - asn: 31638 - ignoreMorespecifics: false - ignore: false - -185.82.171.0/24: - description: ASN-LEPIDA Lepida S.c.p.A., IT - asn: 31638 - ignoreMorespecifics: false - ignore: false - -185.82.170.0/23: - description: ASN-LEPIDA Lepida S.c.p.A., IT - asn: 31638 - ignoreMorespecifics: false - ignore: false - -185.82.170.0/24: - description: ASN-LEPIDA Lepida S.c.p.A., IT - asn: 31638 - ignoreMorespecifics: false - ignore: false - -185.82.224.0/22: - description: AVELIA - Mioindirizzo S.r.l. - asn: 201102 - ignoreMorespecifics: false - ignore: false - -185.83.172.0/22: - description: SPADHAUSEN - Spadhausen SRL Unipersonale - asn: 62166 - ignoreMorespecifics: false - ignore: false - -185.83.174.0/23: - description: SPADHAUSEN Spadhausen SRL Unipersonale, IT - asn: 62166 - ignoreMorespecifics: false - ignore: false - -185.83.172.0/23: - description: SPADHAUSEN Spadhausen SRL Unipersonale, IT - asn: 62166 - ignoreMorespecifics: false - ignore: false - -185.84.84.0/22: - description: TECNOADSL-AS - Tecnotel Servizi Tecnologici srl - asn: 48544 - ignoreMorespecifics: false - ignore: false - -185.84.88.0/22: - description: FASTFONE-ASN - Fastfone s.r.l. - asn: 201127 - ignoreMorespecifics: false - ignore: false - -185.84.176.0/22: - description: NETWORK-AS - MailUp SpA - asn: 35485 - ignoreMorespecifics: false - ignore: false - -185.84.178.0/23: - description: Network-AS MailUp SpA, IT - asn: 35485 - ignoreMorespecifics: false - ignore: false - -185.84.176.0/23: - description: Network-AS MailUp SpA, IT - asn: 35485 - ignoreMorespecifics: false - ignore: false - -185.84.228.0/22: - description: IT-STCOM - Metrolink S.R.L. - asn: 8816 - ignoreMorespecifics: false - ignore: false - -185.85.24.0/22: - description: WIME-AS - Wime Srl - asn: 207029 - ignoreMorespecifics: false - ignore: false - -185.85.26.0/23: - description: WiMe-AS Wime Srl, IT - asn: 207029 - ignoreMorespecifics: false - ignore: false - -185.85.24.0/23: - description: WiMe-AS Wime Srl, IT - asn: 207029 - ignoreMorespecifics: false - ignore: false - -185.85.212.0/22: - description: WISP1 - Wispone S.R.L. - asn: 60822 - ignoreMorespecifics: false - ignore: false - -185.85.252.0/22: - description: SATLYNX_AG - Signalhorn Trusted Networks GmbH - asn: 47965 - ignoreMorespecifics: false - ignore: false - -185.86.84.0/22: - description: IT-MOD_AS - Ministero della Difesa - asn: 210026 - ignoreMorespecifics: false - ignore: false - -185.87.28.0/22: - description: SPAZIOTEMPO-AS - Spaziotempo s.r.l. - asn: 201058 - ignoreMorespecifics: false - ignore: false - -185.87.28.0/24: - description: SPAZIOTEMPO-AS Spaziotempo s.r.l., IT - asn: 201058 - ignoreMorespecifics: false - ignore: false - -185.87.29.0/24: - description: SPAZIOTEMPO-AS Spaziotempo s.r.l., IT - asn: 201058 - ignoreMorespecifics: false - ignore: false - -185.87.31.0/24: - description: SPAZIOTEMPO-AS Spaziotempo s.r.l., IT - asn: 201058 - ignoreMorespecifics: false - ignore: false - -185.87.30.0/24: - description: SPAZIOTEMPO-AS Spaziotempo s.r.l., IT - asn: 201058 - ignoreMorespecifics: false - ignore: false - -185.87.68.0/22: - description: FASTWEB - Fastweb SpA - asn: 12874 - ignoreMorespecifics: false - ignore: false - -185.87.240.0/22: - description: DTS-AS - Digital Telecommunication Services S.r.l. - asn: 49605 - ignoreMorespecifics: false - ignore: false - -185.88.168.0/22: - description: GRANAROLO-AS - Granarolo SpA - asn: 42345 - ignoreMorespecifics: false - ignore: false - -185.89.44.0/22: - description: DELTAWEB-AS - Delta Web Spa - asn: 49653 - ignoreMorespecifics: false - ignore: false - -185.89.180.0/22: - description: NUOVARETI-AS - NUOVARETI S.R.L. - asn: 200984 - ignoreMorespecifics: false - ignore: false - -185.90.8.0/22: - description: OPENPOP-AS - OPENPOP SA - asn: 41071 - ignoreMorespecifics: false - ignore: false - -185.90.68.0/22: - description: IT-TWT-AS - TWT S.p.A. - asn: 30848 - ignoreMorespecifics: false - ignore: false - -185.91.160.0/22: - description: NS3-ASN - NS3 s.r.l. - asn: 39479 - ignoreMorespecifics: false - ignore: false - -185.91.188.0/22: - description: CSGALILEO - Cooperativa Sociale Galileo A.r.l. - asn: 49265 - ignoreMorespecifics: false - ignore: false - -185.91.190.0/23: - description: csgalileo Cooperativa Sociale Galileo A.r.l., IT - asn: 49265 - ignoreMorespecifics: false - ignore: false - -185.91.240.0/22: - description: STARSOFTWARE-ASN - Star Software srl - asn: 202523 - ignoreMorespecifics: false - ignore: false - -185.92.164.0/22: - description: E4A-AS - E4A s.r.l. - asn: 34695 - ignoreMorespecifics: false - ignore: false - -185.93.144.0/22: - description: CEDIS - CONSORZIO ELETTRICO DI STORO, SOCIETA COOPERATIVA - asn: 199309 - ignoreMorespecifics: false - ignore: false - -185.93.176.0/22: - description: SBA - Servizi Bancari Associati S.P.A - asn: 200854 - ignoreMorespecifics: false - ignore: false - -185.93.177.0/24: - description: SBA Servizi Bancari Associati S.P.A, IT - asn: 200854 - ignoreMorespecifics: false - ignore: false - -185.93.176.0/24: - description: SBA Servizi Bancari Associati S.P.A, IT - asn: 200854 - ignoreMorespecifics: false - ignore: false - -185.93.179.0/24: - description: SBA Servizi Bancari Associati S.P.A, IT - asn: 200854 - ignoreMorespecifics: false - ignore: false - -185.93.178.0/24: - description: SBA Servizi Bancari Associati S.P.A, IT - asn: 200854 - ignoreMorespecifics: false - ignore: false - -185.93.204.0/22: - description: NOVAQUADRI-AS - Vincenza Occhipinti trading as Nova Quadri s.a.s. - asn: 198380 - ignoreMorespecifics: false - ignore: false - -185.93.205.0/24: - description: NOVAQUADRI-AS Vincenza Occhipinti trading as Nova Quadri s.a.s., IT - asn: 198380 - ignoreMorespecifics: false - ignore: false - -185.93.206.0/24: - description: NOVAQUADRI-AS Vincenza Occhipinti trading as Nova Quadri s.a.s., IT - asn: 198380 - ignoreMorespecifics: false - ignore: false - -185.93.204.0/24: - description: NOVAQUADRI-AS Vincenza Occhipinti trading as Nova Quadri s.a.s., IT - asn: 198380 - ignoreMorespecifics: false - ignore: false - -185.93.207.0/24: - description: NOVAQUADRI-AS Vincenza Occhipinti trading as Nova Quadri s.a.s., IT - asn: 198380 - ignoreMorespecifics: false - ignore: false - -185.94.88.0/22: - description: WIRELESS_GROUP_COMMUNICATIONS_SRL - Wireless Group Communications S.r.l. - asn: 203848 - ignoreMorespecifics: false - ignore: false - -185.94.132.0/22: - description: ATOMONET-AS - ATOMO NETWORKS SRL - asn: 210129 - ignoreMorespecifics: false - ignore: false - -185.94.160.0/22: - description: CSIGE - Centro Servizi Integrati S.r.l. - asn: 200813 - ignoreMorespecifics: false - ignore: false - -185.94.163.0/24: - description: CSIGE Centro Servizi Integrati S.r.l., IT - asn: 200813 - ignoreMorespecifics: false - ignore: false - -185.94.162.0/24: - description: CSIGE Centro Servizi Integrati S.r.l., IT - asn: 200813 - ignoreMorespecifics: false - ignore: false - -185.94.161.0/24: - description: CSIGE Centro Servizi Integrati S.r.l., IT - asn: 200813 - ignoreMorespecifics: false - ignore: false - -185.94.160.0/24: - description: CSIGE Centro Servizi Integrati S.r.l., IT - asn: 200813 - ignoreMorespecifics: false - ignore: false - -185.95.36.0/22: - description: SILTEL-ASN - SILTEL DIGITAL TELECOMMUNICATION SERVICES S.R.L. - asn: 200799 - ignoreMorespecifics: false - ignore: false - -185.95.36.0/24: - description: SILTEL-ASN SILTEL DIGITAL TELECOMMUNICATION SERVICES S.R.L., IT - asn: 200799 - ignoreMorespecifics: false - ignore: false - -185.95.37.0/24: - description: SILTEL-ASN SILTEL DIGITAL TELECOMMUNICATION SERVICES S.R.L., IT - asn: 200799 - ignoreMorespecifics: false - ignore: false - -185.95.39.0/24: - description: SILTEL-ASN SILTEL DIGITAL TELECOMMUNICATION SERVICES S.R.L., IT - asn: 200799 - ignoreMorespecifics: false - ignore: false - -185.95.38.0/24: - description: SILTEL-ASN SILTEL DIGITAL TELECOMMUNICATION SERVICES S.R.L., IT - asn: 200799 - ignoreMorespecifics: false - ignore: false - -185.95.52.0/22: - description: CONNEXTRA - CONNEXTRA S.R.L - asn: 200818 - ignoreMorespecifics: false - ignore: false - -185.95.52.0/24: - description: connextra CONNEXTRA S.R.L, IT - asn: 200818 - ignoreMorespecifics: false - ignore: false - -185.95.55.0/24: - description: connextra CONNEXTRA S.R.L, IT - asn: 200818 - ignoreMorespecifics: false - ignore: false - -185.95.53.0/24: - description: connextra CONNEXTRA S.R.L, IT - asn: 200818 - ignoreMorespecifics: false - ignore: false - -185.95.54.0/24: - description: connextra CONNEXTRA S.R.L, IT - asn: 200818 - ignoreMorespecifics: false - ignore: false - -185.95.132.0/22: - description: VIPNET-AS - Vipnet.it S.r.l. - asn: 41827 - ignoreMorespecifics: false - ignore: false - -185.95.136.0/22: - description: FIBERING - Fibering Spa - asn: 51569 - ignoreMorespecifics: false - ignore: false - -185.95.144.0/22: - description: FOSCHI-AS - FOSCHI IMPIANTI S.N.C. DI FOSCHI EURO E C. - asn: 35066 - ignoreMorespecifics: false - ignore: false - -185.95.232.0/22: - description: AZIMUT-AS - Azimut Holding S.P.A. - asn: 200786 - ignoreMorespecifics: false - ignore: false - -185.95.236.0/22: - description: MTKSRL - MTK S.R.L. - asn: 200547 - ignoreMorespecifics: false - ignore: false - -185.95.238.0/24: - description: MTKSRL MTK S.R.L., IT - asn: 200547 - ignoreMorespecifics: false - ignore: false - -185.95.237.0/24: - description: MTKSRL MTK S.R.L., IT - asn: 200547 - ignoreMorespecifics: false - ignore: false - -185.95.236.0/24: - description: MTKSRL MTK S.R.L., IT - asn: 200547 - ignoreMorespecifics: false - ignore: false - -185.95.239.0/24: - description: MTKSRL MTK S.R.L., IT - asn: 200547 - ignoreMorespecifics: false - ignore: false - -185.96.20.0/22: - description: ALFANEWS - Alfanews S.r.l. - asn: 197589 - ignoreMorespecifics: false - ignore: false - -185.96.96.0/22: - description: NETGLOBAL-ASN - Net Global Srl - asn: 50316 - ignoreMorespecifics: false - ignore: false - -185.96.116.0/22: - description: ESSELUNGA-AS - Esselunga S.p.A. - asn: 200767 - ignoreMorespecifics: false - ignore: false - -185.96.119.0/24: - description: ESSELUNGA-AS Esselunga S.p.A., IT - asn: 200767 - ignoreMorespecifics: false - ignore: false - -185.96.116.0/24: - description: ESSELUNGA-AS Esselunga S.p.A., IT - asn: 200767 - ignoreMorespecifics: false - ignore: false - -185.96.118.0/24: - description: ESSELUNGA-AS Esselunga S.p.A., IT - asn: 200767 - ignoreMorespecifics: false - ignore: false - -185.96.117.0/24: - description: ESSELUNGA-AS Esselunga S.p.A., IT - asn: 200767 - ignoreMorespecifics: false - ignore: false - -185.96.128.0/22: - description: ASN-AIRCOMSERVICE - Aircom Service srl - asn: 201474 - ignoreMorespecifics: false - ignore: false - -185.96.204.0/22: - description: ELOGIC-AS - Elogic Srl - asn: 200760 - ignoreMorespecifics: false - ignore: false - -185.96.207.0/24: - description: ELOGIC-AS Elogic Srl, IT - asn: 200760 - ignoreMorespecifics: false - ignore: false - -185.96.216.0/22: - description: ADL - Applico Digital Lab S.r.l. - asn: 205716 - ignoreMorespecifics: false - ignore: false - -185.97.108.0/22: - description: WINDTRE-AS - WIND TRE S.P.A. - asn: 24608 - ignoreMorespecifics: false - ignore: false - -185.97.108.0/24: - description: WINDTRE-AS WIND TRE S.P.A., IT - asn: 24608 - ignoreMorespecifics: false - ignore: false - -185.97.109.0/24: - description: WINDTRE-AS WIND TRE S.P.A., IT - asn: 24608 - ignoreMorespecifics: false - ignore: false - -185.97.108.128/25: - description: WINDTRE-AS WIND TRE S.P.A., IT - asn: 24608 - ignoreMorespecifics: false - ignore: false - -185.97.110.0/24: - description: WINDTRE-AS WIND TRE S.P.A., IT - asn: 24608 - ignoreMorespecifics: false - ignore: false - -185.97.111.0/24: - description: WINDTRE-AS WIND TRE S.P.A., IT - asn: 24608 - ignoreMorespecifics: false - ignore: false - -185.97.120.0/22: - description: TIET-AS - T.I.E.T. di Franceschini Maris & C. sas - asn: 200752 - ignoreMorespecifics: false - ignore: false - -185.97.122.0/24: - description: TIET-AS T.I.E.T. di Franceschini Maris & C. sas, IT - asn: 200752 - ignoreMorespecifics: false - ignore: false - -185.97.120.0/24: - description: TIET-AS T.I.E.T. di Franceschini Maris & C. sas, IT - asn: 200752 - ignoreMorespecifics: false - ignore: false - -185.97.121.0/24: - description: TIET-AS T.I.E.T. di Franceschini Maris & C. sas, IT - asn: 200752 - ignoreMorespecifics: false - ignore: false - -185.97.123.0/24: - description: TIET-AS T.I.E.T. di Franceschini Maris & C. sas, IT - asn: 200752 - ignoreMorespecifics: false - ignore: false - -185.97.156.0/22: - description: AS-IRIDEOS-KP - IRIDEOS S.P.A. - asn: 5602 - ignoreMorespecifics: false - ignore: false - -185.97.220.0/22: - description: IT-HES-AS - H&S Qualita nel Software S.p.A. - asn: 31087 - ignoreMorespecifics: false - ignore: false - -185.98.8.0/22: - description: CESENA-NET-SRL - CESENA NET S.R.L. - asn: 200043 - ignoreMorespecifics: false - ignore: false - -185.98.164.0/22: - description: TELEIMPIANTI-AS - TELEIMPIANTI SRL - asn: 200689 - ignoreMorespecifics: false - ignore: false - -185.99.224.0/22: - description: CONMET-AS - Connessioni Metropolitane S.r.l. - asn: 47178 - ignoreMorespecifics: false - ignore: false - -185.100.12.0/22: - description: GENY-AS - Geny Communications SRL - asn: 45015 - ignoreMorespecifics: false - ignore: false - -185.100.32.0/22: - description: INTERFIBRA - Interfibra S.R.L. - asn: 200553 - ignoreMorespecifics: false - ignore: false - -185.100.35.0/24: - description: interfibra Interfibra S.R.L., IT - asn: 200553 - ignoreMorespecifics: false - ignore: false - -185.100.33.0/24: - description: interfibra Interfibra S.R.L., IT - asn: 200553 - ignoreMorespecifics: false - ignore: false - -185.100.32.0/24: - description: interfibra Interfibra S.R.L., IT - asn: 200553 - ignoreMorespecifics: false - ignore: false - -185.100.34.0/24: - description: interfibra Interfibra S.R.L., IT - asn: 200553 - ignoreMorespecifics: false - ignore: false - -185.100.80.0/22: - description: REALCOMM - Real Comm srl - asn: 200761 - ignoreMorespecifics: false - ignore: false - -185.100.108.0/22: - description: NCS-AS - InAsset S.r.l. - asn: 197664 - ignoreMorespecifics: false - ignore: false - -185.100.112.0/22: - description: SEABONE-NET - TELECOM ITALIA SPARKLE S.p.A. - asn: 6762 - ignoreMorespecifics: false - ignore: false - -185.100.164.0/22: - description: IT-SMARTLINE-1-AS - Smartline srls - asn: 205032 - ignoreMorespecifics: false - ignore: false - -185.100.176.0/22: - description: FASTNET-BKB-ASN - FASTNET SpA - asn: 8265 - ignoreMorespecifics: false - ignore: false - -185.100.236.0/22: - description: IN20-AS - Inventi In20 srl - asn: 200542 - ignoreMorespecifics: false - ignore: false - -185.100.252.0/22: - description: IPERV-AS - IPERV Internet Per Il Veneto - asn: 16076 - ignoreMorespecifics: false - ignore: false - -185.101.36.0/22: - description: CLOUDCAREAS - Cloud Care s.r.l. - asn: 30957 - ignoreMorespecifics: false - ignore: false - -185.101.212.0/22: - description: ONWAVENET - PE Kometa di Cervellera Luca - asn: 199237 - ignoreMorespecifics: false - ignore: false - -185.102.40.0/22: - description: INFOCERT - InfoCert S.p.A. - asn: 200583 - ignoreMorespecifics: false - ignore: false - -185.102.41.0/24: - description: InfoCert InfoCert S.p.A., IT - asn: 200583 - ignoreMorespecifics: false - ignore: false - -185.103.52.0/22: - description: ASN-CONNECTING - Connecting Project s.r.l. - asn: 198128 - ignoreMorespecifics: false - ignore: false - -185.103.80.0/22: - description: AS-IRIDEOS-IN-NETAPP - IRIDEOS S.P.A. - asn: 3302 - ignoreMorespecifics: false - ignore: false - -185.103.112.0/22: - description: NOVANETWORKS - NOVA NETWORKS S.R.L. - asn: 28941 - ignoreMorespecifics: false - ignore: false - -185.105.240.0/22: - description: PASUBIO-TECNOLOGIA-ASN - PASUBIO TECNOLOGIA SRL - asn: 200480 - ignoreMorespecifics: false - ignore: false - -185.107.144.0/22: - description: CODEMA - Rosa Maria De Martinis trading as CODEMA - asn: 200424 - ignoreMorespecifics: false - ignore: false - -185.107.144.0/24: - description: CODEMA Rosa Maria De Martinis trading as CODEMA, IT - asn: 200424 - ignoreMorespecifics: false - ignore: false - -185.107.145.0/24: - description: CODEMA Rosa Maria De Martinis trading as CODEMA, IT - asn: 200424 - ignoreMorespecifics: false - ignore: false - -185.107.146.0/24: - description: CODEMA Rosa Maria De Martinis trading as CODEMA, IT - asn: 200424 - ignoreMorespecifics: false - ignore: false - -185.107.147.0/24: - description: CODEMA Rosa Maria De Martinis trading as CODEMA, IT - asn: 200424 - ignoreMorespecifics: false - ignore: false - -185.107.184.0/22: - description: SIELTE - SIELTE S.P.A. - asn: 204280 - ignoreMorespecifics: false - ignore: false - -185.107.184.0/23: - description: sielte SIELTE S.P.A., IT - asn: 204280 - ignoreMorespecifics: false - ignore: false - -185.107.186.0/23: - description: sielte SIELTE S.P.A., IT - asn: 204280 - ignoreMorespecifics: false - ignore: false - -185.107.204.0/22: - description: WIGO-AS - WI-GO Srl - asn: 206655 - ignoreMorespecifics: false - ignore: false - -185.107.207.0/24: - description: WIGO-AS WI-GO Srl, IT - asn: 206655 - ignoreMorespecifics: false - ignore: false - -185.107.205.0/24: - description: WIGO-AS WI-GO Srl, IT - asn: 206655 - ignoreMorespecifics: false - ignore: false - -185.107.206.0/24: - description: WIGO-AS WI-GO Srl, IT - asn: 206655 - ignoreMorespecifics: false - ignore: false - -185.107.204.0/24: - description: WIGO-AS WI-GO Srl, IT - asn: 206655 - ignoreMorespecifics: false - ignore: false - -185.109.56.0/22: - description: ARIANET - Ari@net SRL - asn: 205330 - ignoreMorespecifics: false - ignore: false - -185.109.57.0/24: - description: Arianet Ari@net SRL, IT - asn: 205330 - ignoreMorespecifics: false - ignore: false - -185.109.56.0/24: - description: Arianet Ari@net SRL, IT - asn: 205330 - ignoreMorespecifics: false - ignore: false - -185.109.58.0/24: - description: Arianet Ari@net SRL, IT - asn: 205330 - ignoreMorespecifics: false - ignore: false - -185.109.59.0/24: - description: Arianet Ari@net SRL, IT - asn: 205330 - ignoreMorespecifics: false - ignore: false - -185.109.68.0/22: - description: ASN-INWEBADRIATICO - Inweb Adriatico S.r.l. - asn: 198916 - ignoreMorespecifics: false - ignore: false - -185.109.184.0/22: - description: MPC-AS - MPC Italia s.r.l. - asn: 39423 - ignoreMorespecifics: false - ignore: false - -185.109.188.0/22: - description: ASN-PANSERVICE - Giuliano Claudio Peritore trading as "Panservice s.a.s. di Cuseo Fabrizio & C." - asn: 20912 - ignoreMorespecifics: false - ignore: false - -185.110.20.0/22: - description: FASTWEB - Fastweb SpA - asn: 12874 - ignoreMorespecifics: false - ignore: false - -185.110.116.0/22: - description: UMBRIADIGITALE - UMBRIA DIGITALE SCARL - asn: 203469 - ignoreMorespecifics: false - ignore: false - -185.111.76.0/22: - description: ASN-WARIAN - Warian S.R.L. - asn: 56911 - ignoreMorespecifics: false - ignore: false - -185.111.248.0/22: - description: AS_INNET - INNET SRL - asn: 204180 - ignoreMorespecifics: false - ignore: false - -185.111.251.0/24: - description: as_innet INNET SRL, IT - asn: 204180 - ignoreMorespecifics: false - ignore: false - -185.111.248.0/24: - description: as_innet INNET SRL, IT - asn: 204180 - ignoreMorespecifics: false - ignore: false - -185.111.249.0/24: - description: as_innet INNET SRL, IT - asn: 204180 - ignoreMorespecifics: false - ignore: false - -185.111.250.0/24: - description: as_innet INNET SRL, IT - asn: 204180 - ignoreMorespecifics: false - ignore: false - -185.112.4.0/22: - description: ASTRA_ELETTRONICA_SRL - ASTRA ELETTRONICA S.R.L. - asn: 204158 - ignoreMorespecifics: false - ignore: false - -185.112.60.0/22: - description: ASFIREWALL - FIREWALL DI ONORATO GIOVANNI MARIA - asn: 204176 - ignoreMorespecifics: false - ignore: false - -185.112.63.0/24: - description: ASFIREWALL FIREWALL DI ONORATO GIOVANNI MARIA, IT - asn: 204176 - ignoreMorespecifics: false - ignore: false - -185.112.84.0/22: - description: AS-IRIDEOS-KP - IRIDEOS S.P.A. - asn: 5602 - ignoreMorespecifics: false - ignore: false - -185.112.92.0/22: - description: AERIALCOM - AerialCom Srl - asn: 61000 - ignoreMorespecifics: false - ignore: false - -185.112.95.0/24: - description: AERIALCOM AerialCom Srl, IT - asn: 61000 - ignoreMorespecifics: false - ignore: false - -185.112.92.0/24: - description: AERIALCOM AerialCom Srl, IT - asn: 61000 - ignoreMorespecifics: false - ignore: false - -185.112.93.0/24: - description: AERIALCOM AerialCom Srl, IT - asn: 61000 - ignoreMorespecifics: false - ignore: false - -185.112.94.0/24: - description: AERIALCOM AerialCom Srl, IT - asn: 61000 - ignoreMorespecifics: false - ignore: false - -185.112.184.0/22: - description: MYNET-AS - myNet GmbH - asn: 31543 - ignoreMorespecifics: false - ignore: false - -185.112.196.0/22: - description: NETISON-AS - NETisON SRL - asn: 31686 - ignoreMorespecifics: false - ignore: false - -185.114.0.0/22: - description: ADALNETWORK - ADAL NETWORK SRL - asn: 204121 - ignoreMorespecifics: false - ignore: false - -185.114.80.0/22: - description: ASLIBRA - LIBRA S.R.L. - asn: 198090 - ignoreMorespecifics: false - ignore: false - -185.114.116.0/22: - description: RETIUNITE-AS - Reti unite Srl - asn: 44942 - ignoreMorespecifics: false - ignore: false - -185.116.0.0/22: - description: OI455 - Origine Impianti srl - asn: 204060 - ignoreMorespecifics: false - ignore: false - -185.116.84.0/22: - description: VIKING-AS - VIKING SRL - asn: 56320 - ignoreMorespecifics: false - ignore: false - -185.117.112.0/22: - description: ITCILO-ASN - International Training Centre of the ILO - asn: 31043 - ignoreMorespecifics: false - ignore: false - -185.117.184.0/22: - description: DIGITEN-AS - MavianMax srl - asn: 200873 - ignoreMorespecifics: false - ignore: false - -185.117.216.0/22: - description: ASN-BBBELL - B.B.Bell SPA - asn: 34606 - ignoreMorespecifics: false - ignore: false - -185.118.72.0/22: - description: RLNET-AS - ERRE ELLE NET s.r.l. - asn: 47406 - ignoreMorespecifics: false - ignore: false - -185.118.72.0/24: - description: RLNET-AS ERRE ELLE NET s.r.l., IT - asn: 47406 - ignoreMorespecifics: false - ignore: false - -185.119.224.0/22: - description: GIOVEADSL - Grazia Terence - asn: 203073 - ignoreMorespecifics: false - ignore: false - -185.119.228.0/22: - description: NETOIP - Netoip.com srl - asn: 202709 - ignoreMorespecifics: false - ignore: false - -185.119.244.0/22: - description: ESTRACOM-AS - ESTRACOM SPA - asn: 31319 - ignoreMorespecifics: false - ignore: false - -185.120.40.0/22: - description: ULI-MAIN - Utility Line Italia S.r.l. - asn: 9026 - ignoreMorespecifics: false - ignore: false - -185.120.80.0/22: - description: FASTWEB - Fastweb SpA - asn: 12874 - ignoreMorespecifics: false - ignore: false - -185.121.32.0/22: - description: NETGLOBAL-ASN - Net Global Srl - asn: 50316 - ignoreMorespecifics: false - ignore: false - -185.121.100.0/22: - description: MYNET-AS - myNet GmbH - asn: 31543 - ignoreMorespecifics: false - ignore: false - -185.121.156.0/22: - description: ESTRACOM-AS - ESTRACOM SPA - asn: 31319 - ignoreMorespecifics: false - ignore: false - -185.121.208.0/22: - description: MICSO_SRL_TORINO_BRANCH - Quipo - asn: 205005 - ignoreMorespecifics: false - ignore: false - -185.122.44.0/22: - description: FASTWEB - Fastweb SpA - asn: 12874 - ignoreMorespecifics: false - ignore: false - -185.122.224.0/22: - description: INSIEL-AS - Insiel- Informatica per il sistema degli enti locali S.p.A - asn: 44831 - ignoreMorespecifics: false - ignore: false - -185.123.8.0/22: - description: CASAWEB-AS - Acantho S.p.a - asn: 21309 - ignoreMorespecifics: false - ignore: false - -185.123.8.0/24: - description: CASAWEB-AS Acantho S.p.a, IT - asn: 21309 - ignoreMorespecifics: false - ignore: false - -185.123.9.0/24: - description: CASAWEB-AS Acantho S.p.a, IT - asn: 21309 - ignoreMorespecifics: false - ignore: false - -185.123.36.0/22: - description: RLNET-AS - ERRE ELLE NET s.r.l. - asn: 47406 - ignoreMorespecifics: false - ignore: false - -185.123.232.0/22: - description: ECROM - E.CROM S.R.L. - asn: 49924 - ignoreMorespecifics: false - ignore: false - -185.124.44.0/22: - description: NEXTDATA - Next Data S.r.l - asn: 198291 - ignoreMorespecifics: false - ignore: false - -185.124.252.0/22: - description: RETELIT-AS - Reti Telematiche Italiane S.p.A. (Retelit S.p.A.) - asn: 28716 - ignoreMorespecifics: false - ignore: false - -185.125.144.0/22: - description: LINKTELCO-ASN - Link Telecomunicazioni SRL - asn: 202074 - ignoreMorespecifics: false - ignore: false - -185.126.140.0/22: - description: INTERPLANET-IT - Interplanet S.r.l. - asn: 34758 - ignoreMorespecifics: false - ignore: false - -185.126.204.0/22: - description: RETELIT-AS - Reti Telematiche Italiane S.p.A. (Retelit S.p.A.) - asn: 28716 - ignoreMorespecifics: false - ignore: false - -185.127.32.0/22: - description: ICANET-AS - ICA-NET SRL - asn: 16191 - ignoreMorespecifics: false - ignore: false - -185.127.36.0/22: - description: FASTNET-BKB-ASN - FASTNET SpA - asn: 8265 - ignoreMorespecifics: false - ignore: false - -185.127.196.0/22: - description: TELEFONICASERVIZI - Telefonica Servizi srl - asn: 203672 - ignoreMorespecifics: false - ignore: false - -185.127.212.0/22: - description: KONVERTO-AS - KONVERTO SPA - asn: 44512 - ignoreMorespecifics: false - ignore: false - -185.128.76.0/22: - description: MEGAWEB_IT_BIELLA - CITTA' STUDI S.P.A. - asn: 42669 - ignoreMorespecifics: false - ignore: false - -185.128.148.0/22: - description: TREPSYSTEMAS - 3 P System Srl - asn: 199837 - ignoreMorespecifics: false - ignore: false - -185.129.88.0/22: - description: OPTIMA - Optima Italia S.p.A. - asn: 44513 - ignoreMorespecifics: false - ignore: false - -185.131.212.0/22: - description: RACKONE - MM ONE Group Srl - asn: 200858 - ignoreMorespecifics: false - ignore: false - -185.131.248.0/22: - description: AS01-ASMTERNI - ASM Terni SpA - asn: 203525 - ignoreMorespecifics: false - ignore: false - -185.131.252.0/22: - description: LEITNER-AS - Leitner S.P.A. - asn: 56346 - ignoreMorespecifics: false - ignore: false - -185.131.254.0/24: - description: LEITNER-AS Leitner S.P.A., IT - asn: 56346 - ignoreMorespecifics: false - ignore: false - -185.131.253.0/24: - description: LEITNER-AS Leitner S.P.A., IT - asn: 56346 - ignoreMorespecifics: false - ignore: false - -185.132.56.0/22: - description: KONVERTO-AS - KONVERTO SPA - asn: 44512 - ignoreMorespecifics: false - ignore: false - -185.132.68.0/22: - description: CLOUDFIRE - Cloudfire s.r.l. - asn: 203489 - ignoreMorespecifics: false - ignore: false - -185.132.168.0/22: - description: ELMEC-AS - ELMEC INFORMATICA S.P.A. - asn: 39217 - ignoreMorespecifics: false - ignore: false - -185.132.228.0/22: - description: DIEFFEITALIA - Dieffeitalia.it S.r.l. - asn: 210238 - ignoreMorespecifics: false - ignore: false - -185.133.92.0/22: - description: ENTRAINCITTA - ENTRAINCITTA S.R.L. - asn: 203485 - ignoreMorespecifics: false - ignore: false - -185.133.93.0/24: - description: Entraincitta ENTRAINCITTA S.R.L., IT - asn: 203485 - ignoreMorespecifics: false - ignore: false - -185.133.92.0/24: - description: Entraincitta ENTRAINCITTA S.R.L., IT - asn: 203485 - ignoreMorespecifics: false - ignore: false - -185.133.94.0/24: - description: Entraincitta ENTRAINCITTA S.R.L., IT - asn: 203485 - ignoreMorespecifics: false - ignore: false - -185.133.95.0/24: - description: Entraincitta ENTRAINCITTA S.R.L., IT - asn: 203485 - ignoreMorespecifics: false - ignore: false - -185.133.216.0/22: - description: RETELIT-AS - Reti Telematiche Italiane S.p.A. (Retelit S.p.A.) - asn: 28716 - ignoreMorespecifics: false - ignore: false - -185.134.8.0/22: - description: WIME-AS - Wime Srl - asn: 207029 - ignoreMorespecifics: false - ignore: false - -185.134.10.0/23: - description: WiMe-AS Wime Srl, IT - asn: 207029 - ignoreMorespecifics: false - ignore: false - -185.134.8.0/23: - description: WiMe-AS Wime Srl, IT - asn: 207029 - ignoreMorespecifics: false - ignore: false - -185.134.68.0/22: - description: ASNOVACONN - NOVACONN SRL - asn: 203462 - ignoreMorespecifics: false - ignore: false - -185.134.69.0/24: - description: asnovaconn NOVACONN SRL, IT - asn: 203462 - ignoreMorespecifics: false - ignore: false - -185.134.68.0/24: - description: asnovaconn NOVACONN SRL, IT - asn: 203462 - ignoreMorespecifics: false - ignore: false - -185.134.71.0/24: - description: asnovaconn NOVACONN SRL, IT - asn: 203462 - ignoreMorespecifics: false - ignore: false - -185.134.70.0/24: - description: asnovaconn NOVACONN SRL, IT - asn: 203462 - ignoreMorespecifics: false - ignore: false - -185.134.168.0/22: - description: AS-CODING - Coding SRL - asn: 204504 - ignoreMorespecifics: false - ignore: false - -185.134.170.0/24: - description: AS-CODING Coding SRL, IT - asn: 204504 - ignoreMorespecifics: false - ignore: false - -185.134.169.0/24: - description: AS-CODING Coding SRL, IT - asn: 204504 - ignoreMorespecifics: false - ignore: false - -185.134.171.0/24: - description: AS-CODING Coding SRL, IT - asn: 204504 - ignoreMorespecifics: false - ignore: false - -185.134.168.0/24: - description: AS-CODING Coding SRL, IT - asn: 204504 - ignoreMorespecifics: false - ignore: false - -185.135.92.0/22: - description: AS3MINDS - Threeminds S.r.l. - asn: 60451 - ignoreMorespecifics: false - ignore: false - -185.135.94.0/24: - description: AS3MINDS Threeminds S.r.l., IT - asn: 60451 - ignoreMorespecifics: false - ignore: false - -185.135.93.0/24: - description: AS3MINDS Threeminds S.r.l., IT - asn: 60451 - ignoreMorespecifics: false - ignore: false - -185.135.95.0/24: - description: AS3MINDS Threeminds S.r.l., IT - asn: 60451 - ignoreMorespecifics: false - ignore: false - -185.135.92.0/24: - description: AS3MINDS Threeminds S.r.l., IT - asn: 60451 - ignoreMorespecifics: false - ignore: false - -185.135.112.0/22: - description: FASTWEB - Fastweb SpA - asn: 12874 - ignoreMorespecifics: false - ignore: false - -185.136.136.0/22: - description: BRAINBOX - Brainbox S.r.l. - asn: 59919 - ignoreMorespecifics: false - ignore: false - -185.137.84.0/22: - description: ASN-SAILWEB - SAILWEB SRL - asn: 203367 - ignoreMorespecifics: false - ignore: false - -185.137.204.0/22: - description: COPERNICO - Copernico s.r.l. - asn: 203294 - ignoreMorespecifics: false - ignore: false - -185.138.36.0/22: - description: ASN-TELEMAR - Telemar s.p.a. - asn: 13097 - ignoreMorespecifics: false - ignore: false - -185.138.38.0/23: - description: ASN-TELEMAR Telemar s.p.a., IT - asn: 13097 - ignoreMorespecifics: false - ignore: false - -185.138.36.0/23: - description: ASN-TELEMAR Telemar s.p.a., IT - asn: 13097 - ignoreMorespecifics: false - ignore: false - -185.138.216.0/22: - description: FASTNET-BKB-ASN - FASTNET SpA - asn: 8265 - ignoreMorespecifics: false - ignore: false - -185.139.28.0/22: - description: TIMENET-AS - TIME-NET S.R.L. - asn: 51580 - ignoreMorespecifics: false - ignore: false - -185.139.48.0/22: - description: FASTWEB - Fastweb SpA - asn: 12874 - ignoreMorespecifics: false - ignore: false - -185.139.104.0/22: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -185.139.180.0/22: - description: ASN-WARIAN - Warian S.R.L. - asn: 56911 - ignoreMorespecifics: false - ignore: false - -185.140.168.0/22: - description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC - asn: 41364 - ignoreMorespecifics: false - ignore: false - -185.141.84.0/22: - description: BRENNERCOM-AS - Brennercom S.p.A. - asn: 20811 - ignoreMorespecifics: false - ignore: false - -185.141.172.0/22: - description: ZADEASRL - ZADEA SRL - asn: 210144 - ignoreMorespecifics: false - ignore: false - -185.141.184.0/22: - description: UNICATLC-AS - Unica Telecomunicazioni s.r.l. - asn: 203223 - ignoreMorespecifics: false - ignore: false - -185.142.20.0/22: - description: SISTEMI-WIFI - Sistemi WiFi SRL - asn: 208851 - ignoreMorespecifics: false - ignore: false - -185.142.21.0/24: - description: sistemi-wifi Sistemi WiFi SRL, IT - asn: 208851 - ignoreMorespecifics: false - ignore: false - -185.142.23.0/24: - description: sistemi-wifi Sistemi WiFi SRL, IT - asn: 208851 - ignoreMorespecifics: false - ignore: false - -185.142.20.0/24: - description: sistemi-wifi Sistemi WiFi SRL, IT - asn: 208851 - ignoreMorespecifics: false - ignore: false - -185.142.22.0/24: - description: sistemi-wifi Sistemi WiFi SRL, IT - asn: 208851 - ignoreMorespecifics: false - ignore: false - -185.142.88.0/22: - description: AS-IRIDEOS-MC - IRIDEOS S.P.A. - asn: 5396 - ignoreMorespecifics: false - ignore: false - -185.142.120.0/23: - description: ULI-MAIN - Utility Line Italia S.r.l. - asn: 9026 - ignoreMorespecifics: false - ignore: false - -185.142.122.0/23: - description: NETGLOBAL-ASN - Net Global Srl - asn: 50316 - ignoreMorespecifics: false - ignore: false - -185.142.152.0/22: - description: IT-SUPERNAP - SUPERNAP Italia S.r.l. - asn: 203201 - ignoreMorespecifics: false - ignore: false - -185.142.172.0/22: - description: BLUWIFI - NEWMEDIAWEB S.R.L. - asn: 203180 - ignoreMorespecifics: false - ignore: false - -185.143.152.0/22: - description: TIMENET-AS - TIME-NET S.R.L. - asn: 51580 - ignoreMorespecifics: false - ignore: false - -185.144.72.0/22: - description: TELMEKOM-AS - TELMEKOM SRL - asn: 49088 - ignoreMorespecifics: false - ignore: false - -185.144.120.0/22: - description: WISH - Wish Networks s.r.l. - asn: 199362 - ignoreMorespecifics: false - ignore: false - -185.144.212.0/22: - description: EMISFERA-AS - Emisfera Societa' Cooperativa - asn: 41644 - ignoreMorespecifics: false - ignore: false - -185.145.84.0/22: - description: ISILINE-AS - ISI Line srl - asn: 13113 - ignoreMorespecifics: false - ignore: false - -185.145.87.0/24: - description: ISILINE-AS ISI Line srl, IT - asn: 13113 - ignoreMorespecifics: false - ignore: false - -185.145.192.0/22: - description: IT-SUPERNAP - SUPERNAP Italia S.r.l. - asn: 203201 - ignoreMorespecifics: false - ignore: false - -185.146.128.0/22: - description: SEEWEB - SEEWEB s.r.l. - asn: 12637 - ignoreMorespecifics: false - ignore: false - -185.146.132.0/22: - description: AS-IRIDEOS-KP - IRIDEOS S.P.A. - asn: 5602 - ignoreMorespecifics: false - ignore: false - -185.146.133.0/24: - description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT - asn: 5602 - ignoreMorespecifics: false - ignore: false - -185.146.134.0/24: - description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT - asn: 5602 - ignoreMorespecifics: false - ignore: false - -185.146.132.0/24: - description: AS-IRIDEOS-KP IRIDEOS S.P.A., IT - asn: 5602 - ignoreMorespecifics: false - ignore: false - -185.146.135.0/24: - description: CriticalCase Critical Case s.r.l, IT - asn: 48815 - ignoreMorespecifics: false - ignore: false - -185.146.160.0/22: - description: ELOGIC-AS - Elogic Srl - asn: 200760 - ignoreMorespecifics: false - ignore: false - -185.147.116.0/22: - description: SICILIANET-AS - Salvatore Intravaia - asn: 206992 - ignoreMorespecifics: false - ignore: false - -185.147.164.0/22: - description: AS36IPV4 - 3punto6 srl - asn: 44652 - ignoreMorespecifics: false - ignore: false - -185.148.8.0/22: - description: TEA-AS - Territorio Energia Ambiente S.p.A. Mantova in forma abbreviata TEA S.p.A. - asn: 62398 - ignoreMorespecifics: false - ignore: false - -185.148.100.0/22: - description: TECHDIGITAL-AS - Angelastri Giuseppe trading as TechDigital - asn: 199536 - ignoreMorespecifics: false - ignore: false - -185.148.108.0/22: - description: AS-IRIDEOS-KP - IRIDEOS S.P.A. - asn: 5602 - ignoreMorespecifics: false - ignore: false - -185.148.116.0/22: - description: TELECITY-LON - TELECITYGROUP INTERNATIONAL LIMITED - asn: 15830 - ignoreMorespecifics: false - ignore: false - -185.149.32.0/22: - description: WINDSLSRL-AS - Windsl S.r.l. - asn: 51616 - ignoreMorespecifics: false - ignore: false - -185.149.34.0/23: - description: WINDSLSRL-AS Windsl S.r.l., IT - asn: 51616 - ignoreMorespecifics: false - ignore: false - -185.149.32.0/23: - description: WINDSLSRL-AS Windsl S.r.l., IT - asn: 51616 - ignoreMorespecifics: false - ignore: false - -185.150.64.0/22: - description: FASTWEB - Fastweb SpA - asn: 12874 - ignoreMorespecifics: false - ignore: false - -185.151.24.0/22: - description: ASN-LEPIDA - Lepida S.c.p.A. - asn: 31638 - ignoreMorespecifics: false - ignore: false - -185.151.32.0/22: - description: GTT-BACKBONE - GTT Communications Inc. - asn: 3257 - ignoreMorespecifics: false - ignore: false - -185.151.92.0/22: - description: CDP-SPA - Centro di Produzione Spa - asn: 57329 - ignoreMorespecifics: false - ignore: false - -185.151.124.0/22: - description: EMIND - E-Mind Srl - asn: 49535 - ignoreMorespecifics: false - ignore: false - -185.151.124.0/24: - description: EMIND E-Mind Srl, IT - asn: 49535 - ignoreMorespecifics: false - ignore: false - -185.151.144.0/22: - description: TELECITY-LON - TELECITYGROUP INTERNATIONAL LIMITED - asn: 15830 - ignoreMorespecifics: false - ignore: false - -185.152.44.0/22: - description: AS_DIMENSIONE - Dimensione S.r.l. - asn: 202870 - ignoreMorespecifics: false - ignore: false - -185.152.46.0/24: - description: as_dimensione Dimensione S.r.l., IT - asn: 202870 - ignoreMorespecifics: false - ignore: false - -185.152.47.0/24: - description: as_dimensione Dimensione S.r.l., IT - asn: 202870 - ignoreMorespecifics: false - ignore: false - -185.152.45.0/24: - description: as_dimensione Dimensione S.r.l., IT - asn: 202870 - ignoreMorespecifics: false - ignore: false - -185.152.44.0/24: - description: as_dimensione Dimensione S.r.l., IT - asn: 202870 - ignoreMorespecifics: false - ignore: false - -185.152.140.0/22: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -185.152.148.0/22: - description: ASN-CLOUDITALIA - CLOUDITALIA TELECOMUNICAZIONI S.P.A. - asn: 15589 - ignoreMorespecifics: false - ignore: false - -185.152.240.0/22: - description: ASSERVEREASY - Servereasy Srl - asn: 60798 - ignoreMorespecifics: false - ignore: false - -185.152.252.0/22: - description: ASN-HYTEL - HYTEL S.R.L. - asn: 202382 - ignoreMorespecifics: false - ignore: false - -185.153.0.0/22: - description: ASN-WARIAN - Warian S.R.L. - asn: 56911 - ignoreMorespecifics: false - ignore: false - -185.153.12.0/22: - description: UNICATLC-AS - Unica Telecomunicazioni s.r.l. - asn: 203223 - ignoreMorespecifics: false - ignore: false - -185.153.108.0/22: - description: ASN-ITNET - ITnet S.r.l. - asn: 3242 - ignoreMorespecifics: false - ignore: false - -185.154.44.0/22: - description: MVA-AS20160531 - Mirko Montuori trading as MVA Connect - asn: 202803 - ignoreMorespecifics: false - ignore: false - -185.154.64.0/22: - description: MYNET-AS - myNet GmbH - asn: 31543 - ignoreMorespecifics: false - ignore: false - -185.154.88.0/22: - description: RLNET-AS - ERRE ELLE NET s.r.l. - asn: 47406 - ignoreMorespecifics: false - ignore: false - -185.154.236.0/22: - description: NOVAQUADRI-AS - Vincenza Occhipinti trading as Nova Quadri s.a.s. - asn: 198380 - ignoreMorespecifics: false - ignore: false - -185.154.238.0/24: - description: NOVAQUADRI-AS Vincenza Occhipinti trading as Nova Quadri s.a.s., IT - asn: 198380 - ignoreMorespecifics: false - ignore: false - -185.154.236.0/24: - description: NOVAQUADRI-AS Vincenza Occhipinti trading as Nova Quadri s.a.s., IT - asn: 198380 - ignoreMorespecifics: false - ignore: false - -185.154.237.0/24: - description: NOVAQUADRI-AS Vincenza Occhipinti trading as Nova Quadri s.a.s., IT - asn: 198380 - ignoreMorespecifics: false - ignore: false - -185.154.239.0/24: - description: NOVAQUADRI-AS Vincenza Occhipinti trading as Nova Quadri s.a.s., IT - asn: 198380 - ignoreMorespecifics: false - ignore: false - -185.155.120.0/22: - description: NEWCOM - Guglielmo Causarano trading as NewCom - asn: 209970 - ignoreMorespecifics: false - ignore: false - -185.155.176.0/22: - description: INTERNETONE - Internet one SRL - asn: 44160 - ignoreMorespecifics: false - ignore: false - -185.156.132.0/22: - description: ICTEAM - ICTeam S.p.A. - asn: 20924 - ignoreMorespecifics: false - ignore: false - -185.156.148.0/22: - description: PROTEC-AS - PROTEC di Rinaldo Silvano & C. Snc - asn: 202552 - ignoreMorespecifics: false - ignore: false - -185.156.151.0/24: - description: Tecnodata Tecnodata Trentina Srl, IT - asn: 200409 - ignoreMorespecifics: false - ignore: false - -185.156.232.0/22: - description: FASTWEB - Fastweb SpA - asn: 12874 - ignoreMorespecifics: false - ignore: false - -185.156.240.0/22: - description: ASN-TERRA - Terra S.p.a. - asn: 31222 - ignoreMorespecifics: false - ignore: false - -185.157.24.0/22: - description: NETGLOBAL-ASN - Net Global Srl - asn: 50316 - ignoreMorespecifics: false - ignore: false - -185.157.216.0/22: - description: RETIUNITE-AS - Reti unite Srl - asn: 44942 - ignoreMorespecifics: false - ignore: false - -185.157.228.0/22: - description: FIBERTELECOM-AS - Fiber Telecom S.p.A. - asn: 41327 - ignoreMorespecifics: false - ignore: false - -185.157.229.0/24: - description: FIBERTELECOM-AS Fiber Telecom S.p.A., IT - asn: 41327 - ignoreMorespecifics: false - ignore: false - -185.158.36.0/22: - description: ASNVENTA - NVENTA SRL - asn: 198843 - ignoreMorespecifics: false - ignore: false - -185.158.140.0/22: - description: NETGLOBAL-ASN - Net Global Srl - asn: 50316 - ignoreMorespecifics: false - ignore: false - -185.158.188.0/22: - description: DEVITALIA-SRL - Dev Italia srl - asn: 44747 - ignoreMorespecifics: false - ignore: false - -185.158.232.0/22: - description: CAMESPA-AS - CAME S.P.A. - asn: 207157 - ignoreMorespecifics: false - ignore: false - -185.159.0.0/22: - description: KERINGEYEWEAR - Kering Eyewear S.p.A. - asn: 202617 - ignoreMorespecifics: false - ignore: false - -185.159.1.0/24: - description: KERINGEYEWEAR Kering Eyewear S.p.A., IT - asn: 202617 - ignoreMorespecifics: false - ignore: false - -185.159.2.0/24: - description: KERINGEYEWEAR Kering Eyewear S.p.A., IT - asn: 202617 - ignoreMorespecifics: false - ignore: false - -185.159.0.0/24: - description: KERINGEYEWEAR Kering Eyewear S.p.A., IT - asn: 202617 - ignoreMorespecifics: false - ignore: false - -185.159.52.0/22: - description: FIBERING - Fibering Spa - asn: 51569 - ignoreMorespecifics: false - ignore: false - -185.159.60.0/22: - description: SYSTEMSRL-AS-IT - SYSTEM SRL - asn: 50394 - ignoreMorespecifics: false - ignore: false - -185.159.144.0/22: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -185.160.132.0/22: - description: WI-FI-SYSTEM-AS - Wi-Fi System di GianCarlo Forno - asn: 43625 - ignoreMorespecifics: false - ignore: false - -185.161.192.0/22: - description: LIMITIS-AS - Limitis s.r.l. - asn: 50178 - ignoreMorespecifics: false - ignore: false - -185.161.220.0/22: - description: CLIO-AS - Clio S.R.L - asn: 9104 - ignoreMorespecifics: false - ignore: false - -185.162.36.0/22: - description: SIBIZ - Sibiz srl - asn: 207237 - ignoreMorespecifics: false - ignore: false - -185.162.48.0/22: - description: XPR - Exprivia Spa - asn: 207222 - ignoreMorespecifics: false - ignore: false - -185.164.186.0/23: - description: TECNOADSL-AS - Tecnotel Servizi Tecnologici srl - asn: 48544 - ignoreMorespecifics: false - ignore: false - -185.165.56.0/22: - description: TIMENET-AS - TIME-NET S.R.L. - asn: 51580 - ignoreMorespecifics: false - ignore: false - -185.167.20.0/22: - description: CSP-AS - CSP s.c. a r.l. - asn: 2595 - ignoreMorespecifics: false - ignore: false - -185.167.104.0/22: - description: DEEPNET - Lorenzo Rossi - asn: 209138 - ignoreMorespecifics: false - ignore: false - -185.167.112.0/22: - description: DBNETWORK-AS - DB Network di Sgambaro Gionata - asn: 207054 - ignoreMorespecifics: false - ignore: false - -185.167.192.0/22: - description: IDMSUEDTIROL-AS - IDM Suedtirol Alto Adige - asn: 51344 - ignoreMorespecifics: false - ignore: false - -185.168.24.0/22: - description: NOITEL - Noitel Italia S.r.l. - asn: 207018 - ignoreMorespecifics: false - ignore: false - -185.168.26.0/23: - description: noitel Noitel Italia S.r.l., IT - asn: 207018 - ignoreMorespecifics: false - ignore: false - -185.168.24.0/23: - description: noitel Noitel Italia S.r.l., IT - asn: 207018 - ignoreMorespecifics: false - ignore: false - -185.168.76.0/22: - description: FLYFIBRA - Flyfibra SRL - asn: 206952 - ignoreMorespecifics: false - ignore: false - -185.168.88.0/22: - description: DIGITEN-AS - MavianMax srl - asn: 200873 - ignoreMorespecifics: false - ignore: false - -185.168.164.0/22: - description: VIPNET-AS - Vipnet.it S.r.l. - asn: 41827 - ignoreMorespecifics: false - ignore: false - -185.168.172.0/22: - description: NOWIRE-AS - NOWIRE s.r.l. - asn: 47735 - ignoreMorespecifics: false - ignore: false - -185.169.44.0/22: - description: ASN-REDDER - Redder Telco s.r.l. - asn: 33986 - ignoreMorespecifics: false - ignore: false - -185.169.176.0/22: - description: AS-IRIDEOS-KP - IRIDEOS S.P.A. - asn: 5602 - ignoreMorespecifics: false - ignore: false - -185.169.224.0/22: - description: ARGOSID - Argosid Network S.R.L - asn: 206988 - ignoreMorespecifics: false - ignore: false - -185.170.136.0/22: - description: SPRINGO - I Buoni Motivi snc GALANTIN ALESSANDRO & TOPINELLI MAURO - asn: 206801 - ignoreMorespecifics: false - ignore: false - -185.170.136.0/24: - description: Springo I Buoni Motivi snc GALANTIN ALESSANDRO & TOPINELLI MAURO, IT - asn: 206801 - ignoreMorespecifics: false - ignore: false - -185.170.139.0/24: - description: Springo I Buoni Motivi snc GALANTIN ALESSANDRO & TOPINELLI MAURO, IT - asn: 206801 - ignoreMorespecifics: false - ignore: false - -185.170.138.0/24: - description: Springo I Buoni Motivi snc GALANTIN ALESSANDRO & TOPINELLI MAURO, IT - asn: 206801 - ignoreMorespecifics: false - ignore: false - -185.170.137.0/24: - description: Springo I Buoni Motivi snc GALANTIN ALESSANDRO & TOPINELLI MAURO, IT - asn: 206801 - ignoreMorespecifics: false - ignore: false - -185.171.36.0/22: - description: AS-IRIDEOS-MC - IRIDEOS S.P.A. - asn: 5396 - ignoreMorespecifics: false - ignore: false - -185.171.212.0/22: - description: ACQUESPA - Acque S.p.A. - asn: 206864 - ignoreMorespecifics: false - ignore: false - -185.171.212.0/24: - description: ACQUESPA Acque S.p.A., IT - asn: 206864 - ignoreMorespecifics: false - ignore: false - -185.171.214.0/24: - description: ACQUESPA Acque S.p.A., IT - asn: 206864 - ignoreMorespecifics: false - ignore: false - -185.171.213.0/24: - description: ACQUESPA Acque S.p.A., IT - asn: 206864 - ignoreMorespecifics: false - ignore: false - -185.172.180.0/22: - description: VIDEOBYTE - Videobyte S.r.l. - asn: 49709 - ignoreMorespecifics: false - ignore: false - -185.172.200.0/22: - description: ITESYS-AS - itesys srl - asn: 199744 - ignoreMorespecifics: false - ignore: false - -185.172.204.0/22: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -185.173.212.0/22: - description: CESENA-NET-SRL - CESENA NET S.R.L. - asn: 200043 - ignoreMorespecifics: false - ignore: false - -185.174.0.0/22: - description: LINKTELCO-ASN - Link Telecomunicazioni SRL - asn: 202074 - ignoreMorespecifics: false - ignore: false - -185.175.212.0/22: - description: E4A-AS - E4A s.r.l. - asn: 34695 - ignoreMorespecifics: false - ignore: false - -185.176.20.0/22: - description: SEEWEB - SEEWEB s.r.l. - asn: 12637 - ignoreMorespecifics: false - ignore: false - -185.176.200.0/22: - description: RLNET-AS - ERRE ELLE NET s.r.l. - asn: 47406 - ignoreMorespecifics: false - ignore: false - -185.177.192.0/22: - description: TRCLINK - TRC Toscana Radio Comunicazioni srl - asn: 206738 - ignoreMorespecifics: false - ignore: false - -185.177.212.0/22: - description: ALLPROCESS - MEDIATELCO SRL - asn: 206737 - ignoreMorespecifics: false - ignore: false - -185.177.213.0/24: - description: AllProcess MEDIATELCO SRL, IT - asn: 206737 - ignoreMorespecifics: false - ignore: false - -185.177.212.0/24: - description: AllProcess MEDIATELCO SRL, IT - asn: 206737 - ignoreMorespecifics: false - ignore: false - -185.177.215.0/24: - description: AllProcess MEDIATELCO SRL, IT - asn: 206737 - ignoreMorespecifics: false - ignore: false - -185.177.214.0/24: - description: AllProcess MEDIATELCO SRL, IT - asn: 206737 - ignoreMorespecifics: false - ignore: false - -185.178.12.0/22: - description: ASN-TELEMAR - Telemar s.p.a. - asn: 13097 - ignoreMorespecifics: false - ignore: false - -185.178.14.0/23: - description: ASN-TELEMAR Telemar s.p.a., IT - asn: 13097 - ignoreMorespecifics: false - ignore: false - -185.178.12.0/23: - description: ASN-TELEMAR Telemar s.p.a., IT - asn: 13097 - ignoreMorespecifics: false - ignore: false - -185.180.180.0/23: - description: TIMENET-AS - TIME-NET S.R.L. - asn: 51580 - ignoreMorespecifics: false - ignore: false - -185.180.180.0/22: - description: TIMENET-AS TIME-NET S.R.L., IT - asn: 51580 - ignoreMorespecifics: false - ignore: false - -185.180.182.0/23: - description: TIMENET-AS - TIME-NET S.R.L. - asn: 51580 - ignoreMorespecifics: false - ignore: false - -185.181.92.0/22: - description: ITALIANETCOM - CIRILLO MATTEO trading as ITALIA NET-COM - asn: 206588 - ignoreMorespecifics: false - ignore: false - -185.182.116.0/22: - description: ASN-AEMNET - IREN ENERGIA S.P.A - asn: 39636 - ignoreMorespecifics: false - ignore: false - -185.182.172.0/22: - description: ESINET-AS - E.S.I SOCIETA' In Accomandita Semplice Di Teofili Elisabetta E C - asn: 197859 - ignoreMorespecifics: false - ignore: false - -185.182.196.0/22: - description: ASCOTLC-AS - Asco TLC S.p.A. - asn: 29177 - ignoreMorespecifics: false - ignore: false - -185.182.199.0/24: - description: ASCOTLC-AS Asco TLC S.p.A., IT - asn: 29177 - ignoreMorespecifics: false - ignore: false - -185.182.208.0/22: - description: AIRBEAM-AS - Airbeam S.r.l. - asn: 50877 - ignoreMorespecifics: false - ignore: false - -185.184.136.0/22: - description: ASREALITY - Italo Morellati trading as NETREALITY di Morellati Italo - asn: 58088 - ignoreMorespecifics: false - ignore: false - -185.185.44.0/22: - description: DIGINET-IT - Diginet SRL - asn: 206498 - ignoreMorespecifics: false - ignore: false - -185.186.92.0/22: - description: REEVO - REEVO S.R.L. - asn: 31617 - ignoreMorespecifics: false - ignore: false - -185.187.40.0/22: - description: DODONET - EL.COM. S.R.L. - asn: 199324 - ignoreMorespecifics: false - ignore: false - -185.187.41.0/24: - description: dodonet EL.COM. S.R.L., IT - asn: 199324 - ignoreMorespecifics: false - ignore: false - -185.187.43.0/24: - description: dodonet EL.COM. S.R.L., IT - asn: 199324 - ignoreMorespecifics: false - ignore: false - -185.187.40.0/24: - description: dodonet EL.COM. S.R.L., IT - asn: 199324 - ignoreMorespecifics: false - ignore: false - -185.187.42.0/24: - description: dodonet EL.COM. S.R.L., IT - asn: 199324 - ignoreMorespecifics: false - ignore: false - -185.187.172.0/22: - description: BRAINBOX - Brainbox S.r.l. - asn: 59919 - ignoreMorespecifics: false - ignore: false - -185.187.220.0/22: - description: MYNET-AS - myNet GmbH - asn: 31543 - ignoreMorespecifics: false - ignore: false - -185.188.24.0/22: - description: ONECLOUD - ONE CLOUD SRL - asn: 206380 - ignoreMorespecifics: false - ignore: false - -185.188.27.0/24: - description: ONeCloud ONE CLOUD SRL, IT - asn: 206380 - ignoreMorespecifics: false - ignore: false - -185.189.60.0/22: - description: FASTFONE-ASN - Fastfone s.r.l. - asn: 201127 - ignoreMorespecifics: false - ignore: false - -185.190.136.0/22: - description: BALOCCO - Balocco s.p.a. Industria Dolciaria - asn: 207132 - ignoreMorespecifics: false - ignore: false - -185.190.160.0/22: - description: NETHIVE - Nethive Srl - asn: 206135 - ignoreMorespecifics: false - ignore: false - -185.190.160.0/24: - description: NETHIVE Nethive Srl, IT - asn: 206135 - ignoreMorespecifics: false - ignore: false - -185.190.161.0/24: - description: NETHIVE Nethive Srl, IT - asn: 206135 - ignoreMorespecifics: false - ignore: false - -185.190.208.0/22: - description: ASN-COMPSYS - COMP.SYS SRL - asn: 206207 - ignoreMorespecifics: false - ignore: false - -185.190.208.0/24: - description: ASN-COMPSYS COMP.SYS SRL, IT - asn: 206207 - ignoreMorespecifics: false - ignore: false - -185.191.180.0/22: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -185.192.136.0/22: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -185.193.0.0/22: - description: VIDEOBYTE - Videobyte S.r.l. - asn: 49709 - ignoreMorespecifics: false - ignore: false - -185.193.252.0/22: - description: NETGLOBAL-ASN - Net Global Srl - asn: 50316 - ignoreMorespecifics: false - ignore: false - -185.194.4.0/22: - description: AVELIA - Mioindirizzo S.r.l. - asn: 201102 - ignoreMorespecifics: false - ignore: false - -185.194.200.0/23: - description: DOLOMITINET-AS - DOLOMITINETWORKS S.R.L.S. - asn: 206004 - ignoreMorespecifics: false - ignore: false - -185.195.128.0/22: - description: ASN-WARIAN - Warian S.R.L. - asn: 56911 - ignoreMorespecifics: false - ignore: false - -185.196.48.0/22: - description: WEBCOPY-AS - D. & D. DI ALESSANDRO E FLAVIA DERIU SNC - asn: 42658 - ignoreMorespecifics: false - ignore: false - -185.196.160.0/22: - description: SFERANET-AS - Sfera Networks s.r.l. - asn: 35130 - ignoreMorespecifics: false - ignore: false - -185.196.164.0/22: - description: NAQUADRIA-AS - Naquadria S.R.L. - asn: 201333 - ignoreMorespecifics: false - ignore: false - -185.197.140.0/22: - description: WIDLS - Net-IT s.r.l. - asn: 206961 - ignoreMorespecifics: false - ignore: false - -185.197.212.0/22: - description: ASN-GRUPPOAPI - api - anonima petroli italiana SpA - asn: 205925 - ignoreMorespecifics: false - ignore: false - -185.197.228.0/22: - description: AS-IRIDEOS-IN-NETAPP - IRIDEOS S.P.A. - asn: 3302 - ignoreMorespecifics: false - ignore: false - -185.198.116.0/22: - description: NEXI-AS - Nexi Payments S.P.A. - asn: 35051 - ignoreMorespecifics: false - ignore: false - -185.198.120.0/22: - description: ASN-WARIAN - Warian S.R.L. - asn: 56911 - ignoreMorespecifics: false - ignore: false - -185.198.156.0/22: - description: AIRNETWORK - Airnetwork S.R.L - asn: 206022 - ignoreMorespecifics: false - ignore: false - -185.198.208.0/22: - description: WITECNO - WITECNO S.R.L. - asn: 60783 - ignoreMorespecifics: false - ignore: false - -185.198.210.0/24: - description: WITECNO WITECNO S.R.L., IT - asn: 60783 - ignoreMorespecifics: false - ignore: false - -185.198.209.0/24: - description: WITECNO WITECNO S.R.L., IT - asn: 60783 - ignoreMorespecifics: false - ignore: false - -185.198.211.0/24: - description: WITECNO WITECNO S.R.L., IT - asn: 60783 - ignoreMorespecifics: false - ignore: false - -185.198.208.0/24: - description: WITECNO WITECNO S.R.L., IT - asn: 60783 - ignoreMorespecifics: false - ignore: false - -185.199.24.0/22: - description: ALTITUD - ALTITUD S.r.l. - asn: 57111 - ignoreMorespecifics: false - ignore: false - -185.199.72.0/22: - description: FOURTH-GENERATION - 4AR S.R.L. - asn: 205987 - ignoreMorespecifics: false - ignore: false - -185.199.112.0/22: - description: PROGETTO8 - Progetto8 Srl - asn: 198721 - ignoreMorespecifics: false - ignore: false - -185.200.88.0/22: - description: CHOBI-AS - Chobi di Miele Marika - asn: 206244 - ignoreMorespecifics: false - ignore: false - -185.200.180.0/22: - description: WIGO-AS - WI-GO Srl - asn: 206655 - ignoreMorespecifics: false - ignore: false - -185.200.182.0/24: - description: WIGO-AS WI-GO Srl, IT - asn: 206655 - ignoreMorespecifics: false - ignore: false - -185.200.181.0/24: - description: WIGO-AS WI-GO Srl, IT - asn: 206655 - ignoreMorespecifics: false - ignore: false - -185.200.183.0/24: - description: WIGO-AS WI-GO Srl, IT - asn: 206655 - ignoreMorespecifics: false - ignore: false - -185.200.180.0/24: - description: WIGO-AS WI-GO Srl, IT - asn: 206655 - ignoreMorespecifics: false - ignore: false - -185.201.64.0/22: - description: COLTENGINE - Host SpA - asn: 47242 - ignoreMorespecifics: false - ignore: false - -185.201.240.0/22: - description: INFRANET-AS - Infranet S.p.A. - asn: 44241 - ignoreMorespecifics: false - ignore: false - -185.202.120.0/22: - description: FASTALP-AS - Telecomunicazioni digitali Fastalp S.R.L. - asn: 51300 - ignoreMorespecifics: false - ignore: false - -185.202.120.0/24: - description: FASTALP-AS Telecomunicazioni digitali Fastalp S.R.L., IT - asn: 51300 - ignoreMorespecifics: false - ignore: false - -185.202.121.0/24: - description: FASTALP-AS Telecomunicazioni digitali Fastalp S.R.L., IT - asn: 51300 - ignoreMorespecifics: false - ignore: false - -185.202.122.0/24: - description: FASTALP-AS Telecomunicazioni digitali Fastalp S.R.L., IT - asn: 51300 - ignoreMorespecifics: false - ignore: false - -185.202.123.0/24: - description: FASTALP-AS Telecomunicazioni digitali Fastalp S.R.L., IT - asn: 51300 - ignoreMorespecifics: false - ignore: false - -185.202.128.0/22: - description: INTERFIBRA - Interfibra S.R.L. - asn: 200553 - ignoreMorespecifics: false - ignore: false - -185.202.128.0/24: - description: interfibra Interfibra S.R.L., IT - asn: 200553 - ignoreMorespecifics: false - ignore: false - -185.202.129.0/24: - description: interfibra Interfibra S.R.L., IT - asn: 200553 - ignoreMorespecifics: false - ignore: false - -185.202.130.0/24: - description: interfibra Interfibra S.R.L., IT - asn: 200553 - ignoreMorespecifics: false - ignore: false - -185.202.184.0/22: - description: NCS-AS - InAsset S.r.l. - asn: 197664 - ignoreMorespecifics: false - ignore: false - -185.202.244.0/22: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -185.203.8.0/22: - description: GTT-BACKBONE - GTT Communications Inc. - asn: 3257 - ignoreMorespecifics: false - ignore: false - -185.203.24.0/22: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -185.203.104.0/22: - description: WIRTEK - NEWTEC S.R.L. - asn: 201602 - ignoreMorespecifics: false - ignore: false - -185.203.104.0/24: - description: WIRTEK NEWTEC S.R.L., IT - asn: 201602 - ignoreMorespecifics: false - ignore: false - -185.203.107.0/24: - description: WIRTEK NEWTEC S.R.L., IT - asn: 201602 - ignoreMorespecifics: false - ignore: false - -185.203.105.0/24: - description: WIRTEK NEWTEC S.R.L., IT - asn: 201602 - ignoreMorespecifics: false - ignore: false - -185.203.106.0/24: - description: WIRTEK NEWTEC S.R.L., IT - asn: 201602 - ignoreMorespecifics: false - ignore: false - -185.203.124.0/22: - description: ACTIVENETWORK-AS - Active Network S.p.A. - asn: 197075 - ignoreMorespecifics: false - ignore: false - -185.204.132.0/22: - description: ALTITUD - ALTITUD S.r.l. - asn: 57111 - ignoreMorespecifics: false - ignore: false - -185.204.220.0/22: - description: BRAINBOX - Brainbox S.r.l. - asn: 59919 - ignoreMorespecifics: false - ignore: false - -185.205.8.0/22: - description: FASTWEB - Fastweb SpA - asn: 12874 - ignoreMorespecifics: false - ignore: false - -185.205.40.0/22: - description: SEEWEB - SEEWEB s.r.l. - asn: 12637 - ignoreMorespecifics: false - ignore: false - -185.208.44.0/22: - description: SPADHAUSEN - Spadhausen SRL Unipersonale - asn: 62166 - ignoreMorespecifics: false - ignore: false - -185.208.46.0/23: - description: SPADHAUSEN Spadhausen SRL Unipersonale, IT - asn: 62166 - ignoreMorespecifics: false - ignore: false - -185.208.44.0/23: - description: SPADHAUSEN Spadhausen SRL Unipersonale, IT - asn: 62166 - ignoreMorespecifics: false - ignore: false - -185.208.188.0/22: - description: LAWIRELESS-AS - LA Wireless Srl - asn: 49979 - ignoreMorespecifics: false - ignore: false - -185.208.244.0/22: - description: ADL - Applico Digital Lab S.r.l. - asn: 205716 - ignoreMorespecifics: false - ignore: false - -185.210.112.0/22: - description: WIME-AS - Wime Srl - asn: 207029 - ignoreMorespecifics: false - ignore: false - -185.210.172.0/22: - description: ASN-CLOUDITALIA - CLOUDITALIA TELECOMUNICAZIONI S.P.A. - asn: 15589 - ignoreMorespecifics: false - ignore: false - -185.210.248.0/22: - description: IT-TWT-AS - TWT S.p.A. - asn: 30848 - ignoreMorespecifics: false - ignore: false - -185.211.160.0/22: - description: ASN-NEWNIX - NewniX S.r.l. - asn: 205636 - ignoreMorespecifics: false - ignore: false - -185.212.16.0/22: - description: TIMENET-AS - TIME-NET S.R.L. - asn: 51580 - ignoreMorespecifics: false - ignore: false - -185.212.152.0/22: - description: MEDIANET-AS - Medi@net S.r.l. - asn: 43364 - ignoreMorespecifics: false - ignore: false - -185.212.152.0/24: - description: MEDIANET-AS Medi@net S.r.l., IT - asn: 43364 - ignoreMorespecifics: false - ignore: false - -185.212.153.0/24: - description: MEDIANET-AS Medi@net S.r.l., IT - asn: 43364 - ignoreMorespecifics: false - ignore: false - -185.212.155.0/24: - description: MEDIANET-AS Medi@net S.r.l., IT - asn: 43364 - ignoreMorespecifics: false - ignore: false - -185.212.154.0/24: - description: MEDIANET-AS Medi@net S.r.l., IT - asn: 43364 - ignoreMorespecifics: false - ignore: false - -185.213.4.0/22: - description: CESENA-NET-SRL - CESENA NET S.R.L. - asn: 200043 - ignoreMorespecifics: false - ignore: false - -185.214.0.0/22: - description: CLOUDFIRE - Cloudfire s.r.l. - asn: 203489 - ignoreMorespecifics: false - ignore: false - -185.214.44.0/22: - description: YOTTANET-IT - YottaNet Srl - asn: 205525 - ignoreMorespecifics: false - ignore: false - -185.214.200.0/22: - description: TELMEKOM-AS - TELMEKOM SRL - asn: 49088 - ignoreMorespecifics: false - ignore: false - -185.215.140.0/22: - description: FARECOM - Giuseppe D'Ambrosio trading as Fare Com - asn: 205498 - ignoreMorespecifics: false - ignore: false - -185.215.192.0/22: - description: ITUBLOX-AS - U-BLOX ITALIA SPA - asn: 205493 - ignoreMorespecifics: false - ignore: false - -185.216.64.0/22: - description: AS-IRIDEOS-MC - IRIDEOS S.P.A. - asn: 5396 - ignoreMorespecifics: false - ignore: false - -185.216.184.0/22: - description: TELMEKOM-AS - TELMEKOM SRL - asn: 49088 - ignoreMorespecifics: false - ignore: false - -185.218.44.0/22: - description: UNSSC - UNITED NATIONS SYSTEM STAFF COLLEGE (UNSSC) - asn: 205451 - ignoreMorespecifics: false - ignore: false - -185.219.0.0/22: - description: IT-KME - KME srl - asn: 202514 - ignoreMorespecifics: false - ignore: false - -185.219.2.0/24: - description: IT-KME KME srl, IT - asn: 202514 - ignoreMorespecifics: false - ignore: false - -185.219.0.0/24: - description: IT-KME KME srl, IT - asn: 202514 - ignoreMorespecifics: false - ignore: false - -185.219.3.0/24: - description: IT-KME KME srl, IT - asn: 202514 - ignoreMorespecifics: false - ignore: false - -185.219.1.0/24: - description: IT-KME KME srl, IT - asn: 202514 - ignoreMorespecifics: false - ignore: false - -185.219.44.0/22: - description: NETGLOBAL-ASN - Net Global Srl - asn: 50316 - ignoreMorespecifics: false - ignore: false - -185.219.84.0/22: - description: ARPANETITALIA - Arpanet Italia SRL - asn: 205374 - ignoreMorespecifics: false - ignore: false - -185.219.86.0/24: - description: arpanetitalia Arpanet Italia SRL, IT - asn: 205374 - ignoreMorespecifics: false - ignore: false - -185.219.180.0/22: - description: FASTWEB - Fastweb SpA - asn: 12874 - ignoreMorespecifics: false - ignore: false - -185.219.224.0/22: - description: UNICONNECT - Uniconnect Srl - asn: 205322 - ignoreMorespecifics: false - ignore: false - -185.220.48.0/22: - description: ASN-SPEEDNETWEB - SPEEDNETWEB S.R.L.S. - asn: 205385 - ignoreMorespecifics: false - ignore: false - -185.220.48.0/23: - description: ASN-SPEEDNETWEB SPEEDNETWEB S.R.L.S., IT - asn: 205385 - ignoreMorespecifics: false - ignore: false - -185.220.48.0/24: - description: ASN-SPEEDNETWEB SPEEDNETWEB S.R.L.S., IT - asn: 205385 - ignoreMorespecifics: false - ignore: false - -185.220.50.0/24: - description: ASN-SPEEDNETWEB SPEEDNETWEB S.R.L.S., IT - asn: 205385 - ignoreMorespecifics: false - ignore: false - -185.220.49.0/24: - description: ASN-SPEEDNETWEB SPEEDNETWEB S.R.L.S., IT - asn: 205385 - ignoreMorespecifics: false - ignore: false - -185.220.51.0/24: - description: ASN-SPEEDNETWEB SPEEDNETWEB S.R.L.S., IT - asn: 205385 - ignoreMorespecifics: false - ignore: false - -185.221.12.0/22: - description: TECKMAN - Ivan Milivinti trading as Teckman - asn: 205274 - ignoreMorespecifics: false - ignore: false - -185.221.72.0/22: - description: NHM-LISIEUX - S.T.D. LISIEUX S.R.L. - asn: 58113 - ignoreMorespecifics: false - ignore: false - -185.222.68.0/22: - description: SEEWEB - SEEWEB s.r.l. - asn: 12637 - ignoreMorespecifics: false - ignore: false - -185.223.196.0/22: - description: SMARTPROVIDER - Consorzio Smartprovider - asn: 205260 - ignoreMorespecifics: false - ignore: false - -185.223.200.0/22: - description: DIGITEN-AS - MavianMax srl - asn: 200873 - ignoreMorespecifics: false - ignore: false - -185.225.60.0/22: - description: ASN-WARIAN - Warian S.R.L. - asn: 56911 - ignoreMorespecifics: false - ignore: false - -185.227.28.0/22: - description: VERITAS - V.E.R.I.T.A.S SPA - asn: 210159 - ignoreMorespecifics: false - ignore: false - -185.227.28.0/23: - description: VERITAS V.E.R.I.T.A.S SPA, IT - asn: 210159 - ignoreMorespecifics: false - ignore: false - -185.227.30.0/23: - description: VERITAS V.E.R.I.T.A.S SPA, IT - asn: 210159 - ignoreMorespecifics: false - ignore: false - -185.227.120.0/22: - description: ATOMONET-AS - ATOMO NETWORKS SRL - asn: 210129 - ignoreMorespecifics: false - ignore: false - -185.229.16.0/22: - description: WINDSLSRL-AS - Windsl S.r.l. - asn: 51616 - ignoreMorespecifics: false - ignore: false - -185.229.172.0/22: - description: MYNET-AS - MYNET S.R.L. - asn: 31263 - ignoreMorespecifics: false - ignore: false - -185.229.236.0/22: - description: ASSERVEREASY - Servereasy Srl - asn: 60798 - ignoreMorespecifics: false - ignore: false - -185.230.80.0/22: - description: DOLOMITESNETWORK-AS - DOLOMITES NETWORK S.R.L. - asn: 205099 - ignoreMorespecifics: false - ignore: false - -185.231.208.0/22: - description: CONNETTA - Connetta Srl - asn: 205051 - ignoreMorespecifics: false - ignore: false - -185.231.208.0/24: - description: Connetta Connetta Srl, IT - asn: 205051 - ignoreMorespecifics: false - ignore: false - -185.231.209.0/24: - description: Connetta Connetta Srl, IT - asn: 205051 - ignoreMorespecifics: false - ignore: false - -185.231.210.0/24: - description: Connetta Connetta Srl, IT - asn: 205051 - ignoreMorespecifics: false - ignore: false - -185.231.211.0/24: - description: Connetta Connetta Srl, IT - asn: 205051 - ignoreMorespecifics: false - ignore: false - -185.232.236.0/22: - description: KTS - KT Solutions S.r.l.s - asn: 204958 - ignoreMorespecifics: false - ignore: false - -185.233.248.0/22: - description: INTERMATICA-AS - INTERMATICA SPA - asn: 51499 - ignoreMorespecifics: false - ignore: false - -185.234.236.0/22: - description: ACQUIRENTEUNICO-AS - ACQUIRENTE UNICO SPA - asn: 204940 - ignoreMorespecifics: false - ignore: false - -185.235.20.0/22: - description: AS-IRIDEOS-KP - IRIDEOS S.P.A. - asn: 5602 - ignoreMorespecifics: false - ignore: false - -185.238.148.0/22: - description: MTKSRL - MTK S.R.L. - asn: 200547 - ignoreMorespecifics: false - ignore: false - -185.238.150.0/24: - description: MTKSRL MTK S.R.L., IT - asn: 200547 - ignoreMorespecifics: false - ignore: false - -185.238.149.0/24: - description: MTKSRL MTK S.R.L., IT - asn: 200547 - ignoreMorespecifics: false - ignore: false - -185.238.148.0/24: - description: MTKSRL MTK S.R.L., IT - asn: 200547 - ignoreMorespecifics: false - ignore: false - -185.238.151.0/24: - description: MTKSRL MTK S.R.L., IT - asn: 200547 - ignoreMorespecifics: false - ignore: false - -185.238.156.0/22: - description: NAVIGALIBERAMENTE - Maide srl - asn: 204809 - ignoreMorespecifics: false - ignore: false - -185.239.96.0/22: - description: CASAWEB-AS - Acantho S.p.a - asn: 21309 - ignoreMorespecifics: false - ignore: false - -185.240.12.0/22: - description: SITI-FIBERNETWORK-IT - Alessandro Accardo trading as S.I.T.I Snc - asn: 204795 - ignoreMorespecifics: false - ignore: false - -185.240.68.0/22: - description: SPADHAUSEN - Spadhausen SRL Unipersonale - asn: 62166 - ignoreMorespecifics: false - ignore: false - -185.240.70.0/23: - description: SPADHAUSEN Spadhausen SRL Unipersonale, IT - asn: 62166 - ignoreMorespecifics: false - ignore: false - -185.240.68.0/23: - description: SPADHAUSEN Spadhausen SRL Unipersonale, IT - asn: 62166 - ignoreMorespecifics: false - ignore: false - -185.241.16.0/22: - description: ASISRL - AGENZIA PER LO SVILUPPO E L'INNOVAZIONE ASI SRL - asn: 202308 - ignoreMorespecifics: false - ignore: false - -185.241.64.0/22: - description: MOMIT - MOMIT SRL - asn: 204760 - ignoreMorespecifics: false - ignore: false - -185.241.92.0/22: - description: ASN-ITNET - ITnet S.r.l. - asn: 3242 - ignoreMorespecifics: false - ignore: false - -185.241.144.0/22: - description: WIRTEK - NEWTEC S.R.L. - asn: 201602 - ignoreMorespecifics: false - ignore: false - -185.241.145.0/24: - description: WIRTEK NEWTEC S.R.L., IT - asn: 201602 - ignoreMorespecifics: false - ignore: false - -185.241.146.0/24: - description: WIRTEK NEWTEC S.R.L., IT - asn: 201602 - ignoreMorespecifics: false - ignore: false - -185.241.144.0/24: - description: WIRTEK NEWTEC S.R.L., IT - asn: 201602 - ignoreMorespecifics: false - ignore: false - -185.241.147.0/24: - description: WIRTEK NEWTEC S.R.L., IT - asn: 201602 - ignoreMorespecifics: false - ignore: false - -185.241.168.0/22: - description: NEBULAFIBER - Ares s.r.l. - asn: 204622 - ignoreMorespecifics: false - ignore: false - -185.242.40.0/22: - description: GOODSERVICE - Good Service S.r.l.s. - asn: 204739 - ignoreMorespecifics: false - ignore: false - -185.243.72.0/22: - description: ITELCO - ISCHIA TELECOMUNICAZIONI S.R.L. - asn: 204694 - ignoreMorespecifics: false - ignore: false - -185.243.75.0/24: - description: ASN-WARIAN Warian S.R.L., EU - asn: 56911 - ignoreMorespecifics: false - ignore: false - -185.243.74.0/24: - description: itelco ISCHIA TELECOMUNICAZIONI S.R.L., IT - asn: 204694 - ignoreMorespecifics: false - ignore: false - -185.243.73.0/24: - description: itelco ISCHIA TELECOMUNICAZIONI S.R.L., IT - asn: 204694 - ignoreMorespecifics: false - ignore: false - -185.243.72.0/24: - description: itelco ISCHIA TELECOMUNICAZIONI S.R.L., IT - asn: 204694 - ignoreMorespecifics: false - ignore: false - -185.243.148.0/22: - description: DBLC-AS - DOUBLEC S.a.s. - asn: 204664 - ignoreMorespecifics: false - ignore: false - -185.245.76.0/22: - description: CHIESI-AS - CHIESI Farmaceutici SpA - asn: 204614 - ignoreMorespecifics: false - ignore: false - -185.245.120.0/22: - description: NETGLOBAL-ASN - Net Global Srl - asn: 50316 - ignoreMorespecifics: false - ignore: false - -185.245.164.0/22: - description: OVS - OVS Spa - asn: 204593 - ignoreMorespecifics: false - ignore: false - -185.245.164.0/24: - description: ovs OVS Spa, IT - asn: 204593 - ignoreMorespecifics: false - ignore: false - -185.245.165.0/24: - description: ovs OVS Spa, IT - asn: 204593 - ignoreMorespecifics: false - ignore: false - -185.246.8.0/22: - description: ASN-AERIUSNETWORK - Aerius Network SRL - asn: 204578 - ignoreMorespecifics: false - ignore: false - -185.246.36.0/22: - description: ASLIBRA - LIBRA S.R.L. - asn: 198090 - ignoreMorespecifics: false - ignore: false - -185.246.92.0/22: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -185.247.212.0/22: - description: INFOCERT - InfoCert S.p.A. - asn: 200583 - ignoreMorespecifics: false - ignore: false - -185.247.215.0/24: - description: InfoCert InfoCert S.p.A., IT - asn: 200583 - ignoreMorespecifics: false - ignore: false - -185.248.72.0/22: - description: WIBER - WIBER NET SRL - asn: 209529 - ignoreMorespecifics: false - ignore: false - -185.248.240.0/22: - description: BRAINBOX - Brainbox S.r.l. - asn: 59919 - ignoreMorespecifics: false - ignore: false - -185.248.244.0/22: - description: TETSRL-IT - T&T Tecnologie e Telecomunicazioni Srl - asn: 200100 - ignoreMorespecifics: false - ignore: false - -185.248.246.0/24: - description: TETSRL-IT T&T Tecnologie e Telecomunicazioni Srl, IT - asn: 200100 - ignoreMorespecifics: false - ignore: false - -185.248.245.0/24: - description: TETSRL-IT T&T Tecnologie e Telecomunicazioni Srl, IT - asn: 200100 - ignoreMorespecifics: false - ignore: false - -185.248.244.0/24: - description: TETSRL-IT T&T Tecnologie e Telecomunicazioni Srl, IT - asn: 200100 - ignoreMorespecifics: false - ignore: false - -185.248.247.0/24: - description: TETSRL-IT T&T Tecnologie e Telecomunicazioni Srl, IT - asn: 200100 - ignoreMorespecifics: false - ignore: false - -185.249.16.0/22: - description: OPENSOLUTION - OPEN SOLUTION S.R.L. - asn: 204431 - ignoreMorespecifics: false - ignore: false - -185.249.17.0/24: - description: opensolution OPEN SOLUTION S.R.L., IT - asn: 204431 - ignoreMorespecifics: false - ignore: false - -185.249.16.0/24: - description: opensolution OPEN SOLUTION S.R.L., IT - asn: 204431 - ignoreMorespecifics: false - ignore: false - -185.249.18.0/24: - description: opensolution OPEN SOLUTION S.R.L., IT - asn: 204431 - ignoreMorespecifics: false - ignore: false - -185.249.92.0/22: - description: SISTEL-AS - Sistel Srl - asn: 208877 - ignoreMorespecifics: false - ignore: false - -185.250.140.0/22: - description: RETESTAR - Rosa Angela Arena trading as Retestar - asn: 204389 - ignoreMorespecifics: false - ignore: false - -185.250.142.0/23: - description: ReteStar Rosa Angela Arena trading as Retestar, IT - asn: 204389 - ignoreMorespecifics: false - ignore: false - -185.250.141.0/24: - description: ReteStar Rosa Angela Arena trading as Retestar, IT - asn: 204389 - ignoreMorespecifics: false - ignore: false - -185.250.140.0/24: - description: ReteStar Rosa Angela Arena trading as Retestar, IT - asn: 204389 - ignoreMorespecifics: false - ignore: false - -185.250.144.0/22: - description: INNOVIASRL - INNOVIA SRL - asn: 204379 - ignoreMorespecifics: false - ignore: false - -185.250.156.0/22: - description: NABIRI - NABIRI S.R.L. - asn: 204386 - ignoreMorespecifics: false - ignore: false - -185.250.157.0/24: - description: nabiri NABIRI S.R.L., IT - asn: 204386 - ignoreMorespecifics: false - ignore: false - -185.250.159.0/24: - description: nabiri NABIRI S.R.L., IT - asn: 204386 - ignoreMorespecifics: false - ignore: false - -185.250.158.0/24: - description: nabiri NABIRI S.R.L., IT - asn: 204386 - ignoreMorespecifics: false - ignore: false - -185.250.156.0/24: - description: nabiri NABIRI S.R.L., IT - asn: 204386 - ignoreMorespecifics: false - ignore: false - -185.250.164.0/22: - description: ACTIVENETWORK-AS - Active Network S.p.A. - asn: 197075 - ignoreMorespecifics: false - ignore: false - -185.251.60.0/22: - description: OPENDOTCOM-AS - OPEN Dot Com S.p.a. - asn: 204358 - ignoreMorespecifics: false - ignore: false - -185.251.62.0/24: - description: OPENDOTCOM-AS OPEN Dot Com S.p.a., IT - asn: 204358 - ignoreMorespecifics: false - ignore: false - -185.251.61.0/24: - description: OPENDOTCOM-AS OPEN Dot Com S.p.a., IT - asn: 204358 - ignoreMorespecifics: false - ignore: false - -185.251.60.0/24: - description: OPENDOTCOM-AS OPEN Dot Com S.p.a., IT - asn: 204358 - ignoreMorespecifics: false - ignore: false - -185.251.63.0/24: - description: OPENDOTCOM-AS OPEN Dot Com S.p.a., IT - asn: 204358 - ignoreMorespecifics: false - ignore: false - -185.251.136.0/22: - description: FIDOKA-AS - FIDOKA SRL - asn: 200148 - ignoreMorespecifics: false - ignore: false - -185.252.52.0/22: - description: REEVO - REEVO S.R.L. - asn: 31617 - ignoreMorespecifics: false - ignore: false - -185.253.80.0/22: - description: ASN-JCOMWIFI-IT - JCOM Telecomunicazioni s.c.a r.l. - asn: 201502 - ignoreMorespecifics: false - ignore: false - -185.253.200.0/22: - description: CCOMPANY - C. Company S.r.l. - asn: 204309 - ignoreMorespecifics: false - ignore: false - -185.253.200.0/24: - description: ccompany C. Company S.r.l., IT - asn: 204309 - ignoreMorespecifics: false - ignore: false - -185.253.201.0/24: - description: ccompany C. Company S.r.l., IT - asn: 204309 - ignoreMorespecifics: false - ignore: false - -185.253.202.0/24: - description: ccompany C. Company S.r.l., IT - asn: 204309 - ignoreMorespecifics: false - ignore: false - -185.253.203.0/24: - description: ccompany C. Company S.r.l., IT - asn: 204309 - ignoreMorespecifics: false - ignore: false - -185.254.168.0/22: - description: LINKTELCO-ASN - Link Telecomunicazioni SRL - asn: 202074 - ignoreMorespecifics: false - ignore: false - -185.254.228.0/22: - description: SPEEDTEL - SPEEDTEL SRLS - asn: 204107 - ignoreMorespecifics: false - ignore: false - -185.254.229.0/24: - description: speedtel SPEEDTEL SRLS, IT - asn: 204107 - ignoreMorespecifics: false - ignore: false - -188.64.88.0/21: - description: DELTAWEB-AS - Delta Web Spa - asn: 49653 - ignoreMorespecifics: false - ignore: false - -188.64.120.0/21: - description: SPE-AS - S.P.E.Sistemi e Progetti Elett - asn: 49640 - ignoreMorespecifics: false - ignore: false - -188.65.0.0/21: - description: DELTATRE-AS - Deltatre S.p.A. - asn: 12906 - ignoreMorespecifics: false - ignore: false - -188.92.184.0/21: - description: MT-AS - Milano Teleport SRL - asn: 49284 - ignoreMorespecifics: false - ignore: false - -188.93.136.0/21: - description: EUROCALL - Eurocall srl - asn: 196761 - ignoreMorespecifics: false - ignore: false - -188.94.120.0/21: - description: MEDIA-VENETO - Omegacom S.R.L.S. - asn: 49289 - ignoreMorespecifics: false - ignore: false - -188.94.144.0/21: - description: REALEMUTUA-AS - Reale Mutua di Assicurazioni - asn: 196784 - ignoreMorespecifics: false - ignore: false - -188.94.145.0/24: - description: REALEMUTUA-AS Reale Mutua di Assicurazioni, IT - asn: 196784 - ignoreMorespecifics: false - ignore: false - -188.94.148.0/24: - description: REALEMUTUA-AS Reale Mutua di Assicurazioni, IT - asn: 196784 - ignoreMorespecifics: false - ignore: false - -188.94.144.0/24: - description: REALEMUTUA-AS Reale Mutua di Assicurazioni, IT - asn: 196784 - ignoreMorespecifics: false - ignore: false - -188.95.72.0/21: - description: WIFIWEB - WIFIWEB s.r.l. - asn: 47927 - ignoreMorespecifics: false - ignore: false - -188.125.96.0/19: - description: ASCOTLC-AS - Asco TLC S.p.A. - asn: 29177 - ignoreMorespecifics: false - ignore: false - -188.125.100.0/22: - description: ASCOTLC-AS Asco TLC S.p.A., IT - asn: 29177 - ignoreMorespecifics: false - ignore: false - -188.125.120.0/22: - description: ASCOTLC-AS Asco TLC S.p.A., IT - asn: 29177 - ignoreMorespecifics: false - ignore: false - -188.125.112.0/22: - description: ASCOTLC-AS Asco TLC S.p.A., IT - asn: 29177 - ignoreMorespecifics: false - ignore: false - -188.125.124.0/22: - description: ASCOTLC-AS Asco TLC S.p.A., IT - asn: 29177 - ignoreMorespecifics: false - ignore: false - -188.125.108.0/22: - description: ASCOTLC-AS Asco TLC S.p.A., IT - asn: 29177 - ignoreMorespecifics: false - ignore: false - -188.125.104.0/22: - description: ASCOTLC-AS Asco TLC S.p.A., IT - asn: 29177 - ignoreMorespecifics: false - ignore: false - -188.125.116.0/22: - description: ASCOTLC-AS Asco TLC S.p.A., IT - asn: 29177 - ignoreMorespecifics: false - ignore: false - -188.125.96.0/22: - description: ASCOTLC-AS Asco TLC S.p.A., IT - asn: 29177 - ignoreMorespecifics: false - ignore: false - -188.164.128.0/21: - description: PDDA-AS - Prometeus di Daniela Agro - asn: 34971 - ignoreMorespecifics: false - ignore: false - -188.208.19.0/24: - description: MEDINETWORKS - Medinetworks S.r.l. - asn: 209897 - ignoreMorespecifics: false - ignore: false - -188.209.80.0/20: - description: ASN-LEPIDA - Lepida S.c.p.A. - asn: 31638 - ignoreMorespecifics: false - ignore: false - -188.209.89.0/24: - description: ASN-LEPIDA Lepida S.c.p.A., IT - asn: 31638 - ignoreMorespecifics: false - ignore: false - -188.209.80.0/24: - description: ASN-LEPIDA Lepida S.c.p.A., IT - asn: 31638 - ignoreMorespecifics: false - ignore: false - -188.209.88.0/21: - description: ASN-LEPIDA Lepida S.c.p.A., IT - asn: 31638 - ignoreMorespecifics: false - ignore: false - -188.209.81.0/24: - description: ASN-LEPIDA Lepida S.c.p.A., IT - asn: 31638 - ignoreMorespecifics: false - ignore: false - -188.209.82.0/24: - description: ASN-LEPIDA Lepida S.c.p.A., IT - asn: 31638 - ignoreMorespecifics: false - ignore: false - -188.209.83.0/24: - description: ASN-LEPIDA Lepida S.c.p.A., IT - asn: 31638 - ignoreMorespecifics: false - ignore: false - -188.209.86.0/24: - description: ASN-LEPIDA Lepida S.c.p.A., IT - asn: 31638 - ignoreMorespecifics: false - ignore: false - -188.209.80.0/21: - description: ASN-LEPIDA Lepida S.c.p.A., IT - asn: 31638 - ignoreMorespecifics: false - ignore: false - -188.209.88.0/24: - description: ASN-LEPIDA Lepida S.c.p.A., IT - asn: 31638 - ignoreMorespecifics: false - ignore: false - -188.209.87.0/24: - description: ASN-LEPIDA Lepida S.c.p.A., IT - asn: 31638 - ignoreMorespecifics: false - ignore: false - -188.210.239.0/24: - description: ASN-LEPIDA - Lepida S.c.p.A. - asn: 31638 - ignoreMorespecifics: false - ignore: false - -188.212.153.0/24: - description: ASN-LEPIDA - Lepida S.c.p.A. - asn: 31638 - ignoreMorespecifics: false - ignore: false - -188.213.16.0/24: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -188.213.40.0/21: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -188.213.160.0/20: - description: ARUBA-ASN - Aruba S.p.A. - asn: 31034 - ignoreMorespecifics: false - ignore: false - -188.214.0.0/22: - description: PROGETTO8 - Progetto8 Srl - asn: 198721 - ignoreMorespecifics: false - ignore: false - -188.214.198.0/24: - description: PLINK-AS - Professional Link S.r.l. - asn: 59862 - ignoreMorespecifics: false - ignore: false - -188.215.44.0/22: - description: ASN-LEPIDA - Lepida S.c.p.A. - asn: 31638 - ignoreMorespecifics: false - ignore: false - -188.215.94.0/24: - description: FASTWEB - Fastweb SpA - asn: 12874 - ignoreMorespecifics: false - ignore: false - -188.215.247.0/24: - description: ASN-LEPIDA - Lepida S.c.p.A. - asn: 31638 - ignoreMorespecifics: false - ignore: false - -188.215.248.0/24: - description: ASN-LEPIDA - Lepida S.c.p.A. - asn: 31638 - ignoreMorespecifics: false - ignore: false - -188.228.128.0/17: - description: ASDASD-AS - ASDASD srl a socio unico - asn: 28929 - ignoreMorespecifics: false - ignore: false - -188.240.42.0/24: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -188.240.44.0/23: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -188.241.4.0/23: - description: ASN-LEPIDA - Lepida S.c.p.A. - asn: 31638 - ignoreMorespecifics: false - ignore: false - -188.241.140.0/23: - description: WIRTEK - NEWTEC S.R.L. - asn: 201602 - ignoreMorespecifics: false - ignore: false - -188.241.140.0/24: - description: WIRTEK NEWTEC S.R.L., IT - asn: 201602 - ignoreMorespecifics: false - ignore: false - -188.241.141.0/24: - description: WIRTEK NEWTEC S.R.L., IT - asn: 201602 - ignoreMorespecifics: false - ignore: false - -188.241.153.0/24: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -188.241.154.0/24: - description: STELCORE - STEL S.R.L. - asn: 56550 - ignoreMorespecifics: false - ignore: false - -188.241.186.0/24: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -188.241.190.0/23: - description: ASN-LEPIDA - Lepida S.c.p.A. - asn: 31638 - ignoreMorespecifics: false - ignore: false - -188.241.251.0/24: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -192.5.97.0/24: - description: ASN-WINDTRE - WIND TRE S.P.A. - asn: 1267 - ignoreMorespecifics: false - ignore: false - -192.12.192.0/23: - description: CCTLD-IT - Registro del ccTLD it - IIT-CNR - asn: 2597 - ignoreMorespecifics: false - ignore: false - -192.12.193.0/24: - description: CCTLD-IT Registro del ccTLD it - IIT-CNR, IT - asn: 2597 - ignoreMorespecifics: false - ignore: false - -192.12.192.0/24: - description: CCTLD-IT Registro del ccTLD it - IIT-CNR, IT - asn: 2597 - ignoreMorespecifics: false - ignore: false - -192.12.194.0/24: - description: CCTLD-IT - Registro del ccTLD it - IIT-CNR - asn: 2597 - ignoreMorespecifics: false - ignore: false - -192.41.218.0/24: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -192.55.101.0/24: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -192.65.131.0/24: - description: CNR - Consiglio Nazionale delle Ricerche - asn: 2598 - ignoreMorespecifics: false - ignore: false - -192.82.220.0/24: - description: ASN-LEPIDA - Lepida S.c.p.A. - asn: 31638 - ignoreMorespecifics: false - ignore: false - -192.82.221.0/24: - description: ASN-LEPIDA - Lepida S.c.p.A. - asn: 31638 - ignoreMorespecifics: false - ignore: false - -192.92.126.0/24: - description: ASN-WINDTRE - WIND TRE S.P.A. - asn: 1267 - ignoreMorespecifics: false - ignore: false - -192.94.212.0/24: - description: ASN-WINDTRE - WIND TRE S.P.A. - asn: 1267 - ignoreMorespecifics: false - ignore: false - -192.104.23.0/24: - description: ASN-WINDTRE - WIND TRE S.P.A. - asn: 1267 - ignoreMorespecifics: false - ignore: false - -192.106.0.0/16: - description: ASN-WINDTRE - WIND TRE S.P.A. - asn: 1267 - ignoreMorespecifics: false - ignore: false - -192.106.196.0/23: - description: NATO SACLANT Undersea Research Centre, IT - asn: 5502 - ignoreMorespecifics: false - ignore: false - -192.106.192.0/24: - description: INET-AS BT Italia S.p.A., IT - asn: 3313 - ignoreMorespecifics: false - ignore: false - -192.106.32.0/19: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -192.106.234.0/24: - description: ASGARR Consortium GARR, EU - asn: 137 - ignoreMorespecifics: false - ignore: false - -192.132.34.0/24: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -192.133.28.0/24: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -192.135.35.0/24: - description: ASGARR Consortium GARR, EU - asn: 137 - ignoreMorespecifics: false - ignore: false - -192.135.36.0/24: - description: ASGARR Consortium GARR, EU - asn: 137 - ignoreMorespecifics: false - ignore: false - -192.135.32.0/23: - description: ASGARR Consortium GARR, EU - asn: 137 - ignoreMorespecifics: false - ignore: false - -192.146.242.0/24: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -192.148.193.0/24: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -192.156.213.0/24: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -192.160.156.0/24: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -192.167.0.0/16: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -193.0.157.0/24: - description: ASN-CLOUDITALIA - CLOUDITALIA TELECOMUNICAZIONI S.P.A. - asn: 15589 - ignoreMorespecifics: false - ignore: false - -193.17.45.0/24: - description: ORTHOFIX-AS - Orthofix S.r.l. - asn: 31086 - ignoreMorespecifics: false - ignore: false - -193.17.80.0/22: - description: ASN-KUKUA - Kukua s.r.l. - asn: 209418 - ignoreMorespecifics: false - ignore: false - -193.22.90.0/24: - description: GIUNTI-AS - GIUNTI EDITORE S.P.A. - asn: 35114 - ignoreMorespecifics: false - ignore: false - -193.23.114.0/24: - description: REEVO - REEVO S.R.L. - asn: 31617 - ignoreMorespecifics: false - ignore: false - -193.24.29.0/24: - description: NAMEX-IXP - NAMEX CONSORZIO - asn: 24796 - ignoreMorespecifics: false - ignore: false - -193.25.178.0/23: - description: ASDASD-AS - ASDASD srl a socio unico - asn: 28929 - ignoreMorespecifics: false - ignore: false - -193.26.128.0/24: - description: WPWEB-AS - WpWeb S.r.l. - asn: 31121 - ignoreMorespecifics: false - ignore: false - -193.27.28.0/22: - description: FASTWEB - Fastweb SpA - asn: 12874 - ignoreMorespecifics: false - ignore: false - -193.28.95.0/24: - description: AS-IRIDEOS-KP - IRIDEOS S.P.A. - asn: 5602 - ignoreMorespecifics: false - ignore: false - -193.33.18.0/23: - description: SIRTI-AS - SIRTI S.p.A. - asn: 42665 - ignoreMorespecifics: false - ignore: false - -193.33.18.0/24: - description: SIRTI-AS SIRTI S.p.A., IT - asn: 42665 - ignoreMorespecifics: false - ignore: false - -193.33.19.0/24: - description: SIRTI-AS SIRTI S.p.A., IT - asn: 42665 - ignoreMorespecifics: false - ignore: false - -193.33.98.0/23: - description: ADB-AS - A.D.B. Analisi Dati Borsa S.p.A. - asn: 34650 - ignoreMorespecifics: false - ignore: false - -193.35.4.0/22: - description: FASTWEB - Fastweb SpA - asn: 12874 - ignoreMorespecifics: false - ignore: false - -193.36.47.0/24: - description: INET-AS - BT Italia S.p.A. - asn: 3313 - ignoreMorespecifics: false - ignore: false - -193.41.6.0/23: - description: ASN-LOGOS - Logos S.P.A. - asn: 15923 - ignoreMorespecifics: false - ignore: false - -193.41.84.0/24: - description: CSEBO-NET - C.S.E. Consorzio Servizi Bancari Soc. Cons. a r.l. - asn: 15981 - ignoreMorespecifics: false - ignore: false - -193.41.85.0/24: - description: ASN-SELECTA - Selecta spa - asn: 16052 - ignoreMorespecifics: false - ignore: false - -193.41.176.0/22: - description: EQUENSWORLDLINE - Equens S.P.A. - asn: 16177 - ignoreMorespecifics: false - ignore: false - -193.41.198.0/24: - description: ISP-ASN2 - Intesa Sanpaolo S.p.A. - asn: 20942 - ignoreMorespecifics: false - ignore: false - -193.41.205.0/24: - description: BANCALOMBARDA - UBI SISTEMI E SERVIZI S.c.p.A. - asn: 16161 - ignoreMorespecifics: false - ignore: false - -193.41.235.0/24: - description: PLANETEL - Planetel Srl - asn: 47217 - ignoreMorespecifics: false - ignore: false - -193.41.236.0/24: - description: ISP-ASN2 - Intesa Sanpaolo S.p.A. - asn: 20942 - ignoreMorespecifics: false - ignore: false - -193.42.2.0/23: - description: ASN-ATLANET - BT Italia S.p.A. - asn: 12797 - ignoreMorespecifics: false - ignore: false - -193.42.14.0/24: - description: ARUBA-ASN - Aruba S.p.A. - asn: 31034 - ignoreMorespecifics: false - ignore: false - -193.42.64.0/19: - description: INSIEL-AS - Insiel- Informatica per il sistema degli enti locali S.p.A - asn: 44831 - ignoreMorespecifics: false - ignore: false - -193.42.80.0/20: - description: INSIEL-AS Insiel- Informatica per il sistema degli enti locali S.p.A, IT - asn: 44831 - ignoreMorespecifics: false - ignore: false - -193.42.70.0/24: - description: INSIEL-AS Insiel- Informatica per il sistema degli enti locali S.p.A, IT - asn: 44831 - ignoreMorespecifics: false - ignore: false - -193.42.93.0/24: - description: INSIEL-AS Insiel- Informatica per il sistema degli enti locali S.p.A, IT - asn: 44831 - ignoreMorespecifics: false - ignore: false - -193.42.68.0/23: - description: INSIEL-AS Insiel- Informatica per il sistema degli enti locali S.p.A, IT - asn: 44831 - ignoreMorespecifics: false - ignore: false - -193.42.94.0/24: - description: INSIEL-AS Insiel- Informatica per il sistema degli enti locali S.p.A, IT - asn: 44831 - ignoreMorespecifics: false - ignore: false - -193.42.64.0/20: - description: INSIEL-AS Insiel- Informatica per il sistema degli enti locali S.p.A, IT - asn: 44831 - ignoreMorespecifics: false - ignore: false - -193.42.64.0/24: - description: INSIEL-AS Insiel- Informatica per il sistema degli enti locali S.p.A, IT - asn: 44831 - ignoreMorespecifics: false - ignore: false - -193.42.133.0/24: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -193.42.134.0/24: - description: CSP-AS - CSP s.c. a r.l. - asn: 2595 - ignoreMorespecifics: false - ignore: false - -193.42.138.0/24: - description: BT-ITALIA - BT Italia S.p.A. - asn: 8968 - ignoreMorespecifics: false - ignore: false - -193.42.139.0/24: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -193.43.2.0/23: - description: TISCALI-IT - Tiscali Italia S.P.A. - asn: 8612 - ignoreMorespecifics: false - ignore: false - -193.43.4.0/22: - description: CEDACRINORD-AS - CEDACRI S.P.A. - asn: 13180 - ignoreMorespecifics: false - ignore: false - -193.43.15.0/24: - description: INET-AS - BT Italia S.p.A. - asn: 3313 - ignoreMorespecifics: false - ignore: false - -193.43.18.0/23: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -193.43.24.0/24: - description: AS_INTERACTIVE - Qcom spa - asn: 41497 - ignoreMorespecifics: false - ignore: false - -193.43.34.0/24: - description: TRENTINODIGITALE-AS - Trentino Digitale SPA - asn: 12835 - ignoreMorespecifics: false - ignore: false - -193.43.35.0/24: - description: TELESPAZIO-AS - Telespazio S.p.A. - asn: 43279 - ignoreMorespecifics: false - ignore: false - -193.43.36.0/24: - description: Food And Agriculture Organization of the United Nations - asn: 5535 - ignoreMorespecifics: false - ignore: false - -193.43.44.0/22: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -193.43.76.0/24: - description: COLT Technology Services Group Limited - asn: 15404 - ignoreMorespecifics: false - ignore: false - -193.43.80.0/21: - description: ASN-LEPIDA - Lepida S.c.p.A. - asn: 31638 - ignoreMorespecifics: false - ignore: false - -193.43.96.0/24: - description: IT-STCOM - Metrolink S.R.L. - asn: 8816 - ignoreMorespecifics: false - ignore: false - -193.43.97.0/24: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -193.43.101.0/24: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -193.43.109.0/24: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -193.43.117.0/24: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -193.43.132.0/23: - description: ASN-ITNET - ITnet S.r.l. - asn: 3242 - ignoreMorespecifics: false - ignore: false - -193.43.137.0/24: - description: CSP-AS - CSP s.c. a r.l. - asn: 2595 - ignoreMorespecifics: false - ignore: false - -193.43.141.0/24: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -193.43.168.0/21: - description: INSIEL-AS Insiel- Informatica per il sistema degli enti locali S.p.A, IT - asn: 44831 - ignoreMorespecifics: false - ignore: false - -193.43.160.0/21: - description: INSIEL-AS Insiel- Informatica per il sistema degli enti locali S.p.A, IT - asn: 44831 - ignoreMorespecifics: false - ignore: false - -193.43.176.0/23: - description: INSIEL-AS Insiel- Informatica per il sistema degli enti locali S.p.A, IT - asn: 44831 - ignoreMorespecifics: false - ignore: false - -193.43.166.0/24: - description: INSIEL-AS Insiel- Informatica per il sistema degli enti locali S.p.A, IT - asn: 44831 - ignoreMorespecifics: false - ignore: false - -193.43.164.0/24: - description: INSIEL-AS Insiel- Informatica per il sistema degli enti locali S.p.A, IT - asn: 44831 - ignoreMorespecifics: false - ignore: false - -193.43.184.0/21: - description: ASN-LEPIDA - Lepida S.c.p.A. - asn: 31638 - ignoreMorespecifics: false - ignore: false - -193.43.192.0/20: - description: ASN-LEPIDA - Lepida S.c.p.A. - asn: 31638 - ignoreMorespecifics: false - ignore: false - -193.43.192.0/21: - description: ASN-LEPIDA Lepida S.c.p.A., IT - asn: 31638 - ignoreMorespecifics: false - ignore: false - -193.43.200.0/21: - description: ASN-LEPIDA Lepida S.c.p.A., IT - asn: 31638 - ignoreMorespecifics: false - ignore: false - -193.46.28.0/22: - description: WNT - Perolini Sebastiano - asn: 200901 - ignoreMorespecifics: false - ignore: false - -193.46.180.0/24: - description: INROMA-AS - CINECA CONSORZIO INTERUNIVERSITARIO - asn: 5397 - ignoreMorespecifics: false - ignore: false - -193.58.36.0/22: - description: SPADHAUSEN - Spadhausen SRL Unipersonale - asn: 62166 - ignoreMorespecifics: false - ignore: false - -193.58.38.0/23: - description: SPADHAUSEN Spadhausen SRL Unipersonale, IT - asn: 62166 - ignoreMorespecifics: false - ignore: false - -193.58.36.0/23: - description: SPADHAUSEN Spadhausen SRL Unipersonale, IT - asn: 62166 - ignoreMorespecifics: false - ignore: false - -193.58.239.0/24: - description: ARUBA-ASN - Aruba S.p.A. - asn: 31034 - ignoreMorespecifics: false - ignore: false - -193.70.128.0/17: - description: ASN-WINDTRE - WIND TRE S.P.A. - asn: 1267 - ignoreMorespecifics: false - ignore: false - -193.70.226.0/23: - description: BT-Italia BT Italia S.p.A., IT - asn: 8968 - ignoreMorespecifics: false - ignore: false - -193.70.146.0/24: - description: SERVERPLAN-AS Server Plan S.r.l., IT - asn: 52030 - ignoreMorespecifics: false - ignore: false - -193.76.0.0/16: - description: ASN-WINDTRE - WIND TRE S.P.A. - asn: 1267 - ignoreMorespecifics: false - ignore: false - -193.93.108.0/22: - description: CDP - Cassa Depositi e Prestiti, S.P.A. - asn: 202500 - ignoreMorespecifics: false - ignore: false - -193.104.86.0/24: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -193.104.137.0/24: - description: FUB-AS - Fondazione Ugo Bordoni - asn: 50112 - ignoreMorespecifics: false - ignore: false - -193.104.137.0/25: - description: FUB-AS Fondazione Ugo Bordoni, IT - asn: 50112 - ignoreMorespecifics: false - ignore: false - -193.104.137.128/25: - description: FUB-AS Fondazione Ugo Bordoni, IT - asn: 50112 - ignoreMorespecifics: false - ignore: false - -193.104.223.0/24: - description: E-SECURITY-AS - e-Security S.r.l. - asn: 196880 - ignoreMorespecifics: false - ignore: false - -193.105.79.0/24: - description: CONNECTICS-AS - Interactiv-group SAS - asn: 42392 - ignoreMorespecifics: false - ignore: false - -193.105.228.0/24: - description: ELSYNET - ELSYNET S.R.L. - asn: 196983 - ignoreMorespecifics: false - ignore: false - -193.106.180.0/22: - description: EURAC-AS - Accademia Europea di Bolzano - asn: 50507 - ignoreMorespecifics: false - ignore: false - -193.106.180.0/23: - description: EURAC-AS Accademia Europea di Bolzano, IT - asn: 50507 - ignoreMorespecifics: false - ignore: false - -193.106.182.0/23: - description: EURAC-AS Accademia Europea di Bolzano, IT - asn: 50507 - ignoreMorespecifics: false - ignore: false - -193.108.60.0/22: - description: NEXI-AS - Nexi Payments S.P.A. - asn: 35051 - ignoreMorespecifics: false - ignore: false - -193.108.63.0/24: - description: Nexi-as Nexi Payments S.P.A., IT - asn: 35051 - ignoreMorespecifics: false - ignore: false - -193.108.61.0/24: - description: Nexi-as Nexi Payments S.P.A., IT - asn: 35051 - ignoreMorespecifics: false - ignore: false - -193.108.62.0/24: - description: Nexi-as Nexi Payments S.P.A., IT - asn: 35051 - ignoreMorespecifics: false - ignore: false - -193.108.60.0/24: - description: Nexi-as Nexi Payments S.P.A., IT - asn: 35051 - ignoreMorespecifics: false - ignore: false - -193.108.186.0/24: - description: FINECO - FinecoBank SpA - asn: 12498 - ignoreMorespecifics: false - ignore: false - -193.108.204.0/24: - description: GRTN-AS - Terna S.p.A. - asn: 21014 - ignoreMorespecifics: false - ignore: false - -193.108.205.0/24: - description: PDR-AS - Services Network Presidenza Repubblica Italiana - asn: 21006 - ignoreMorespecifics: false - ignore: false - -193.109.32.0/21: - description: SISTEMIUNO-AS - Sistemi Hardware&Software S.P.A. - asn: 21101 - ignoreMorespecifics: false - ignore: false - -193.109.40.0/21: - description: CONSULTAREA - TeleMedia.net srl - asn: 21086 - ignoreMorespecifics: false - ignore: false - -193.109.90.0/24: - description: ASN-WINDTRE - WIND TRE S.P.A. - asn: 1267 - ignoreMorespecifics: false - ignore: false - -193.109.104.0/22: - description: ASN-COGEIN-RA - Data Management S.r.l. - asn: 21134 - ignoreMorespecifics: false - ignore: false - -193.109.106.0/24: - description: ASN-COGEIN-RA Data Management S.r.l., IT - asn: 21134 - ignoreMorespecifics: false - ignore: false - -193.109.112.0/24: - description: UNIDATA - UNIDATA S.p.A. - asn: 5394 - ignoreMorespecifics: false - ignore: false - -193.109.233.0/24: - description: BPV-AS - Banca Popolare di Vicenza S.C.p.A. - asn: 24805 - ignoreMorespecifics: false - ignore: false - -193.110.151.0/24: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -193.111.20.0/23: - description: ASM-SETTIMO-ASN - Patrimonio Citta' Di Settimo Torinese S.r.l. - asn: 24717 - ignoreMorespecifics: false - ignore: false - -193.111.46.0/24: - description: KEYCAB-AS - Leonardo S.p.A. - asn: 24802 - ignoreMorespecifics: false - ignore: false - -193.138.4.0/23: - description: MVA-AS20160531 - Mirko Montuori trading as MVA Connect - asn: 202803 - ignoreMorespecifics: false - ignore: false - -193.138.4.0/24: - description: MVA-AS20160531 Mirko Montuori trading as MVA Connect, IT - asn: 202803 - ignoreMorespecifics: false - ignore: false - -193.138.120.0/23: - description: MVA-AS20160531 - Mirko Montuori trading as MVA Connect - asn: 202803 - ignoreMorespecifics: false - ignore: false - -193.138.160.0/22: - description: TRENITALIA-AS - TRENITALIA SPA - asn: 34216 - ignoreMorespecifics: false - ignore: false - -193.138.160.0/24: - description: TRENITALIA-AS TRENITALIA SPA, IT - asn: 34216 - ignoreMorespecifics: false - ignore: false - -193.138.162.0/24: - description: TRENITALIA-AS TRENITALIA SPA, IT - asn: 34216 - ignoreMorespecifics: false - ignore: false - -193.138.163.0/24: - description: TRENITALIA-AS TRENITALIA SPA, IT - asn: 34216 - ignoreMorespecifics: false - ignore: false - -193.138.161.0/24: - description: TRENITALIA-AS TRENITALIA SPA, IT - asn: 34216 - ignoreMorespecifics: false - ignore: false - -193.142.196.0/22: - description: SAILWEB-SRL - SAILWEB SRL - asn: 44939 - ignoreMorespecifics: false - ignore: false - -193.143.249.0/24: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -193.148.38.0/23: - description: CEDACRINORD-AS - CEDACRI S.P.A. - asn: 13180 - ignoreMorespecifics: false - ignore: false - -193.150.60.0/22: - description: EPIC-NETWORKS-AS - EPIC NETWORKS S.R.L. - asn: 57394 - ignoreMorespecifics: false - ignore: false - -193.150.112.0/24: - description: COLT - COLT Technology Services Group Limited - asn: 8220 - ignoreMorespecifics: false - ignore: false - -193.160.240.0/22: - description: SYNAPSE-AS - Luigi Pellizzer trading as Synapse - asn: 60943 - ignoreMorespecifics: false - ignore: false - -193.168.52.0/23: - description: RETELIT-AS - Reti Telematiche Italiane S.p.A. (Retelit S.p.A.) - asn: 28716 - ignoreMorespecifics: false - ignore: false - -193.168.56.0/23: - description: RETELIT-AS - Reti Telematiche Italiane S.p.A. (Retelit S.p.A.) - asn: 28716 - ignoreMorespecifics: false - ignore: false - -193.169.20.0/24: - description: FASTWEB - Fastweb SpA - asn: 12874 - ignoreMorespecifics: false - ignore: false - -193.169.56.0/23: - description: PLANETEL - Planetel Srl - asn: 47217 - ignoreMorespecifics: false - ignore: false - -193.169.150.0/23: - description: AGUSTAWESTLAND-AS - Agusta S.P.A. - asn: 49579 - ignoreMorespecifics: false - ignore: false - -193.169.151.0/24: - description: AGUSTAWESTLAND-AS Agusta S.P.A., IT - asn: 49579 - ignoreMorespecifics: false - ignore: false - -193.169.150.0/24: - description: AGUSTAWESTLAND-AS Agusta S.P.A., IT - asn: 49579 - ignoreMorespecifics: false - ignore: false - -193.169.162.0/23: - description: STEFANEL-GROUP-AS - Stefanel S.p.A. - asn: 196654 - ignoreMorespecifics: false - ignore: false - -193.169.242.0/23: - description: NOVERCA-AS - Noverca s.r.l - asn: 47224 - ignoreMorespecifics: false - ignore: false - -193.178.216.0/24: - description: ASN-DEBIS - Engineering D.HUB S.p.A. - asn: 21176 - ignoreMorespecifics: false - ignore: false - -193.178.224.0/23: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -193.178.234.0/23: - description: ASN-DEBIS - Engineering D.HUB S.p.A. - asn: 21176 - ignoreMorespecifics: false - ignore: false - -193.178.234.0/24: - description: ASN-DEBIS Engineering D.HUB S.p.A., IT - asn: 21176 - ignoreMorespecifics: false - ignore: false - -193.178.235.0/24: - description: ASN-DEBIS Engineering D.HUB S.p.A., IT - asn: 21176 - ignoreMorespecifics: false - ignore: false - -193.178.244.0/22: - description: ASN-DEBIS - Engineering D.HUB S.p.A. - asn: 21176 - ignoreMorespecifics: false - ignore: false - -193.178.245.0/24: - description: ASN-DEBIS Engineering D.HUB S.p.A., IT - asn: 21176 - ignoreMorespecifics: false - ignore: false - -193.178.247.0/24: - description: ASN-DEBIS Engineering D.HUB S.p.A., IT - asn: 21176 - ignoreMorespecifics: false - ignore: false - -193.178.244.0/24: - description: ASN-DEBIS Engineering D.HUB S.p.A., IT - asn: 21176 - ignoreMorespecifics: false - ignore: false - -193.178.246.0/24: - description: ASN-DEBIS Engineering D.HUB S.p.A., IT - asn: 21176 - ignoreMorespecifics: false - ignore: false - -193.187.74.0/23: - description: CAMPANIACOM-AS - CAMPANIACOM SPA - asn: 199039 - ignoreMorespecifics: false - ignore: false - -193.188.28.0/22: - description: SERVER24-AS - INCUBATEC GmbH - Srl - asn: 34081 - ignoreMorespecifics: false - ignore: false - -193.189.112.0/23: - description: AS-IRIDEOS-KP - IRIDEOS S.P.A. - asn: 5602 - ignoreMorespecifics: false - ignore: false - -193.193.0.0/19: - description: FASTWEB - Fastweb SpA - asn: 12874 - ignoreMorespecifics: false - ignore: false - -193.193.172.0/23: - description: UNICREDIT-AS-MI-IT - UniCredit Business Integrated Solutions S.C.p.A. - asn: 12428 - ignoreMorespecifics: false - ignore: false - -193.193.183.0/24: - description: FINECO - FinecoBank SpA - asn: 12498 - ignoreMorespecifics: false - ignore: false - -193.194.129.0/24: - description: WORK-AS - N@work Internet Informationssysteme GmbH - asn: 9211 - ignoreMorespecifics: false - ignore: false - -193.200.3.0/24: - description: SEEWEB - SEEWEB s.r.l. - asn: 12637 - ignoreMorespecifics: false - ignore: false - -193.200.213.0/24: - description: ASN-LEPIDA - Lepida S.c.p.A. - asn: 31638 - ignoreMorespecifics: false - ignore: false - -193.201.40.0/24: - description: NAMEX-IXP - NAMEX CONSORZIO - asn: 24796 - ignoreMorespecifics: false - ignore: false - -193.201.171.0/24: - description: INET-AS - BT Italia S.p.A. - asn: 3313 - ignoreMorespecifics: false - ignore: false - -193.204.0.0/16: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -193.204.0.0/15: - description: ASGARR Consortium GARR, EU - asn: 137 - ignoreMorespecifics: false - ignore: false - -193.205.0.0/16: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -193.206.0.0/16: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -193.207.0.0/16: - description: TISCALI-IT - Tiscali Italia S.P.A. - asn: 8612 - ignoreMorespecifics: false - ignore: false - -193.219.102.0/24: - description: EMISFERA-AS - Emisfera Societa' Cooperativa - asn: 41644 - ignoreMorespecifics: false - ignore: false - -193.219.109.0/24: - description: IT-ENET-IGPDECAUX - IGP Decaux spa - asn: 41100 - ignoreMorespecifics: false - ignore: false - -193.222.136.0/24: - description: GEOX - GEOX S.P.A. - asn: 35514 - ignoreMorespecifics: false - ignore: false - -193.227.64.0/19: - description: CERVED-AS - CERVED GROUP S.p.A. - asn: 15553 - ignoreMorespecifics: false - ignore: false - -193.227.64.0/22: - description: CERVED-AS CERVED GROUP S.p.A., IT - asn: 15553 - ignoreMorespecifics: false - ignore: false - -193.227.78.0/24: - description: CERVED-AS CERVED GROUP S.p.A., IT - asn: 15553 - ignoreMorespecifics: false - ignore: false - -193.227.104.0/24: - description: AS-IRIDEOS-KP - IRIDEOS S.P.A. - asn: 5602 - ignoreMorespecifics: false - ignore: false - -193.228.56.0/22: - description: HOSTROYALE_TECHNOLOGIES - HostRoyale Technologies Pvt Ltd - asn: 204287 - ignoreMorespecifics: false - ignore: false - -193.238.100.0/22: - description: NETECOM - Net & Com s.r.l. - asn: 6831 - ignoreMorespecifics: false - ignore: false - -193.238.136.0/22: - description: INTERPLANET-IT - Interplanet S.r.l. - asn: 34758 - ignoreMorespecifics: false - ignore: false - -193.239.52.0/22: - description: ISP-INASSET-AS - InAsset S.r.l. - asn: 47902 - ignoreMorespecifics: false - ignore: false - -193.254.12.0/22: - description: NHM - NHM - S.R.L. - asn: 62275 - ignoreMorespecifics: false - ignore: false - -193.254.240.0/23: - description: ARUBA-ASN - Aruba S.p.A. - asn: 31034 - ignoreMorespecifics: false - ignore: false - -194.0.16.0/24: - description: CCTLD-IT-ANYCAST - Registro del ccTLD it - IIT-CNR - asn: 197440 - ignoreMorespecifics: false - ignore: false - -194.0.140.0/24: - description: ASN-WINTECH - Wintech S.p.a. - asn: 42180 - ignoreMorespecifics: false - ignore: false - -194.1.208.0/24: - description: AS-IRIDEOS-KP - IRIDEOS S.P.A. - asn: 5602 - ignoreMorespecifics: false - ignore: false - -194.4.40.0/22: - description: INTRANETWIFI - RUBELLO LINO trading as RUBELLO IMPIANTI - asn: 200604 - ignoreMorespecifics: false - ignore: false - -194.4.144.0/22: - description: WAVECOM - WAVECOM SRL - asn: 200497 - ignoreMorespecifics: false - ignore: false - -194.5.254.0/23: - description: VOIPEDEU - Voiped Wholesale BV - asn: 204805 - ignoreMorespecifics: false - ignore: false - -194.5.255.0/24: - description: voipedeu Voiped Wholesale BV, NL - asn: 204805 - ignoreMorespecifics: false - ignore: false - -194.5.254.0/24: - description: voipedeu Voiped Wholesale BV, NL - asn: 204805 - ignoreMorespecifics: false - ignore: false - -194.8.12.0/23: - description: VOIPEDEU - Voiped Wholesale BV - asn: 204805 - ignoreMorespecifics: false - ignore: false - -194.8.13.0/24: - description: voipedeu Voiped Wholesale BV, NL - asn: 204805 - ignoreMorespecifics: false - ignore: false - -194.8.12.0/24: - description: voipedeu Voiped Wholesale BV, NL - asn: 204805 - ignoreMorespecifics: false - ignore: false - -194.9.220.0/23: - description: EQUENSWORLDLINE - Equens S.P.A. - asn: 16177 - ignoreMorespecifics: false - ignore: false - -194.20.0.0/15: - description: AS-IRIDEOS-IN-NETAPP - IRIDEOS S.P.A. - asn: 3302 - ignoreMorespecifics: false - ignore: false - -194.20.222.0/24: - description: INET-AS BT Italia S.p.A., IT - asn: 3313 - ignoreMorespecifics: false - ignore: false - -194.20.208.0/21: - description: INET-AS BT Italia S.p.A., IT - asn: 3313 - ignoreMorespecifics: false - ignore: false - -194.21.28.0/22: - description: INET-AS BT Italia S.p.A., IT - asn: 3313 - ignoreMorespecifics: false - ignore: false - -194.21.20.0/22: - description: INET-AS BT Italia S.p.A., IT - asn: 3313 - ignoreMorespecifics: false - ignore: false - -194.20.96.0/21: - description: Unidata UNIDATA S.p.A., IT - asn: 5394 - ignoreMorespecifics: false - ignore: false - -194.20.144.0/23: - description: ASCOTLC-AS Asco TLC S.p.A., IT - asn: 29177 - ignoreMorespecifics: false - ignore: false - -194.20.44.0/22: - description: INET-AS BT Italia S.p.A., IT - asn: 3313 - ignoreMorespecifics: false - ignore: false - -194.20.240.0/22: - description: SHINY-AS Shiny S.r.l., IT - asn: 6665 - ignoreMorespecifics: false - ignore: false - -194.20.60.0/22: - description: INET-AS BT Italia S.p.A., IT - asn: 3313 - ignoreMorespecifics: false - ignore: false - -194.20.244.0/22: - description: SHINY-AS Shiny S.r.l., IT - asn: 6665 - ignoreMorespecifics: false - ignore: false - -194.20.229.0/24: - description: INET-AS BT Italia S.p.A., IT - asn: 3313 - ignoreMorespecifics: false - ignore: false - -194.20.52.0/22: - description: INET-AS BT Italia S.p.A., IT - asn: 3313 - ignoreMorespecifics: false - ignore: false - -194.20.248.0/24: - description: INET-AS BT Italia S.p.A., IT - asn: 3313 - ignoreMorespecifics: false - ignore: false - -194.20.155.0/24: - description: INET-AS BT Italia S.p.A., IT - asn: 3313 - ignoreMorespecifics: false - ignore: false - -194.21.19.0/24: - description: INET-AS BT Italia S.p.A., IT - asn: 3313 - ignoreMorespecifics: false - ignore: false - -194.20.112.0/22: - description: INET-AS BT Italia S.p.A., IT - asn: 3313 - ignoreMorespecifics: false - ignore: false - -194.20.216.0/22: - description: INET-AS BT Italia S.p.A., IT - asn: 3313 - ignoreMorespecifics: false - ignore: false - -194.20.142.0/23: - description: ASCOTLC-AS Asco TLC S.p.A., IT - asn: 29177 - ignoreMorespecifics: false - ignore: false - -194.20.64.0/20: - description: VF-GROUP-DC1 Vodafone Group Services GmbH, DE - asn: 201917 - ignoreMorespecifics: false - ignore: false - -194.20.226.0/24: - description: INET-AS BT Italia S.p.A., IT - asn: 3313 - ignoreMorespecifics: false - ignore: false - -194.20.200.0/21: - description: INET-AS BT Italia S.p.A., IT - asn: 3313 - ignoreMorespecifics: false - ignore: false - -194.20.50.0/24: - description: INET-AS BT Italia S.p.A., IT - asn: 3313 - ignoreMorespecifics: false - ignore: false - -194.20.232.0/21: - description: SHINY-AS Shiny S.r.l., IT - asn: 6665 - ignoreMorespecifics: false - ignore: false - -194.20.58.0/24: - description: AS-IRIDEOS-IN-NETAPP IRIDEOS S.P.A., IT - asn: 3302 - ignoreMorespecifics: false - ignore: false - -194.20.56.0/23: - description: INET-AS BT Italia S.p.A., IT - asn: 3313 - ignoreMorespecifics: false - ignore: false - -194.21.25.0/24: - description: INET-AS BT Italia S.p.A., IT - asn: 3313 - ignoreMorespecifics: false - ignore: false - -194.20.40.0/23: - description: INET-AS BT Italia S.p.A., IT - asn: 3313 - ignoreMorespecifics: false - ignore: false - -194.21.56.0/23: - description: GOLDNET-ITALY-AS Goldnet S.R.L., IT - asn: 28742 - ignoreMorespecifics: false - ignore: false - -194.20.42.0/24: - description: INET-AS BT Italia S.p.A., IT - asn: 3313 - ignoreMorespecifics: false - ignore: false - -194.20.199.0/24: - description: INET-AS BT Italia S.p.A., IT - asn: 3313 - ignoreMorespecifics: false - ignore: false - -194.20.24.0/24: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -194.21.4.0/22: - description: INET-AS BT Italia S.p.A., IT - asn: 3313 - ignoreMorespecifics: false - ignore: false - -194.20.76.0/22: - description: VF-GROUP-DC1 Vodafone Group Services GmbH, DE - asn: 201917 - ignoreMorespecifics: false - ignore: false - -194.20.70.0/24: - description: VF-GROUP-DC1 Vodafone Group Services GmbH, DE - asn: 201917 - ignoreMorespecifics: false - ignore: false - -194.21.8.0/22: - description: INET-AS BT Italia S.p.A., IT - asn: 3313 - ignoreMorespecifics: false - ignore: false - -194.20.64.0/21: - description: VF-GROUP-DC1 Vodafone Group Services GmbH, DE - asn: 201917 - ignoreMorespecifics: false - ignore: false - -194.20.49.0/24: - description: INET-AS BT Italia S.p.A., IT - asn: 3313 - ignoreMorespecifics: false - ignore: false - -194.20.72.0/22: - description: VF-GROUP-DC1 Vodafone Group Services GmbH, DE - asn: 201917 - ignoreMorespecifics: false - ignore: false - -194.20.59.0/24: - description: ASTALDI-AS ASTALDI SPA, IT - asn: 201944 - ignoreMorespecifics: false - ignore: false - -194.20.120.0/21: - description: INET-AS BT Italia S.p.A., IT - asn: 3313 - ignoreMorespecifics: false - ignore: false - -194.20.108.0/22: - description: INET-AS BT Italia S.p.A., IT - asn: 3313 - ignoreMorespecifics: false - ignore: false - -194.20.8.0/21: - description: INET-AS BT Italia S.p.A., IT - asn: 3313 - ignoreMorespecifics: false - ignore: false - -194.28.116.0/22: - description: AS-IRIDEOS-KP - IRIDEOS S.P.A. - asn: 5602 - ignoreMorespecifics: false - ignore: false - -194.29.204.0/24: - description: ISP-ASN4 - Intesa Sanpaolo S.p.A. - asn: 13253 - ignoreMorespecifics: false - ignore: false - -194.31.108.0/22: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -194.32.172.0/22: - description: TECNODATA - Tecnodata Trentina Srl - asn: 200409 - ignoreMorespecifics: false - ignore: false - -194.32.175.0/24: - description: Tecnodata Tecnodata Trentina Srl, IT - asn: 200409 - ignoreMorespecifics: false - ignore: false - -194.32.173.0/24: - description: Tecnodata Tecnodata Trentina Srl, IT - asn: 200409 - ignoreMorespecifics: false - ignore: false - -194.32.172.0/24: - description: Tecnodata Tecnodata Trentina Srl, IT - asn: 200409 - ignoreMorespecifics: false - ignore: false - -194.32.174.0/24: - description: Tecnodata Tecnodata Trentina Srl, IT - asn: 200409 - ignoreMorespecifics: false - ignore: false - -194.36.72.0/22: - description: NEXTIT - Next.it S.r.l. - asn: 201950 - ignoreMorespecifics: false - ignore: false - -194.37.252.0/24: - description: IMLGROUP-AS - IML Motori SpA - asn: 43756 - ignoreMorespecifics: false - ignore: false - -194.41.4.0/22: - description: RENAULT - RENAULT SAS - asn: 8528 - ignoreMorespecifics: false - ignore: false - -194.41.9.0/24: - description: DWS-LON - Disney Worldwide Services - asn: 30311 - ignoreMorespecifics: false - ignore: false - -194.48.180.0/22: - description: NETOIP - Netoip.com srl - asn: 202709 - ignoreMorespecifics: false - ignore: false - -194.53.152.0/22: - description: LINKTELCO-ASN - Link Telecomunicazioni SRL - asn: 202074 - ignoreMorespecifics: false - ignore: false - -194.53.180.0/22: - description: CSTELECOM - alessio sassone - asn: 209572 - ignoreMorespecifics: false - ignore: false - -194.55.44.0/22: - description: FASTWEB - Fastweb SpA - asn: 12874 - ignoreMorespecifics: false - ignore: false - -194.55.148.0/22: - description: FIDOKA-AS - FIDOKA SRL - asn: 200148 - ignoreMorespecifics: false - ignore: false - -194.56.88.0/22: - description: MOMIT - MOMIT SRL - asn: 204760 - ignoreMorespecifics: false - ignore: false - -194.59.208.0/22: - description: FASTWEB - Fastweb SpA - asn: 12874 - ignoreMorespecifics: false - ignore: false - -194.62.60.0/22: - description: GTT-BACKBONE - GTT Communications Inc. - asn: 3257 - ignoreMorespecifics: false - ignore: false - -194.62.200.0/22: - description: ASN-HYTEL - HYTEL S.R.L. - asn: 202382 - ignoreMorespecifics: false - ignore: false - -194.69.60.0/22: - description: AS-BALENO - Baleno S.r.l. - asn: 198349 - ignoreMorespecifics: false - ignore: false - -194.79.56.0/22: - description: ELMEC-AS - ELMEC INFORMATICA S.P.A. - asn: 39217 - ignoreMorespecifics: false - ignore: false - -194.79.192.0/19: - description: UNIDATA - UNIDATA S.p.A. - asn: 5394 - ignoreMorespecifics: false - ignore: false - -194.105.48.0/21: - description: TRENTINODIGITALE-AS - Trentino Digitale SPA - asn: 12835 - ignoreMorespecifics: false - ignore: false - -194.105.57.0/24: - description: ASN-DEBIS - Engineering D.HUB S.p.A. - asn: 21176 - ignoreMorespecifics: false - ignore: false - -194.105.61.0/24: - description: MULTITRADE-AS - CEDACRI S.P.A. - asn: 12922 - ignoreMorespecifics: false - ignore: false - -194.113.88.0/22: - description: NETEN-AS - Neten Srl - asn: 41974 - ignoreMorespecifics: false - ignore: false - -194.116.0.0/19: - description: CSP-AS - CSP s.c. a r.l. - asn: 2595 - ignoreMorespecifics: false - ignore: false - -194.116.26.0/23: - description: CSP-SCHOOLS-AS CSP s.c. a r.l., IT - asn: 2596 - ignoreMorespecifics: false - ignore: false - -194.116.32.0/20: - description: ASN-BBBELL - B.B.Bell SPA - asn: 34606 - ignoreMorespecifics: false - ignore: false - -194.116.32.0/19: - description: ASN-BBBELL B.B.Bell SPA, IT - asn: 34606 - ignoreMorespecifics: false - ignore: false - -194.116.48.0/20: - description: ASN-BBBELL - B.B.Bell SPA - asn: 34606 - ignoreMorespecifics: false - ignore: false - -194.116.72.0/23: - description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC - asn: 41364 - ignoreMorespecifics: false - ignore: false - -194.116.74.0/23: - description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC - asn: 41364 - ignoreMorespecifics: false - ignore: false - -194.116.76.0/22: - description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC - asn: 41364 - ignoreMorespecifics: false - ignore: false - -194.116.80.0/23: - description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC - asn: 41364 - ignoreMorespecifics: false - ignore: false - -194.116.82.0/24: - description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC - asn: 41364 - ignoreMorespecifics: false - ignore: false - -194.116.83.0/24: - description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC - asn: 41364 - ignoreMorespecifics: false - ignore: false - -194.116.84.0/24: - description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC - asn: 41364 - ignoreMorespecifics: false - ignore: false - -194.116.85.0/24: - description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC - asn: 41364 - ignoreMorespecifics: false - ignore: false - -194.116.86.0/23: - description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC - asn: 41364 - ignoreMorespecifics: false - ignore: false - -194.116.88.0/22: - description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC - asn: 41364 - ignoreMorespecifics: false - ignore: false - -194.116.92.0/24: - description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC - asn: 41364 - ignoreMorespecifics: false - ignore: false - -194.116.93.0/24: - description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC - asn: 41364 - ignoreMorespecifics: false - ignore: false - -194.116.94.0/23: - description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC - asn: 41364 - ignoreMorespecifics: false - ignore: false - -194.116.100.0/24: - description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC - asn: 41364 - ignoreMorespecifics: false - ignore: false - -194.116.101.0/24: - description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC - asn: 41364 - ignoreMorespecifics: false - ignore: false - -194.116.102.0/23: - description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC - asn: 41364 - ignoreMorespecifics: false - ignore: false - -194.116.104.0/24: - description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC - asn: 41364 - ignoreMorespecifics: false - ignore: false - -194.116.105.0/24: - description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC - asn: 41364 - ignoreMorespecifics: false - ignore: false - -194.116.106.0/23: - description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC - asn: 41364 - ignoreMorespecifics: false - ignore: false - -194.116.108.0/22: - description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC - asn: 41364 - ignoreMorespecifics: false - ignore: false - -194.116.112.0/21: - description: TOPIX4SCHOOLS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC - asn: 209631 - ignoreMorespecifics: false - ignore: false - -194.116.120.0/22: - description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC - asn: 41364 - ignoreMorespecifics: false - ignore: false - -194.116.124.0/23: - description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC - asn: 41364 - ignoreMorespecifics: false - ignore: false - -194.116.126.0/24: - description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC - asn: 41364 - ignoreMorespecifics: false - ignore: false - -194.116.127.0/24: - description: TOPIX-PDI-AS - CONSORZIO TOP IX - TORINO E PIEMONTE EXCHANGE POINT CC - asn: 41364 - ignoreMorespecifics: false - ignore: false - -194.116.164.0/23: - description: WPWEB-AS - WpWeb S.r.l. - asn: 31121 - ignoreMorespecifics: false - ignore: false - -194.119.192.0/19: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -194.124.72.0/22: - description: EXE-IT - Executive Service S.R.L., Societa Benefit - asn: 202346 - ignoreMorespecifics: false - ignore: false - -194.125.242.0/23: - description: LINEACOM-AS - LINEA COM S R L - asn: 25002 - ignoreMorespecifics: false - ignore: false - -194.125.242.0/24: - description: LINEACOM-AS LINEA COM S R L, IT - asn: 25002 - ignoreMorespecifics: false - ignore: false - -194.126.148.0/23: - description: ARUBA-ASN - Aruba S.p.A. - asn: 31034 - ignoreMorespecifics: false - ignore: false - -194.143.142.0/23: - description: REEVO - REEVO S.R.L. - asn: 31617 - ignoreMorespecifics: false - ignore: false - -194.145.231.0/24: - description: UNIDATA - UNIDATA S.p.A. - asn: 5394 - ignoreMorespecifics: false - ignore: false - -194.146.164.0/22: - description: EUROPSYS - Europsys S.r.l. - asn: 202347 - ignoreMorespecifics: false - ignore: false - -194.147.24.0/22: - description: ASSAMTEL - SAMTEL NETWORK SRL - asn: 200345 - ignoreMorespecifics: false - ignore: false - -194.149.232.0/23: - description: UNICREDIT-AS-VR-IT - UniCredit Business Integrated Solutions S.C.p.A. - asn: 15515 - ignoreMorespecifics: false - ignore: false - -194.153.131.0/24: - description: ASN-BASICNET - Basic Net SpA - asn: 13060 - ignoreMorespecifics: false - ignore: false - -194.153.172.0/22: - description: ASN-DEBIS - Engineering D.HUB S.p.A. - asn: 21176 - ignoreMorespecifics: false - ignore: false - -194.153.173.0/24: - description: ASN-DEBIS Engineering D.HUB S.p.A., IT - asn: 21176 - ignoreMorespecifics: false - ignore: false - -194.153.175.0/24: - description: ASN-DEBIS Engineering D.HUB S.p.A., IT - asn: 21176 - ignoreMorespecifics: false - ignore: false - -194.153.172.0/24: - description: ASN-DEBIS Engineering D.HUB S.p.A., IT - asn: 21176 - ignoreMorespecifics: false - ignore: false - -194.153.174.0/24: - description: ASN-DEBIS Engineering D.HUB S.p.A., IT - asn: 21176 - ignoreMorespecifics: false - ignore: false - -194.153.187.0/24: - description: JACOBACCI-AS - Jacobacci & Partners SpA - asn: 48769 - ignoreMorespecifics: false - ignore: false - -194.153.192.0/20: - description: ASN-CLOUDITALIA - CLOUDITALIA TELECOMUNICAZIONI S.P.A. - asn: 15589 - ignoreMorespecifics: false - ignore: false - -194.153.208.0/22: - description: ASN-CLOUDITALIA - CLOUDITALIA TELECOMUNICAZIONI S.P.A. - asn: 15589 - ignoreMorespecifics: false - ignore: false - -194.153.212.0/23: - description: ASN-CLOUDITALIA - CLOUDITALIA TELECOMUNICAZIONI S.P.A. - asn: 15589 - ignoreMorespecifics: false - ignore: false - -194.156.8.0/22: - description: NAQUADRIA-AS - Naquadria S.R.L. - asn: 201333 - ignoreMorespecifics: false - ignore: false - -194.156.180.0/22: - description: OPTICONN-IT - OPTICONN SRL - asn: 57264 - ignoreMorespecifics: false - ignore: false - -194.165.36.0/24: - description: MCI-DUAL-HOMED-CUSTOMERS - Verizon Nederland B.V. - asn: 2830 - ignoreMorespecifics: false - ignore: false - -194.176.126.0/24: - description: ASN-BBBELL - B.B.Bell SPA - asn: 34606 - ignoreMorespecifics: false - ignore: false - -194.177.64.0/19: - description: IPERV-AS - IPERV Internet Per Il Veneto - asn: 16076 - ignoreMorespecifics: false - ignore: false - -194.177.75.0/24: - description: IPERV-AS IPERV Internet Per Il Veneto, IT - asn: 16076 - ignoreMorespecifics: false - ignore: false - -194.177.74.0/24: - description: IPERV-AS IPERV Internet Per Il Veneto, IT - asn: 16076 - ignoreMorespecifics: false - ignore: false - -194.177.64.0/20: - description: IPERV-AS IPERV Internet Per Il Veneto, IT - asn: 16076 - ignoreMorespecifics: false - ignore: false - -194.177.96.0/19: - description: INET-AS - BT Italia S.p.A. - asn: 3313 - ignoreMorespecifics: false - ignore: false - -194.179.128.0/17: - description: TELESYSTEM-NET - PLANET SERVICE SRL - asn: 5382 - ignoreMorespecifics: false - ignore: false - -194.182.64.0/19: - description: INTERNET-CZ - INTERNET CZ, a.s. - asn: 24806 - ignoreMorespecifics: false - ignore: false - -194.182.104.0/22: - description: XANDMAIL-ASN - Aruba SAS - asn: 200185 - ignoreMorespecifics: false - ignore: false - -194.182.110.0/23: - description: ARUBA-ASN - Aruba S.p.A. - asn: 31034 - ignoreMorespecifics: false - ignore: false - -194.183.0.0/19: - description: UNIDATA - UNIDATA S.p.A. - asn: 5394 - ignoreMorespecifics: false - ignore: false - -194.184.0.0/16: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -194.184.205.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -194.185.0.0/19: - description: INET-AS - BT Italia S.p.A. - asn: 3313 - ignoreMorespecifics: false - ignore: false - -194.185.0.0/16: - description: INET-AS BT Italia S.p.A., IT - asn: 3313 - ignoreMorespecifics: false - ignore: false - -194.185.32.0/19: - description: INET-AS - BT Italia S.p.A. - asn: 3313 - ignoreMorespecifics: false - ignore: false - -194.185.40.0/23: - description: ESPRINET-AS ESPRINET-SPA, IT - asn: 43602 - ignoreMorespecifics: false - ignore: false - -194.185.64.0/19: - description: INET-AS - BT Italia S.p.A. - asn: 3313 - ignoreMorespecifics: false - ignore: false - -194.185.96.0/19: - description: INET-AS - BT Italia S.p.A. - asn: 3313 - ignoreMorespecifics: false - ignore: false - -194.185.128.0/17: - description: INET-AS - BT Italia S.p.A. - asn: 3313 - ignoreMorespecifics: false - ignore: false - -194.185.181.0/24: - description: ASN-BANKADATI CREVAL SPA, IT - asn: 28791 - ignoreMorespecifics: false - ignore: false - -194.187.124.0/22: - description: BANCO-DI-DESIO-AS - Banco di Desio e della Brianza SPA - asn: 35519 - ignoreMorespecifics: false - ignore: false - -194.187.172.0/22: - description: GTECH - GTECH S.p.A. - asn: 35574 - ignoreMorespecifics: false - ignore: false - -194.187.174.0/24: - description: GTECH GTECH S.p.A., IT - asn: 35574 - ignoreMorespecifics: false - ignore: false - -194.187.173.0/24: - description: GTECH GTECH S.p.A., IT - asn: 35574 - ignoreMorespecifics: false - ignore: false - -194.187.252.0/22: - description: AKHELA-AS - Akhela srl - asn: 35666 - ignoreMorespecifics: false - ignore: false - -194.242.61.0/24: - description: GENESYS-AS - genesys informatica srl - asn: 24994 - ignoreMorespecifics: false - ignore: false - -194.242.192.0/19: - description: AS-IRIDEOS-MC - IRIDEOS S.P.A. - asn: 5396 - ignoreMorespecifics: false - ignore: false - -194.242.224.0/19: - description: INROMA-AS - CINECA CONSORZIO INTERUNIVERSITARIO - asn: 5397 - ignoreMorespecifics: false - ignore: false - -194.243.0.0/16: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -194.243.81.0/24: - description: ASN-IBSNAZ Telecom Italia S.p.A., IT - asn: 3269 - ignoreMorespecifics: false - ignore: false - -194.243.93.0/24: - description: ASN-IBSNAZ Telecom Italia S.p.A., IT - asn: 3269 - ignoreMorespecifics: false - ignore: false - -194.244.0.0/16: - description: AS-IRIDEOS-IN-NETAPP - IRIDEOS S.P.A. - asn: 3302 - ignoreMorespecifics: false - ignore: false - -194.246.0.0/19: - description: MNET-AS - M-net Telekommunikations GmbH - asn: 8767 - ignoreMorespecifics: false - ignore: false - -194.246.1.0/24: - description: GTT-BACKBONE GTT Communications Inc., DE - asn: 3257 - ignoreMorespecifics: false - ignore: false - -194.246.22.0/24: - description: GTT-BACKBONE GTT Communications Inc., DE - asn: 3257 - ignoreMorespecifics: false - ignore: false - -194.246.24.0/24: - description: LINKdotNET-AS, EG - asn: 24863 - ignoreMorespecifics: false - ignore: false - -194.246.6.0/24: - description: TELIANET-SWEDEN Telia Company AB, SE - asn: 3301 - ignoreMorespecifics: false - ignore: false - -194.246.5.0/24: - description: Invitech Invitech ICT Services Kft., HU - asn: 12301 - ignoreMorespecifics: false - ignore: false - -194.246.20.0/24: - description: Invitech Invitech ICT Services Kft., HU - asn: 12301 - ignoreMorespecifics: false - ignore: false - -194.246.2.0/24: - description: GTT-BACKBONE GTT Communications Inc., DE - asn: 3257 - ignoreMorespecifics: false - ignore: false - -194.246.0.0/24: - description: GTT-BACKBONE GTT Communications Inc., DE - asn: 3257 - ignoreMorespecifics: false - ignore: false - -194.246.8.0/23: - description: TELENOR-NEXTEL Telenor Norge AS, NO - asn: 2119 - ignoreMorespecifics: false - ignore: false - -194.246.21.0/24: - description: GTT-BACKBONE GTT Communications Inc., DE - asn: 3257 - ignoreMorespecifics: false - ignore: false - -194.246.16.0/24: - description: MNET-AS M-net Telekommunikations GmbH, DE - asn: 8767 - ignoreMorespecifics: false - ignore: false - -194.246.23.0/24: - description: GTT-BACKBONE GTT Communications Inc., DE - asn: 3257 - ignoreMorespecifics: false - ignore: false - -194.246.14.0/23: - description: TELENOR-NEXTEL Telenor Norge AS, NO - asn: 2119 - ignoreMorespecifics: false - ignore: false - -194.246.4.0/24: - description: Invitech Invitech ICT Services Kft., HU - asn: 12301 - ignoreMorespecifics: false - ignore: false - -194.246.3.0/24: - description: GTT-BACKBONE GTT Communications Inc., DE - asn: 3257 - ignoreMorespecifics: false - ignore: false - -194.246.126.0/23: - description: SYSKOPLAN - Reply Deutschland AG - asn: 15779 - ignoreMorespecifics: false - ignore: false - -194.247.28.0/23: - description: MOVIEMENT-ND - Moviement srl - asn: 50891 - ignoreMorespecifics: false - ignore: false - -194.247.56.0/24: - description: RHIAG-AS - Rhiag S.p.a. - asn: 52109 - ignoreMorespecifics: false - ignore: false - -195.2.218.0/23: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -195.7.16.0/22: - description: Banca Monte Dei Paschi Di Siena S.P.A. - asn: 13018 - ignoreMorespecifics: false - ignore: false - -195.7.16.0/23: - description: Banca Monte Dei Paschi Di Siena S.P.A., IT - asn: 13018 - ignoreMorespecifics: false - ignore: false - -195.7.18.0/23: - description: Banca Monte Dei Paschi Di Siena S.P.A., IT - asn: 13018 - ignoreMorespecifics: false - ignore: false - -195.14.102.0/23: - description: AREATS-NET - Area Science Park - asn: 49976 - ignoreMorespecifics: false - ignore: false - -195.22.192.0/19: - description: SEABONE-NET - TELECOM ITALIA SPARKLE S.p.A. - asn: 6762 - ignoreMorespecifics: false - ignore: false - -195.31.0.0/16: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -195.35.99.0/24: - description: FINDOMESTIC-AS - Findomestic Banca S.p.A. - asn: 15660 - ignoreMorespecifics: false - ignore: false - -195.36.0.0/18: - description: TELNET-ITALY - TELNET S.r.l. - asn: 5392 - ignoreMorespecifics: false - ignore: false - -195.43.129.0/24: - description: UPPROVIDER - upprovider srl - asn: 47353 - ignoreMorespecifics: false - ignore: false - -195.43.160.0/19: - description: AS-IRIDEOS-KP - IRIDEOS S.P.A. - asn: 5602 - ignoreMorespecifics: false - ignore: false - -195.45.0.0/16: - description: ASN-WINDTRE - WIND TRE S.P.A. - asn: 1267 - ignoreMorespecifics: false - ignore: false - -195.47.199.0/24: - description: ASDASD-AS - ASDASD srl a socio unico - asn: 28929 - ignoreMorespecifics: false - ignore: false - -195.47.221.0/24: - description: UN-UNLB - United Nations Logistics Base - asn: 28977 - ignoreMorespecifics: false - ignore: false - -195.47.232.0/24: - description: ITCILO-ASN - International Training Centre of the ILO - asn: 31043 - ignoreMorespecifics: false - ignore: false - -195.47.251.0/24: - description: MCI-DUAL-HOMED-CUSTOMERS - Verizon Nederland B.V. - asn: 2830 - ignoreMorespecifics: false - ignore: false - -195.54.60.0/23: - description: IT-3DA - 3 D.A. DI DOMENEGHINI ANGELO - Impresa Individuale - asn: 51233 - ignoreMorespecifics: false - ignore: false - -195.60.128.0/19: - description: CLIO-AS - Clio S.R.L - asn: 9104 - ignoreMorespecifics: false - ignore: false - -195.60.190.0/23: - description: CONVERGENZE-AS - Convergenze S.p.A. - asn: 39120 - ignoreMorespecifics: false - ignore: false - -195.62.160.0/19: - description: ASN-LEPIDA - Lepida S.c.p.A. - asn: 31638 - ignoreMorespecifics: false - ignore: false - -195.62.160.0/20: - description: ASN-LEPIDA Lepida S.c.p.A., IT - asn: 31638 - ignoreMorespecifics: false - ignore: false - -195.62.176.0/20: - description: ASN-LEPIDA Lepida S.c.p.A., IT - asn: 31638 - ignoreMorespecifics: false - ignore: false - -195.62.224.0/19: - description: ASN-CLOUDITALIA - CLOUDITALIA TELECOMUNICAZIONI S.P.A. - asn: 15589 - ignoreMorespecifics: false - ignore: false - -195.64.188.0/23: - description: AVIO-AS - GE AVIO S.R.L. - asn: 41169 - ignoreMorespecifics: false - ignore: false - -195.69.68.0/22: - description: BARTOLINI-AS - Bartolini SpA - asn: 29082 - ignoreMorespecifics: false - ignore: false - -195.69.69.0/24: - description: BARTOLINI-AS Bartolini SpA, IT - asn: 29082 - ignoreMorespecifics: false - ignore: false - -195.69.71.0/24: - description: BARTOLINI-AS Bartolini SpA, IT - asn: 29082 - ignoreMorespecifics: false - ignore: false - -195.69.70.0/24: - description: BARTOLINI-AS Bartolini SpA, IT - asn: 29082 - ignoreMorespecifics: false - ignore: false - -195.69.68.0/24: - description: BARTOLINI-AS Bartolini SpA, IT - asn: 29082 - ignoreMorespecifics: false - ignore: false - -195.72.192.0/19: - description: INTERCOM-AS - Intercom s.r.l. - asn: 8224 - ignoreMorespecifics: false - ignore: false - -195.74.81.0/24: - description: ASENAIPPI - ENAIP Associazione - asn: 41277 - ignoreMorespecifics: false - ignore: false - -195.78.192.0/19: - description: AS-IRIDEOS-MC - IRIDEOS S.P.A. - asn: 5396 - ignoreMorespecifics: false - ignore: false - -195.85.228.0/24: - description: DATAS-AS - DATAS AG - asn: 8652 - ignoreMorespecifics: false - ignore: false - -195.88.4.0/23: - description: PDDA-AS - Prometeus di Daniela Agro - asn: 34971 - ignoreMorespecifics: false - ignore: false - -195.88.6.0/23: - description: CRITICALCASE - Critical Case s.r.l - asn: 48815 - ignoreMorespecifics: false - ignore: false - -195.90.108.0/23: - description: AS-IRIDEOS-KP - IRIDEOS S.P.A. - asn: 5602 - ignoreMorespecifics: false - ignore: false - -195.93.168.0/23: - description: FASTCON-AS - FASTCON srl - asn: 198399 - ignoreMorespecifics: false - ignore: false - -195.93.168.0/24: - description: FASTCON-AS FASTCON srl, IT - asn: 198399 - ignoreMorespecifics: false - ignore: false - -195.93.169.0/24: - description: FASTCON-AS FASTCON srl, IT - asn: 198399 - ignoreMorespecifics: false - ignore: false - -195.93.254.0/23: - description: MICOS-BANK - MIS - Mediobanca Innovation Service S.C.P.A - asn: 44485 - ignoreMorespecifics: false - ignore: false - -195.94.128.0/18: - description: UNIDATA - UNIDATA S.p.A. - asn: 5394 - ignoreMorespecifics: false - ignore: false - -195.95.142.0/24: - description: RADIOFLASH - Societa Cooperativa Biancaneve S.C. - asn: 39926 - ignoreMorespecifics: false - ignore: false - -195.95.230.0/23: - description: WINDSLSRL-AS - Windsl S.r.l. - asn: 51616 - ignoreMorespecifics: false - ignore: false - -195.96.192.0/19: - description: FASTNET-BKB-ASN - FASTNET SpA - asn: 8265 - ignoreMorespecifics: false - ignore: false - -195.96.200.0/22: - description: FASTNET-BKB-ASN FASTNET SpA, IT - asn: 8265 - ignoreMorespecifics: false - ignore: false - -195.96.204.0/22: - description: FASTNET-BKB-ASN FASTNET SpA, IT - asn: 8265 - ignoreMorespecifics: false - ignore: false - -195.96.216.0/21: - description: FASTNET-BKB-ASN FASTNET SpA, IT - asn: 8265 - ignoreMorespecifics: false - ignore: false - -195.96.196.0/22: - description: FASTNET-BKB-ASN FASTNET SpA, IT - asn: 8265 - ignoreMorespecifics: false - ignore: false - -195.96.208.0/21: - description: FASTNET-BKB-ASN FASTNET SpA, IT - asn: 8265 - ignoreMorespecifics: false - ignore: false - -195.96.193.0/24: - description: FASTNET-BKB-ASN FASTNET SpA, IT - asn: 8265 - ignoreMorespecifics: false - ignore: false - -195.96.192.0/24: - description: FASTNET-BKB-ASN FASTNET SpA, IT - asn: 8265 - ignoreMorespecifics: false - ignore: false - -195.96.194.0/23: - description: FASTNET-BKB-ASN FASTNET SpA, IT - asn: 8265 - ignoreMorespecifics: false - ignore: false - -195.103.0.0/16: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -195.110.128.0/19: - description: AS-IRIDEOS-MC - IRIDEOS S.P.A. - asn: 5396 - ignoreMorespecifics: false - ignore: false - -195.110.144.0/20: - description: AS-IRIDEOS-MC IRIDEOS S.P.A., IT - asn: 5396 - ignoreMorespecifics: false - ignore: false - -195.110.128.0/20: - description: AS-IRIDEOS-MC IRIDEOS S.P.A., IT - asn: 5396 - ignoreMorespecifics: false - ignore: false - -195.120.0.0/16: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -195.120.182.0/24: - description: ASN-IBSNAZ Telecom Italia S.p.A., IT - asn: 3269 - ignoreMorespecifics: false - ignore: false - -195.128.234.0/23: - description: ARUBA-ASN - Aruba S.p.A. - asn: 31034 - ignoreMorespecifics: false - ignore: false - -195.130.195.0/24: - description: AS-IRIDEOS-MC - IRIDEOS S.P.A. - asn: 5396 - ignoreMorespecifics: false - ignore: false - -195.130.213.0/24: - description: SARDEGNAIT-AS - Sardegna IT srl - asn: 41986 - ignoreMorespecifics: false - ignore: false - -195.130.220.0/24: - description: AS-IRIDEOS-KP - IRIDEOS S.P.A. - asn: 5602 - ignoreMorespecifics: false - ignore: false - -195.130.224.0/19: - description: TISCALI-IT - Tiscali Italia S.P.A. - asn: 8612 - ignoreMorespecifics: false - ignore: false - -195.134.176.0/21: - description: INTRED-AS - INTRED S.P.A. - asn: 31115 - ignoreMorespecifics: false - ignore: false - -195.134.176.0/22: - description: INTRED-AS INTRED S.P.A., IT - asn: 31115 - ignoreMorespecifics: false - ignore: false - -195.134.180.0/22: - description: INTRED-AS INTRED S.P.A., IT - asn: 31115 - ignoreMorespecifics: false - ignore: false - -195.134.182.0/24: - description: INTRED-AS INTRED S.P.A., IT - asn: 31115 - ignoreMorespecifics: false - ignore: false - -195.135.200.0/22: - description: ASN-COGEIN-BR - Data Management S.r.l. - asn: 44936 - ignoreMorespecifics: false - ignore: false - -195.135.201.0/24: - description: ASN-COGEIN-BR Data Management S.r.l., IT - asn: 44936 - ignoreMorespecifics: false - ignore: false - -195.135.203.0/24: - description: ASN-COGEIN-BR Data Management S.r.l., IT - asn: 44936 - ignoreMorespecifics: false - ignore: false - -195.135.202.0/24: - description: ASN-COGEIN-BR Data Management S.r.l., IT - asn: 44936 - ignoreMorespecifics: false - ignore: false - -195.162.92.0/22: - description: SKYIT-BB - Sky Italia srl - asn: 210278 - ignoreMorespecifics: false - ignore: false - -195.181.176.0/20: - description: OPTIMA - Optima Italia S.p.A. - asn: 44513 - ignoreMorespecifics: false - ignore: false - -195.181.176.0/22: - description: OPTIMA Optima Italia S.p.A., IT - asn: 44513 - ignoreMorespecifics: false - ignore: false - -195.182.210.0/23: - description: SEEWEB - SEEWEB s.r.l. - asn: 12637 - ignoreMorespecifics: false - ignore: false - -195.182.224.0/19: - description: WINNET - Win.Net S.r.l. - asn: 8822 - ignoreMorespecifics: false - ignore: false - -195.190.21.0/24: - description: AS-IRIDEOS-KP - IRIDEOS S.P.A. - asn: 5602 - ignoreMorespecifics: false - ignore: false - -195.191.84.0/23: - description: BARCLAYS-ITALY-NET - Barclays Bank PLC - asn: 43731 - ignoreMorespecifics: false - ignore: false - -195.200.94.0/23: - description: SEEWEB - SEEWEB s.r.l. - asn: 12637 - ignoreMorespecifics: false - ignore: false - -195.200.202.0/24: - description: COESYS-AS - TELCOMATICA S.R.L. - asn: 44721 - ignoreMorespecifics: false - ignore: false - -195.206.0.0/19: - description: SPIDERNET-AS - A2A Smart City S.P.A - asn: 12445 - ignoreMorespecifics: false - ignore: false - -195.206.27.0/24: - description: SPIDERNET-AS A2A Smart City S.P.A, IT - asn: 12445 - ignoreMorespecifics: false - ignore: false - -195.210.64.0/19: - description: ASN-WINDTRE - WIND TRE S.P.A. - asn: 1267 - ignoreMorespecifics: false - ignore: false - -195.223.0.0/16: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -195.225.168.0/22: - description: ARUBA-ASN - Aruba S.p.A. - asn: 31034 - ignoreMorespecifics: false - ignore: false - -195.225.224.0/22: - description: INTERPLANET-IT - Interplanet S.r.l. - asn: 34758 - ignoreMorespecifics: false - ignore: false - -195.226.193.0/24: - description: AS-NESTLE - Nestle' Italiana s.p.a - asn: 21115 - ignoreMorespecifics: false - ignore: false - -195.234.92.0/22: - description: ASN-WARIAN - Warian S.R.L. - asn: 56911 - ignoreMorespecifics: false - ignore: false - -195.234.171.0/24: - description: ARUBA-ASN - Aruba S.p.A. - asn: 31034 - ignoreMorespecifics: false - ignore: false - -195.234.232.0/22: - description: VEM-SISTEMI - VEM SISTEMI S.p.A. - asn: 25300 - ignoreMorespecifics: false - ignore: false - -195.234.235.0/24: - description: VEM-SISTEMI VEM SISTEMI S.p.A., IT - asn: 25300 - ignoreMorespecifics: false - ignore: false - -195.238.235.0/24: - description: ITGATE - IT.Gate S.p.A. - asn: 12779 - ignoreMorespecifics: false - ignore: false - -195.242.181.0/24: - description: NETISON-AS - NETisON SRL - asn: 31686 - ignoreMorespecifics: false - ignore: false - -195.246.193.0/24: - description: ASN-WORKUP WorkUp Srl, IT - asn: 15714 - ignoreMorespecifics: false - ignore: false - -195.246.208.0/21: - description: BANCACARIGESpA - asn: 15607 - ignoreMorespecifics: false - ignore: false - -195.246.220.0/22: - description: ASN-MERCURIO72 - IL SENTIERO SERVIZI SOC.COOP. A R.L. - asn: 15746 - ignoreMorespecifics: false - ignore: false - -195.250.34.0/24: - description: ARUBA-ASN - Aruba S.p.A. - asn: 31034 - ignoreMorespecifics: false - ignore: false - -195.250.224.0/19: - description: UNIDATA - UNIDATA S.p.A. - asn: 5394 - ignoreMorespecifics: false - ignore: false - -195.254.224.0/19: - description: KONVERTO-AS - KONVERTO SPA - asn: 44512 - ignoreMorespecifics: false - ignore: false - -212.3.160.0/19: - description: CLIO-AS - Clio S.R.L - asn: 9104 - ignoreMorespecifics: false - ignore: false - -212.3.168.0/23: - description: CLIO-AS Clio S.R.L, IT - asn: 9104 - ignoreMorespecifics: false - ignore: false - -212.3.180.0/23: - description: CLIO-AS Clio S.R.L, IT - asn: 9104 - ignoreMorespecifics: false - ignore: false - -212.3.190.0/23: - description: CLIO-AS Clio S.R.L, IT - asn: 9104 - ignoreMorespecifics: false - ignore: false - -212.3.160.0/23: - description: CLIO-AS Clio S.R.L, IT - asn: 9104 - ignoreMorespecifics: false - ignore: false - -212.3.188.0/23: - description: CLIO-AS Clio S.R.L, IT - asn: 9104 - ignoreMorespecifics: false - ignore: false - -212.3.176.0/23: - description: CLIO-AS Clio S.R.L, IT - asn: 9104 - ignoreMorespecifics: false - ignore: false - -212.3.182.0/23: - description: CLIO-AS Clio S.R.L, IT - asn: 9104 - ignoreMorespecifics: false - ignore: false - -212.3.162.0/23: - description: CLIO-AS Clio S.R.L, IT - asn: 9104 - ignoreMorespecifics: false - ignore: false - -212.3.164.0/23: - description: CLIO-AS Clio S.R.L, IT - asn: 9104 - ignoreMorespecifics: false - ignore: false - -212.3.174.0/23: - description: CLIO-AS Clio S.R.L, IT - asn: 9104 - ignoreMorespecifics: false - ignore: false - -212.3.184.0/23: - description: CLIO-AS Clio S.R.L, IT - asn: 9104 - ignoreMorespecifics: false - ignore: false - -212.3.166.0/23: - description: CLIO-AS Clio S.R.L, IT - asn: 9104 - ignoreMorespecifics: false - ignore: false - -212.3.178.0/23: - description: CLIO-AS Clio S.R.L, IT - asn: 9104 - ignoreMorespecifics: false - ignore: false - -212.3.172.0/23: - description: CLIO-AS Clio S.R.L, IT - asn: 9104 - ignoreMorespecifics: false - ignore: false - -212.3.170.0/23: - description: CLIO-AS Clio S.R.L, IT - asn: 9104 - ignoreMorespecifics: false - ignore: false - -212.3.186.0/23: - description: CLIO-AS Clio S.R.L, IT - asn: 9104 - ignoreMorespecifics: false - ignore: false - -212.4.0.0/19: - description: UUNET - MCI Communications Services - asn: 702 - ignoreMorespecifics: false - ignore: false - -212.7.64.0/19: - description: CRIF-AS - CRIF S.p.A. - asn: 8884 - ignoreMorespecifics: false - ignore: false - -212.14.128.0/19: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -212.17.192.0/19: - description: BT-ITALIA - BT Italia S.p.A. - asn: 8968 - ignoreMorespecifics: false - ignore: false - -212.17.199.0/24: - description: BT-Italia BT Italia S.p.A., IT - asn: 8968 - ignoreMorespecifics: false - ignore: false - -212.19.96.0/19: - description: LEONET-AS-IT - Leonet srl - asn: 15691 - ignoreMorespecifics: false - ignore: false - -212.19.127.0/24: - description: LEONET-AS-IT Leonet srl, IT - asn: 15691 - ignoreMorespecifics: false - ignore: false - -212.22.128.0/19: - description: TISCALI-IT - Tiscali Italia S.P.A. - asn: 8612 - ignoreMorespecifics: false - ignore: false - -212.24.0.0/19: - description: TISCALI-IT - Tiscali Italia S.P.A. - asn: 8612 - ignoreMorespecifics: false - ignore: false - -212.25.160.0/19: - description: SEEWEB - SEEWEB s.r.l. - asn: 12637 - ignoreMorespecifics: false - ignore: false - -212.28.160.0/19: - description: ABANET - Abaco Informatica S.r.l. - asn: 12468 - ignoreMorespecifics: false - ignore: false - -212.28.160.0/24: - description: ABANET Abaco Informatica S.r.l., IT - asn: 12468 - ignoreMorespecifics: false - ignore: false - -212.29.128.0/19: - description: ASN-ENTER - ENTER S.r.l. - asn: 12850 - ignoreMorespecifics: false - ignore: false - -212.31.224.0/19: - description: COLT - COLT Technology Services Group Limited - asn: 8220 - ignoreMorespecifics: false - ignore: false - -212.34.192.0/19: - description: ASN-TNET - T.net S.p.A. - asn: 8922 - ignoreMorespecifics: false - ignore: false - -212.35.192.0/19: - description: SEEWEB - SEEWEB s.r.l. - asn: 12637 - ignoreMorespecifics: false - ignore: false - -212.35.217.0/24: - description: SEEWEB SEEWEB s.r.l., IT - asn: 12637 - ignoreMorespecifics: false - ignore: false - -212.38.32.0/19: - description: SPIDERNET-AS - A2A Smart City S.P.A - asn: 12445 - ignoreMorespecifics: false - ignore: false - -212.39.0.0/19: - description: UMBRIA_NET - Umbrianet S.R.L. - asn: 15663 - ignoreMorespecifics: false - ignore: false - -212.39.18.0/24: - description: UMBRIA_NET Umbrianet S.R.L., IT - asn: 15663 - ignoreMorespecifics: false - ignore: false - -212.39.30.0/24: - description: UMBRIA_NET Umbrianet S.R.L., IT - asn: 15663 - ignoreMorespecifics: false - ignore: false - -212.39.6.0/24: - description: UMBRIA_NET Umbrianet S.R.L., IT - asn: 15663 - ignoreMorespecifics: false - ignore: false - -212.39.7.0/24: - description: UMBRIA_NET Umbrianet S.R.L., IT - asn: 15663 - ignoreMorespecifics: false - ignore: false - -212.39.1.0/24: - description: UMBRIA_NET Umbrianet S.R.L., IT - asn: 15663 - ignoreMorespecifics: false - ignore: false - -212.39.29.0/24: - description: UMBRIA_NET Umbrianet S.R.L., IT - asn: 15663 - ignoreMorespecifics: false - ignore: false - -212.39.16.0/24: - description: UMBRIA_NET Umbrianet S.R.L., IT - asn: 15663 - ignoreMorespecifics: false - ignore: false - -212.39.24.0/23: - description: UMBRIA_NET Umbrianet S.R.L., IT - asn: 15663 - ignoreMorespecifics: false - ignore: false - -212.39.19.0/24: - description: UMBRIA_NET Umbrianet S.R.L., IT - asn: 15663 - ignoreMorespecifics: false - ignore: false - -212.39.12.0/24: - description: UMBRIA_NET Umbrianet S.R.L., IT - asn: 15663 - ignoreMorespecifics: false - ignore: false - -212.39.11.0/24: - description: UMBRIA_NET Umbrianet S.R.L., IT - asn: 15663 - ignoreMorespecifics: false - ignore: false - -212.39.2.0/24: - description: UMBRIA_NET Umbrianet S.R.L., IT - asn: 15663 - ignoreMorespecifics: false - ignore: false - -212.39.4.0/24: - description: UMBRIA_NET Umbrianet S.R.L., IT - asn: 15663 - ignoreMorespecifics: false - ignore: false - -212.39.14.0/24: - description: UMBRIA_NET Umbrianet S.R.L., IT - asn: 15663 - ignoreMorespecifics: false - ignore: false - -212.39.13.0/24: - description: UMBRIA_NET Umbrianet S.R.L., IT - asn: 15663 - ignoreMorespecifics: false - ignore: false - -212.39.8.0/23: - description: UMBRIA_NET Umbrianet S.R.L., IT - asn: 15663 - ignoreMorespecifics: false - ignore: false - -212.39.27.0/24: - description: UMBRIA_NET Umbrianet S.R.L., IT - asn: 15663 - ignoreMorespecifics: false - ignore: false - -212.39.28.0/24: - description: UMBRIA_NET Umbrianet S.R.L., IT - asn: 15663 - ignoreMorespecifics: false - ignore: false - -212.39.20.0/24: - description: UMBRIA_NET Umbrianet S.R.L., IT - asn: 15663 - ignoreMorespecifics: false - ignore: false - -212.39.22.0/23: - description: UMBRIA_NET Umbrianet S.R.L., IT - asn: 15663 - ignoreMorespecifics: false - ignore: false - -212.39.17.0/24: - description: UMBRIA_NET Umbrianet S.R.L., IT - asn: 15663 - ignoreMorespecifics: false - ignore: false - -212.39.5.0/24: - description: UMBRIA_NET Umbrianet S.R.L., IT - asn: 15663 - ignoreMorespecifics: false - ignore: false - -212.39.10.0/24: - description: UMBRIA_NET Umbrianet S.R.L., IT - asn: 15663 - ignoreMorespecifics: false - ignore: false - -212.43.96.0/19: - description: MICSO-SRL-AS - Micso Srl - asn: 21034 - ignoreMorespecifics: false - ignore: false - -212.43.96.0/20: - description: MICSO-SRL-AS Micso Srl, IT - asn: 21034 - ignoreMorespecifics: false - ignore: false - -212.43.112.0/20: - description: MICSO-SRL-AS Micso Srl, IT - asn: 21034 - ignoreMorespecifics: false - ignore: false - -212.45.96.0/21: - description: ILSOLE24ORE - Il Sole 24 Ore SpA - asn: 12650 - ignoreMorespecifics: false - ignore: false - -212.45.128.0/19: - description: IT-STCOM - Metrolink S.R.L. - asn: 8816 - ignoreMorespecifics: false - ignore: false - -212.46.64.0/19: - description: MANDARIN-AS - Mandarin S.p.A. - asn: 47408 - ignoreMorespecifics: false - ignore: false - -212.46.160.0/19: - description: BB44PLUS - KONVERTO SPA - asn: 39514 - ignoreMorespecifics: false - ignore: false - -212.47.32.0/19: - description: AS12345 - General Software s.r.l. - asn: 12345 - ignoreMorespecifics: false - ignore: false - -212.48.0.0/19: - description: MATRIX-AS - Italiaonline S.p.A. - asn: 8660 - ignoreMorespecifics: false - ignore: false - -212.48.160.0/19: - description: TESLATEL-AS - TESLATEL SRL - asn: 8911 - ignoreMorespecifics: false - ignore: false - -212.52.64.0/18: - description: ASN-WINDTRE - WIND TRE S.P.A. - asn: 1267 - ignoreMorespecifics: false - ignore: false - -212.52.64.0/19: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -212.56.160.0/19: - description: ENGITEL S.p.A. - asn: 12373 - ignoreMorespecifics: false - ignore: false - -212.66.96.0/19: - description: ASN-PANSERVICE - Giuliano Claudio Peritore trading as "Panservice s.a.s. di Cuseo Fabrizio & C." - asn: 20912 - ignoreMorespecifics: false - ignore: false - -212.66.120.0/22: - description: ASN-PANSERVICE Giuliano Claudio Peritore trading as "Panservice s.a.s. di Cuseo Fabrizio & C.", IT - asn: 20912 - ignoreMorespecifics: false - ignore: false - -212.66.118.0/23: - description: ASN-PANSERVICE Giuliano Claudio Peritore trading as "Panservice s.a.s. di Cuseo Fabrizio & C.", IT - asn: 20912 - ignoreMorespecifics: false - ignore: false - -212.66.224.0/19: - description: AS20707 - WIIT S.p.A. - asn: 20707 - ignoreMorespecifics: false - ignore: false - -212.66.240.0/20: - description: SEEWEB SEEWEB s.r.l., IT - asn: 12637 - ignoreMorespecifics: false - ignore: false - -212.70.224.0/19: - description: NETHOUSE - Net Bull Srl - asn: 16141 - ignoreMorespecifics: false - ignore: false - -212.70.248.0/22: - description: AMPERSAND-AS Ampersand Srl, IT - asn: 56472 - ignoreMorespecifics: false - ignore: false - -212.70.228.0/22: - description: AMPERSAND-AS Ampersand Srl, IT - asn: 56472 - ignoreMorespecifics: false - ignore: false - -212.70.244.0/22: - description: AMPERSAND-AS Ampersand Srl, IT - asn: 56472 - ignoreMorespecifics: false - ignore: false - -212.70.226.0/24: - description: AMPERSAND-AS Ampersand Srl, IT - asn: 56472 - ignoreMorespecifics: false - ignore: false - -212.70.232.0/21: - description: AMPERSAND-AS Ampersand Srl, IT - asn: 56472 - ignoreMorespecifics: false - ignore: false - -212.77.64.0/19: - description: LEONET-AS-IT - Leonet srl - asn: 15691 - ignoreMorespecifics: false - ignore: false - -212.77.78.0/23: - description: LEONET-AS-IT Leonet srl, IT - asn: 15691 - ignoreMorespecifics: false - ignore: false - -212.77.81.0/24: - description: LEONET-AS-IT Leonet srl, IT - asn: 15691 - ignoreMorespecifics: false - ignore: false - -212.77.83.0/24: - description: LEONET-AS-IT Leonet srl, IT - asn: 15691 - ignoreMorespecifics: false - ignore: false - -212.77.82.0/23: - description: LEONET-AS-IT Leonet srl, IT - asn: 15691 - ignoreMorespecifics: false - ignore: false - -212.77.82.0/24: - description: LEONET-AS-IT Leonet srl, IT - asn: 15691 - ignoreMorespecifics: false - ignore: false - -212.77.72.0/21: - description: LEONET-AS-IT Leonet srl, IT - asn: 15691 - ignoreMorespecifics: false - ignore: false - -212.77.92.0/24: - description: LEONET-AS-IT Leonet srl, IT - asn: 15691 - ignoreMorespecifics: false - ignore: false - -212.84.32.0/21: - description: VOIX-AS - Voix s.r.l. - asn: 199547 - ignoreMorespecifics: false - ignore: false - -212.84.48.0/21: - description: GRIFONLINE - Grifonline S.r.l. - asn: 43942 - ignoreMorespecifics: false - ignore: false - -212.90.0.0/19: - description: ASN-CLOUDITALIA - CLOUDITALIA TELECOMUNICAZIONI S.P.A. - asn: 15589 - ignoreMorespecifics: false - ignore: false - -212.91.32.0/19: - description: RSAdvSys - asn: 12515 - ignoreMorespecifics: false - ignore: false - -212.91.64.0/19: - description: ASN-ENTER - ENTER S.r.l. - asn: 12850 - ignoreMorespecifics: false - ignore: false - -212.97.32.0/19: - description: AS-IRIDEOS-KP - IRIDEOS S.P.A. - asn: 5602 - ignoreMorespecifics: false - ignore: false - -212.102.64.0/19: - description: ASN-BNL - Banca Nazionale del Lavoro - asn: 6691 - ignoreMorespecifics: false - ignore: false - -212.102.66.0/24: - description: ASN-BNL Banca Nazionale del Lavoro, IT - asn: 6691 - ignoreMorespecifics: false - ignore: false - -212.102.67.0/24: - description: ASN-BNL Banca Nazionale del Lavoro, IT - asn: 6691 - ignoreMorespecifics: false - ignore: false - -212.102.68.0/24: - description: ASN-BNL Banca Nazionale del Lavoro, IT - asn: 6691 - ignoreMorespecifics: false - ignore: false - -212.102.70.0/24: - description: ASN-BNL Banca Nazionale del Lavoro, IT - asn: 6691 - ignoreMorespecifics: false - ignore: false - -212.102.69.0/24: - description: ASN-BNL Banca Nazionale del Lavoro, IT - asn: 6691 - ignoreMorespecifics: false - ignore: false - -212.102.71.0/24: - description: ASN-BNL Banca Nazionale del Lavoro, IT - asn: 6691 - ignoreMorespecifics: false - ignore: false - -212.102.64.0/24: - description: ASN-BNL Banca Nazionale del Lavoro, IT - asn: 6691 - ignoreMorespecifics: false - ignore: false - -212.103.192.0/19: - description: TRIVENET - Trivenet S.R.L. - asn: 12481 - ignoreMorespecifics: false - ignore: false - -212.110.0.0/19: - description: ASN-CLOUDITALIA - CLOUDITALIA TELECOMUNICAZIONI S.P.A. - asn: 15589 - ignoreMorespecifics: false - ignore: false - -212.110.32.0/19: - description: ITGATE - IT.Gate S.p.A. - asn: 12779 - ignoreMorespecifics: false - ignore: false - -212.115.64.0/19: - description: NOUVELLE-AS - Nouvelle S.r.l - asn: 12309 - ignoreMorespecifics: false - ignore: false - -212.115.96.0/22: - description: AS-IRIDEOS-KP - IRIDEOS S.P.A. - asn: 5602 - ignoreMorespecifics: false - ignore: false - -212.121.64.0/19: - description: IT-STCOM - Metrolink S.R.L. - asn: 8816 - ignoreMorespecifics: false - ignore: false - -212.123.64.0/19: - description: TISCALI-IT - Tiscali Italia S.P.A. - asn: 8612 - ignoreMorespecifics: false - ignore: false - -212.124.160.0/19: - description: NGI-AS - EOLO S.p.A. - asn: 35612 - ignoreMorespecifics: false - ignore: false - -212.131.0.0/16: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -212.131.128.0/17: - description: ASN-IBSNAZ Telecom Italia S.p.A., IT - asn: 3269 - ignoreMorespecifics: false - ignore: false - -212.141.128.0/17: - description: ASN-WINDTRE - WIND TRE S.P.A. - asn: 1267 - ignoreMorespecifics: false - ignore: false - -212.162.64.0/18: - description: RAI-AS - RAI RadioTelevisione Italiana - asn: 8234 - ignoreMorespecifics: false - ignore: false - -212.165.32.0/19: - description: AS_INTERACTIVE - Qcom spa - asn: 41497 - ignoreMorespecifics: false - ignore: false - -212.165.40.0/21: - description: AS_INTERACTIVE Qcom spa, IT - asn: 41497 - ignoreMorespecifics: false - ignore: false - -212.165.48.0/21: - description: AS_INTERACTIVE Qcom spa, IT - asn: 41497 - ignoreMorespecifics: false - ignore: false - -212.165.32.0/21: - description: AS_INTERACTIVE Qcom spa, IT - asn: 41497 - ignoreMorespecifics: false - ignore: false - -212.171.0.0/16: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -212.177.0.0/16: - description: UUNET - MCI Communications Services - asn: 702 - ignoreMorespecifics: false - ignore: false - -212.183.160.0/19: - description: AS_INTERACTIVE - Qcom spa - asn: 41497 - ignoreMorespecifics: false - ignore: false - -212.183.176.0/21: - description: AS_INTERACTIVE Qcom spa, IT - asn: 41497 - ignoreMorespecifics: false - ignore: false - -212.183.168.0/21: - description: AS_INTERACTIVE Qcom spa, IT - asn: 41497 - ignoreMorespecifics: false - ignore: false - -212.189.128.0/17: - description: ASGARR - Consortium GARR - asn: 137 - ignoreMorespecifics: false - ignore: false - -212.210.0.0/16: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -212.216.0.0/16: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -212.237.0.0/18: - description: ARUBA-ASN - Aruba S.p.A. - asn: 31034 - ignoreMorespecifics: false - ignore: false - -212.237.252.0/24: - description: SILTEL-ASN - SILTEL DIGITAL TELECOMMUNICATION SERVICES S.R.L. - asn: 200799 - ignoreMorespecifics: false - ignore: false - -212.239.0.0/17: - description: INET-AS - BT Italia S.p.A. - asn: 3313 - ignoreMorespecifics: false - ignore: false - -212.239.17.0/24: - description: PROLEXIC-TECHNOLOGIES-DDOS-MITIGATION-NETWORK - Akamai Technologies, Inc., US - asn: 32787 - ignoreMorespecifics: false - ignore: false - -212.245.0.0/16: - description: ASN-WINDTRE - WIND TRE S.P.A. - asn: 1267 - ignoreMorespecifics: false - ignore: false - -212.245.192.0/19: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -212.245.128.0/18: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -212.245.224.0/22: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -212.245.240.0/20: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -212.245.0.0/17: - description: ASN-WINDTRE WIND TRE S.P.A., EU - asn: 1267 - ignoreMorespecifics: false - ignore: false - -213.21.128.0/18: - description: AS-IRIDEOS-MC - IRIDEOS S.P.A. - asn: 5396 - ignoreMorespecifics: false - ignore: false - -213.26.0.0/16: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -213.26.147.0/24: - description: ASN-IBSNAZ Telecom Italia S.p.A., IT - asn: 3269 - ignoreMorespecifics: false - ignore: false - -213.26.149.0/24: - description: ASN-IBSNAZ Telecom Italia S.p.A., IT - asn: 3269 - ignoreMorespecifics: false - ignore: false - -213.32.208.0/20: - description: OPTIMA - Optima Italia S.p.A. - asn: 44513 - ignoreMorespecifics: false - ignore: false - -213.45.0.0/16: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -213.82.0.0/16: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -213.92.0.0/17: - description: INET-AS - BT Italia S.p.A. - asn: 3313 - ignoreMorespecifics: false - ignore: false - -213.92.64.0/18: - description: INET-AS BT Italia S.p.A., IT - asn: 3313 - ignoreMorespecifics: false - ignore: false - -213.92.117.0/24: - description: ASN-ITALDATA Italdata S.p.A., IT - asn: 29564 - ignoreMorespecifics: false - ignore: false - -213.92.0.0/18: - description: INET-AS BT Italia S.p.A., IT - asn: 3313 - ignoreMorespecifics: false - ignore: false - -213.109.184.0/22: - description: SNAPSYS-AS - SNAP SYSTEM SRL - asn: 210224 - ignoreMorespecifics: false - ignore: false - -213.136.128.0/19: - description: ASN-CLOUDITALIA - CLOUDITALIA TELECOMUNICAZIONI S.P.A. - asn: 15589 - ignoreMorespecifics: false - ignore: false - -213.136.128.0/18: - description: ASN-CLOUDITALIA CLOUDITALIA TELECOMUNICAZIONI S.P.A., IT - asn: 15589 - ignoreMorespecifics: false - ignore: false - -213.136.160.0/19: - description: ASN-CLOUDITALIA - CLOUDITALIA TELECOMUNICAZIONI S.P.A. - asn: 15589 - ignoreMorespecifics: false - ignore: false - -213.137.32.0/19: - description: CLOUDFIRE - Cloudfire s.r.l. - asn: 203489 - ignoreMorespecifics: false - ignore: false - -213.138.216.0/22: - description: IT-ECONOCOM - Econocom International Italia S.p.a. - asn: 202258 - ignoreMorespecifics: false - ignore: false - -213.138.216.0/24: - description: IT-ECONOCOM Econocom International Italia S.p.a., IT - asn: 202258 - ignoreMorespecifics: false - ignore: false - -213.144.64.0/19: - description: ISILINE-AS - ISI Line srl - asn: 13113 - ignoreMorespecifics: false - ignore: false - -213.144.67.0/24: - description: ISILINE-AS ISI Line srl, IT - asn: 13113 - ignoreMorespecifics: false - ignore: false - -213.144.80.0/24: - description: ISILINE-AS ISI Line srl, IT - asn: 13113 - ignoreMorespecifics: false - ignore: false - -213.144.65.0/24: - description: ISILINE-AS ISI Line srl, IT - asn: 13113 - ignoreMorespecifics: false - ignore: false - -213.144.160.0/19: - description: SEABONE-NET - TELECOM ITALIA SPARKLE S.p.A. - asn: 6762 - ignoreMorespecifics: false - ignore: false - -213.149.192.0/19: - description: AS-IRIDEOS-BG - IRIDEOS S.P.A. - asn: 44787 - ignoreMorespecifics: false - ignore: false - -213.149.205.0/24: - description: AS-IRIDEOS-BG IRIDEOS S.P.A., IT - asn: 44787 - ignoreMorespecifics: false - ignore: false - -213.152.192.0/19: - description: ASN-ADHOC-NETWORK - Made Network Srl - asn: 13182 - ignoreMorespecifics: false - ignore: false - -213.152.212.0/23: - description: ASN-ADHOC-NETWORK Made Network Srl, IT - asn: 13182 - ignoreMorespecifics: false - ignore: false - -213.152.208.0/23: - description: ASN-ADHOC-NETWORK Made Network Srl, IT - asn: 13182 - ignoreMorespecifics: false - ignore: false - -213.159.26.0/23: - description: ASN-AIRCOMSERVICE - Aircom Service srl - asn: 201474 - ignoreMorespecifics: false - ignore: false - -213.167.232.0/21: - description: CONVERGENZE-AS - Convergenze S.p.A. - asn: 39120 - ignoreMorespecifics: false - ignore: false - -213.171.96.0/19: - description: AGSMTEL-AS - AGSM Lighting SRL - asn: 28675 - ignoreMorespecifics: false - ignore: false - -213.171.160.0/19: - description: SEEWEB - SEEWEB s.r.l. - asn: 12637 - ignoreMorespecifics: false - ignore: false - -213.171.163.0/24: - description: SEEWEB SEEWEB s.r.l., IT - asn: 12637 - ignoreMorespecifics: false - ignore: false - -213.174.160.0/19: - description: CASAWEB-AS - Acantho S.p.a - asn: 21309 - ignoreMorespecifics: false - ignore: false - -213.174.184.0/21: - description: CASAWEB-AS Acantho S.p.a, IT - asn: 21309 - ignoreMorespecifics: false - ignore: false - -213.174.160.0/20: - description: CASAWEB-AS Acantho S.p.a, IT - asn: 21309 - ignoreMorespecifics: false - ignore: false - -213.174.168.0/21: - description: CASAWEB-AS Acantho S.p.a, IT - asn: 21309 - ignoreMorespecifics: false - ignore: false - -213.174.160.0/21: - description: CASAWEB-AS Acantho S.p.a, IT - asn: 21309 - ignoreMorespecifics: false - ignore: false - -213.174.176.0/20: - description: CASAWEB-AS Acantho S.p.a, IT - asn: 21309 - ignoreMorespecifics: false - ignore: false - -213.174.176.0/21: - description: CASAWEB-AS Acantho S.p.a, IT - asn: 21309 - ignoreMorespecifics: false - ignore: false - -213.178.192.0/20: - description: ASN-TELEMAR - Telemar s.p.a. - asn: 13097 - ignoreMorespecifics: false - ignore: false - -213.182.64.0/19: - description: ASN-WELCOMEITALIA - Welcome Italia S.p.A - asn: 21056 - ignoreMorespecifics: false - ignore: false - -213.183.128.0/19: - description: ASN-CLOUDITALIA - CLOUDITALIA TELECOMUNICAZIONI S.P.A. - asn: 15589 - ignoreMorespecifics: false - ignore: false - -213.184.76.0/22: - description: ASLRM2 - ASL Roma 2 - asn: 209865 - ignoreMorespecifics: false - ignore: false - -213.188.192.0/19: - description: MOMAX-AS - Momax Network S.r.l. - asn: 29438 - ignoreMorespecifics: false - ignore: false - -213.198.128.0/18: - description: ASN-CLOUDITALIA - CLOUDITALIA TELECOMUNICAZIONI S.P.A. - asn: 15589 - ignoreMorespecifics: false - ignore: false - -213.199.0.0/19: - description: ASN-ATLANET - BT Italia S.p.A. - asn: 12797 - ignoreMorespecifics: false - ignore: false - -213.203.128.0/18: - description: AS-IRIDEOS-MC - IRIDEOS S.P.A. - asn: 5396 - ignoreMorespecifics: false - ignore: false - -213.203.160.0/20: - description: AS-IRIDEOS-MC IRIDEOS S.P.A., IT - asn: 5396 - ignoreMorespecifics: false - ignore: false - -213.203.128.0/20: - description: AS-IRIDEOS-MC IRIDEOS S.P.A., IT - asn: 5396 - ignoreMorespecifics: false - ignore: false - -213.203.144.0/20: - description: AS-IRIDEOS-MC IRIDEOS S.P.A., IT - asn: 5396 - ignoreMorespecifics: false - ignore: false - -213.203.176.0/20: - description: AS-IRIDEOS-MC IRIDEOS S.P.A., IT - asn: 5396 - ignoreMorespecifics: false - ignore: false - -213.204.0.0/19: - description: ASN-UNO - Uno Communications SpA - asn: 9137 - ignoreMorespecifics: false - ignore: false - -213.205.0.0/19: - description: TISCALI-IT - Tiscali Italia S.P.A. - asn: 8612 - ignoreMorespecifics: false - ignore: false - -213.205.0.0/18: - description: TISCALI-IT Tiscali Italia S.P.A., IT - asn: 8612 - ignoreMorespecifics: false - ignore: false - -213.205.32.0/19: - description: TISCALI-IT - Tiscali Italia S.P.A. - asn: 8612 - ignoreMorespecifics: false - ignore: false - -213.209.0.0/18: - description: MATRIX-AS - Italiaonline S.p.A. - asn: 8660 - ignoreMorespecifics: false - ignore: false - -213.209.160.0/19: - description: SKYLOGIC-AS - SKYLOGIC S.P.A. - asn: 29286 - ignoreMorespecifics: false - ignore: false - -213.209.192.0/18: - description: CASAWEB-AS - Acantho S.p.a - asn: 21309 - ignoreMorespecifics: false - ignore: false - -213.209.224.0/19: - description: CASAWEB-AS Acantho S.p.a, IT - asn: 21309 - ignoreMorespecifics: false - ignore: false - -213.209.208.0/20: - description: CASAWEB-AS Acantho S.p.a, IT - asn: 21309 - ignoreMorespecifics: false - ignore: false - -213.209.192.0/20: - description: CASAWEB-AS Acantho S.p.a, IT - asn: 21309 - ignoreMorespecifics: false - ignore: false - -213.209.192.0/19: - description: CASAWEB-AS Acantho S.p.a, IT - asn: 21309 - ignoreMorespecifics: false - ignore: false - -213.209.240.0/20: - description: CASAWEB-AS Acantho S.p.a, IT - asn: 21309 - ignoreMorespecifics: false - ignore: false - -213.209.224.0/20: - description: CASAWEB-AS Acantho S.p.a, IT - asn: 21309 - ignoreMorespecifics: false - ignore: false - -213.212.128.0/18: - description: ITGATE - IT.Gate S.p.A. - asn: 12779 - ignoreMorespecifics: false - ignore: false - -213.213.0.0/18: - description: BT-ITALIA - BT Italia S.p.A. - asn: 8968 - ignoreMorespecifics: false - ignore: false - -213.213.0.0/17: - description: BT-Italia BT Italia S.p.A., IT - asn: 8968 - ignoreMorespecifics: false - ignore: false - -213.213.64.0/18: - description: BT-ITALIA - BT Italia S.p.A. - asn: 8968 - ignoreMorespecifics: false - ignore: false - -213.213.96.0/19: - description: BT-Italia BT Italia S.p.A., IT - asn: 8968 - ignoreMorespecifics: false - ignore: false - -213.213.83.0/24: - description: BT-Italia BT Italia S.p.A., IT - asn: 8968 - ignoreMorespecifics: false - ignore: false - -213.215.128.0/18: - description: COLT - COLT Technology Services Group Limited - asn: 8220 - ignoreMorespecifics: false - ignore: false - -213.215.128.0/17: - description: COLT COLT Technology Services Group Limited, GB - asn: 8220 - ignoreMorespecifics: false - ignore: false - -213.215.192.0/18: - description: COLT - COLT Technology Services Group Limited - asn: 8220 - ignoreMorespecifics: false - ignore: false - -213.217.4.0/22: - description: MOMIT - MOMIT SRL - asn: 204760 - ignoreMorespecifics: false - ignore: false - -213.217.128.0/18: - description: BT-ITALIA - BT Italia S.p.A. - asn: 8968 - ignoreMorespecifics: false - ignore: false - -213.218.32.0/19: - description: SELLA-AS - Banca Sella S.p.A. - asn: 21451 - ignoreMorespecifics: false - ignore: false - -213.218.54.0/24: - description: SELLA-AS Banca Sella S.p.A., IT - asn: 21451 - ignoreMorespecifics: false - ignore: false - -213.218.58.0/24: - description: SELLA-AS Banca Sella S.p.A., IT - asn: 21451 - ignoreMorespecifics: false - ignore: false - -213.218.59.0/24: - description: SELLA-AS Banca Sella S.p.A., IT - asn: 21451 - ignoreMorespecifics: false - ignore: false - -213.218.53.0/24: - description: SELLA-AS Banca Sella S.p.A., IT - asn: 21451 - ignoreMorespecifics: false - ignore: false - -213.218.56.0/24: - description: SELLA-AS Banca Sella S.p.A., IT - asn: 21451 - ignoreMorespecifics: false - ignore: false - -213.218.48.0/22: - description: SELLA-AS Banca Sella S.p.A., IT - asn: 21451 - ignoreMorespecifics: false - ignore: false - -213.218.32.0/22: - description: SELLA-AS Banca Sella S.p.A., IT - asn: 21451 - ignoreMorespecifics: false - ignore: false - -213.218.60.0/22: - description: SELLA-AS Banca Sella S.p.A., IT - asn: 21451 - ignoreMorespecifics: false - ignore: false - -213.218.52.0/24: - description: SELLA-AS Banca Sella S.p.A., IT - asn: 21451 - ignoreMorespecifics: false - ignore: false - -213.218.57.0/24: - description: SELLA-AS Banca Sella S.p.A., IT - asn: 21451 - ignoreMorespecifics: false - ignore: false - -213.218.36.0/22: - description: SELLA-AS Banca Sella S.p.A., IT - asn: 21451 - ignoreMorespecifics: false - ignore: false - -213.218.55.0/24: - description: SELLA-AS Banca Sella S.p.A., IT - asn: 21451 - ignoreMorespecifics: false - ignore: false - -213.225.192.0/18: - description: MOMAX-AS - Momax Network S.r.l. - asn: 29438 - ignoreMorespecifics: false - ignore: false - -213.225.222.0/23: - description: IT-TWT-AS TWT S.p.A., IT - asn: 30848 - ignoreMorespecifics: false - ignore: false - -213.226.104.0/22: - description: WIME-AS - Wime Srl - asn: 207029 - ignoreMorespecifics: false - ignore: false - -213.226.107.0/24: - description: WiMe-AS Wime Srl, IT - asn: 207029 - ignoreMorespecifics: false - ignore: false - -213.230.128.0/19: - description: ASN-TIM - Telecom Italia S.p.A. - asn: 16232 - ignoreMorespecifics: false - ignore: false - -213.233.0.0/18: - description: UNIDATA - UNIDATA S.p.A. - asn: 5394 - ignoreMorespecifics: false - ignore: false - -213.234.128.0/18: - description: ASN-ATLANET - BT Italia S.p.A. - asn: 12797 - ignoreMorespecifics: false - ignore: false - -213.243.192.0/18: - description: TERRECABLATE - Terrecablate Reti e Servizi S.R.L. - asn: 29050 - ignoreMorespecifics: false - ignore: false - -213.254.0.0/19: - description: ITGATE - IT.Gate S.p.A. - asn: 12779 - ignoreMorespecifics: false - ignore: false - -213.255.0.0/18: - description: BT-ITALIA - BT Italia S.p.A. - asn: 8968 - ignoreMorespecifics: false - ignore: false - -213.255.0.0/17: - description: BT-Italia BT Italia S.p.A., IT - asn: 8968 - ignoreMorespecifics: false - ignore: false - -213.255.14.64/26: - description: BT-Italia BT Italia S.p.A., IT - asn: 8968 - ignoreMorespecifics: false - ignore: false - -213.255.9.0/26: - description: BT-Italia BT Italia S.p.A., IT - asn: 8968 - ignoreMorespecifics: false - ignore: false - -213.255.9.64/26: - description: BT-Italia BT Italia S.p.A., IT - asn: 8968 - ignoreMorespecifics: false - ignore: false - -213.255.14.0/26: - description: BT-Italia BT Italia S.p.A., IT - asn: 8968 - ignoreMorespecifics: false - ignore: false - -213.255.10.192/26: - description: BT-Italia BT Italia S.p.A., IT - asn: 8968 - ignoreMorespecifics: false - ignore: false - -213.255.64.0/18: - description: BT-ITALIA - BT Italia S.p.A. - asn: 8968 - ignoreMorespecifics: false - ignore: false - -217.9.64.0/20: - description: CNIT Italian National Consortium for Telecommunications - asn: 20745 - ignoreMorespecifics: false - ignore: false - -217.11.0.0/20: - description: CEDACRI S.P.A. - asn: 15668 - ignoreMorespecifics: false - ignore: false - -217.11.80.0/20: - description: AS-IRIDEOS-IN-NETAPP - IRIDEOS S.P.A. - asn: 3302 - ignoreMorespecifics: false - ignore: false - -217.12.128.0/20: - description: ISIDE-AS - BCC SISTEMI INFORMATICI S.P.A. - asn: 12559 - ignoreMorespecifics: false - ignore: false - -217.12.142.0/24: - description: ISIDE-AS BCC SISTEMI INFORMATICI S.P.A., IT - asn: 12559 - ignoreMorespecifics: false - ignore: false - -217.12.129.0/24: - description: ISIDE-AS BCC SISTEMI INFORMATICI S.P.A., IT - asn: 12559 - ignoreMorespecifics: false - ignore: false - -217.12.133.0/24: - description: ISIDE-AS BCC SISTEMI INFORMATICI S.P.A., IT - asn: 12559 - ignoreMorespecifics: false - ignore: false - -217.12.136.0/24: - description: ISIDE-AS BCC SISTEMI INFORMATICI S.P.A., IT - asn: 12559 - ignoreMorespecifics: false - ignore: false - -217.12.131.0/24: - description: ISIDE-AS BCC SISTEMI INFORMATICI S.P.A., IT - asn: 12559 - ignoreMorespecifics: false - ignore: false - -217.12.141.0/24: - description: ISIDE-AS BCC SISTEMI INFORMATICI S.P.A., IT - asn: 12559 - ignoreMorespecifics: false - ignore: false - -217.12.137.0/24: - description: ISIDE-AS BCC SISTEMI INFORMATICI S.P.A., IT - asn: 12559 - ignoreMorespecifics: false - ignore: false - -217.12.143.0/24: - description: ISIDE-AS BCC SISTEMI INFORMATICI S.P.A., IT - asn: 12559 - ignoreMorespecifics: false - ignore: false - -217.12.128.0/24: - description: ISIDE-AS BCC SISTEMI INFORMATICI S.P.A., IT - asn: 12559 - ignoreMorespecifics: false - ignore: false - -217.12.130.0/24: - description: ISIDE-AS BCC SISTEMI INFORMATICI S.P.A., IT - asn: 12559 - ignoreMorespecifics: false - ignore: false - -217.12.140.0/24: - description: ISIDE-AS BCC SISTEMI INFORMATICI S.P.A., IT - asn: 12559 - ignoreMorespecifics: false - ignore: false - -217.12.135.0/24: - description: ISIDE-AS BCC SISTEMI INFORMATICI S.P.A., IT - asn: 12559 - ignoreMorespecifics: false - ignore: false - -217.12.138.0/24: - description: ISIDE-AS BCC SISTEMI INFORMATICI S.P.A., IT - asn: 12559 - ignoreMorespecifics: false - ignore: false - -217.12.139.0/24: - description: ISIDE-AS BCC SISTEMI INFORMATICI S.P.A., IT - asn: 12559 - ignoreMorespecifics: false - ignore: false - -217.12.134.0/24: - description: ISIDE-AS BCC SISTEMI INFORMATICI S.P.A., IT - asn: 12559 - ignoreMorespecifics: false - ignore: false - -217.12.132.0/24: - description: ISIDE-AS BCC SISTEMI INFORMATICI S.P.A., IT - asn: 12559 - ignoreMorespecifics: false - ignore: false - -217.12.160.0/20: - description: EURNETCITY - "EUR TEL - SOCIETA' A RESPONSABILITA' LIMITATA" - asn: 20794 - ignoreMorespecifics: false - ignore: false - -217.12.176.0/20: - description: AS-IRIDEOS-IN-NETAPP - IRIDEOS S.P.A. - asn: 3302 - ignoreMorespecifics: false - ignore: false - -217.15.208.0/20: - description: ASN-CLOUDITALIA - CLOUDITALIA TELECOMUNICAZIONI S.P.A. - asn: 15589 - ignoreMorespecifics: false - ignore: false - -217.18.0.0/20: - description: WEBLINK - WebLink Servizi Telematici - asn: 15807 - ignoreMorespecifics: false - ignore: false - -217.18.4.0/24: - description: Weblink WebLink Servizi Telematici, IT - asn: 15807 - ignoreMorespecifics: false - ignore: false - -217.18.96.0/20: - description: GRUPPOIH-AS - WIIT S.p.A. - asn: 16210 - ignoreMorespecifics: false - ignore: false - -217.18.101.0/24: - description: AS20707 WIIT S.p.A., IT - asn: 20707 - ignoreMorespecifics: false - ignore: false - -217.18.102.0/24: - description: AS20707 WIIT S.p.A., IT - asn: 20707 - ignoreMorespecifics: false - ignore: false - -217.18.112.0/20: - description: GRUPPOIH-AS - WIIT S.p.A. - asn: 16210 - ignoreMorespecifics: false - ignore: false - -217.19.144.0/20: - description: RETELIT-AS - Reti Telematiche Italiane S.p.A. (Retelit S.p.A.) - asn: 28716 - ignoreMorespecifics: false - ignore: false - -217.20.0.0/20: - description: ASN-WINDTRE - WIND TRE S.P.A. - asn: 1267 - ignoreMorespecifics: false - ignore: false - -217.20.3.0/24: - description: UNIPLAN Uniplan Software S.r.l. - Internet Provider, IT - asn: 198387 - ignoreMorespecifics: false - ignore: false - -217.20.2.0/24: - description: UNIPLAN Uniplan Software S.r.l. - Internet Provider, IT - asn: 198387 - ignoreMorespecifics: false - ignore: false - -217.20.0.0/24: - description: UNIPLAN Uniplan Software S.r.l. - Internet Provider, IT - asn: 198387 - ignoreMorespecifics: false - ignore: false - -217.20.0.0/22: - description: UNIPLAN Uniplan Software S.r.l. - Internet Provider, IT - asn: 198387 - ignoreMorespecifics: false - ignore: false - -217.20.1.0/24: - description: UNIPLAN Uniplan Software S.r.l. - Internet Provider, IT - asn: 198387 - ignoreMorespecifics: false - ignore: false - -217.22.208.0/20: - description: ASN-NOTARTEL - Notartel S.p.A. - asn: 29036 - ignoreMorespecifics: false - ignore: false - -217.22.224.0/20: - description: EASYNET - Easynet Global Services - asn: 4589 - ignoreMorespecifics: false - ignore: false - -217.22.224.0/19: - description: EASYNET Easynet Global Services, GB - asn: 4589 - ignoreMorespecifics: false - ignore: false - -217.22.240.0/20: - description: EASYNET - Easynet Global Services - asn: 4589 - ignoreMorespecifics: false - ignore: false - -217.26.80.0/20: - description: AS-IRIDEOS-IN-NETAPP - IRIDEOS S.P.A. - asn: 3302 - ignoreMorespecifics: false - ignore: false - -217.26.176.0/22: - description: LABEL - Maurizio Giuseppe Fanari trading as LABEL SISTEMI TECNOLOGICI - asn: 209353 - ignoreMorespecifics: false - ignore: false - -217.26.180.0/22: - description: REEVO - REEVO S.R.L. - asn: 31617 - ignoreMorespecifics: false - ignore: false - -217.27.64.0/19: - description: ASN-IDC - Telecom Italia S.p.A. - asn: 20746 - ignoreMorespecifics: false - ignore: false - -217.27.112.0/20: - description: SIPORTAL-AS - Siportal Srl - asn: 28999 - ignoreMorespecifics: false - ignore: false - -217.27.114.0/24: - description: SIPORTAL-AS Siportal Srl, IT - asn: 28999 - ignoreMorespecifics: false - ignore: false - -217.27.118.0/24: - description: SIPORTAL-AS Siportal Srl, IT - asn: 28999 - ignoreMorespecifics: false - ignore: false - -217.28.112.0/20: - description: TRISKEL-AS - Triskel srl - asn: 29270 - ignoreMorespecifics: false - ignore: false - -217.29.160.0/20: - description: EFLUXA - Fullsix spa - asn: 15788 - ignoreMorespecifics: false - ignore: false - -217.30.0.0/22: - description: COMESER-AS - Comeser S.r.l. - asn: 39657 - ignoreMorespecifics: false - ignore: false - -217.31.112.0/20: - description: COMUNEMILANO-AS - Comune di Milano - asn: 29312 - ignoreMorespecifics: false - ignore: false - -217.31.120.0/24: - description: COMUNEMILANO-AS Comune di Milano, IT - asn: 29312 - ignoreMorespecifics: false - ignore: false - -217.31.117.0/24: - description: COMUNEMILANO-AS Comune di Milano, IT - asn: 29312 - ignoreMorespecifics: false - ignore: false - -217.31.114.0/24: - description: COMUNEMILANO-AS Comune di Milano, IT - asn: 29312 - ignoreMorespecifics: false - ignore: false - -217.31.119.0/24: - description: COMUNEMILANO-AS Comune di Milano, IT - asn: 29312 - ignoreMorespecifics: false - ignore: false - -217.31.127.0/24: - description: COMUNEMILANO-AS Comune di Milano, IT - asn: 29312 - ignoreMorespecifics: false - ignore: false - -217.31.124.0/24: - description: COMUNEMILANO-AS Comune di Milano, IT - asn: 29312 - ignoreMorespecifics: false - ignore: false - -217.31.126.0/24: - description: COMUNEMILANO-AS Comune di Milano, IT - asn: 29312 - ignoreMorespecifics: false - ignore: false - -217.31.118.0/24: - description: COMUNEMILANO-AS Comune di Milano, IT - asn: 29312 - ignoreMorespecifics: false - ignore: false - -217.31.123.0/24: - description: COMUNEMILANO-AS Comune di Milano, IT - asn: 29312 - ignoreMorespecifics: false - ignore: false - -217.31.115.0/24: - description: COMUNEMILANO-AS Comune di Milano, IT - asn: 29312 - ignoreMorespecifics: false - ignore: false - -217.31.113.0/24: - description: COMUNEMILANO-AS Comune di Milano, IT - asn: 29312 - ignoreMorespecifics: false - ignore: false - -217.31.116.0/24: - description: COMUNEMILANO-AS Comune di Milano, IT - asn: 29312 - ignoreMorespecifics: false - ignore: false - -217.31.125.0/24: - description: COMUNEMILANO-AS Comune di Milano, IT - asn: 29312 - ignoreMorespecifics: false - ignore: false - -217.31.112.0/24: - description: COMUNEMILANO-AS Comune di Milano, IT - asn: 29312 - ignoreMorespecifics: false - ignore: false - -217.31.122.0/24: - description: COMUNEMILANO-AS Comune di Milano, IT - asn: 29312 - ignoreMorespecifics: false - ignore: false - -217.31.121.0/24: - description: COMUNEMILANO-AS Comune di Milano, IT - asn: 29312 - ignoreMorespecifics: false - ignore: false - -217.56.0.0/14: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -217.56.122.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -217.56.125.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -217.61.160.0/20: - description: IT-TWT-AS - TWT S.p.A. - asn: 30848 - ignoreMorespecifics: false - ignore: false - -217.61.254.0/24: - description: SILTEL-ASN - SILTEL DIGITAL TELECOMMUNICATION SERVICES S.R.L. - asn: 200799 - ignoreMorespecifics: false - ignore: false - -217.64.192.0/20: - description: SEEWEB - SEEWEB s.r.l. - asn: 12637 - ignoreMorespecifics: false - ignore: false - -217.70.144.0/20: - description: SERVER24-AS - INCUBATEC GmbH - Srl - asn: 34081 - ignoreMorespecifics: false - ignore: false - -217.71.64.0/20: - description: PHOENIX-INFORMATICA-BANCARIA - Phoenix Informatica Bancaria S.p.A. - asn: 16027 - ignoreMorespecifics: false - ignore: false - -217.71.67.0/24: - description: Phoenix-Informatica-Bancaria Phoenix Informatica Bancaria S.p.A., IT - asn: 16027 - ignoreMorespecifics: false - ignore: false - -217.71.73.0/24: - description: Phoenix-Informatica-Bancaria Phoenix Informatica Bancaria S.p.A., IT - asn: 16027 - ignoreMorespecifics: false - ignore: false - -217.71.68.0/24: - description: Phoenix-Informatica-Bancaria Phoenix Informatica Bancaria S.p.A., IT - asn: 16027 - ignoreMorespecifics: false - ignore: false - -217.71.69.0/24: - description: Phoenix-Informatica-Bancaria Phoenix Informatica Bancaria S.p.A., IT - asn: 16027 - ignoreMorespecifics: false - ignore: false - -217.71.78.0/24: - description: Phoenix-Informatica-Bancaria Phoenix Informatica Bancaria S.p.A., IT - asn: 16027 - ignoreMorespecifics: false - ignore: false - -217.72.32.0/21: - description: INTERPLANET-IT - Interplanet S.r.l. - asn: 34758 - ignoreMorespecifics: false - ignore: false - -217.72.40.0/21: - description: ASN-TERRA - Terra S.p.a. - asn: 31222 - ignoreMorespecifics: false - ignore: false - -217.72.96.0/20: - description: UNIDATA - UNIDATA S.p.A. - asn: 5394 - ignoreMorespecifics: false - ignore: false - -217.73.208.0/20: - description: TISCALI-IT - Tiscali Italia S.P.A. - asn: 8612 - ignoreMorespecifics: false - ignore: false - -217.73.224.0/20: - description: ARUBA-ASN - Aruba S.p.A. - asn: 31034 - ignoreMorespecifics: false - ignore: false - -217.76.208.0/20: - description: RAVDA-AS - Regione Autonoma Valle d'Aosta - Dipartimento Sistema Informativo - asn: 29598 - ignoreMorespecifics: false - ignore: false - -217.77.80.0/20: - description: ITC-AS - FONDAZIONE BRUNO KESSLER - asn: 29609 - ignoreMorespecifics: false - ignore: false - -217.112.96.0/20: - description: DTS-AS - Digital Telecommunication Services S.r.l. - asn: 49605 - ignoreMorespecifics: false - ignore: false - -217.113.208.0/20: - description: INVA-AS - IN.VA. S.p.A. - asn: 21333 - ignoreMorespecifics: false - ignore: false - -217.115.16.0/20: - description: MULTIWIRE-AS - Multiwire S.r.l. - asn: 44084 - ignoreMorespecifics: false - ignore: false - -217.115.28.0/24: - description: NTT NTT SRL, IT - asn: 209387 - ignoreMorespecifics: false - ignore: false - -217.118.0.0/20: - description: WIIT-IT-AS - WIIT S.p.A. - asn: 16297 - ignoreMorespecifics: false - ignore: false - -217.118.144.0/20: - description: INVESTNET-AS - UBI Sistemi e Servizi S.c.p.a. - asn: 31033 - ignoreMorespecifics: false - ignore: false - -217.118.240.0/20: - description: ASWFP - United Nations World Food Programme - asn: 31144 - ignoreMorespecifics: false - ignore: false - -217.133.0.0/16: - description: TISCALI-IT - Tiscali Italia S.P.A. - asn: 8612 - ignoreMorespecifics: false - ignore: false - -217.141.0.0/16: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -217.147.128.0/20: - description: SPRINTLINK - Sprint - asn: 1239 - ignoreMorespecifics: false - ignore: false - -217.147.144.0/20: - description: INVA-AS - IN.VA. S.p.A. - asn: 31403 - ignoreMorespecifics: false - ignore: false - -217.148.112.0/20: - description: TELERETE-AS - Telerete Nordest srl - asn: 31495 - ignoreMorespecifics: false - ignore: false - -217.148.112.0/21: - description: TELERETE-AS Telerete Nordest srl, IT - asn: 31495 - ignoreMorespecifics: false - ignore: false - -217.148.120.0/21: - description: TELERETE-AS Telerete Nordest srl, IT - asn: 31495 - ignoreMorespecifics: false - ignore: false - -217.149.80.0/20: - description: BENTEC-AS - Benetton Group S.R.L. - asn: 31570 - ignoreMorespecifics: false - ignore: false - -217.169.96.0/20: - description: ASN-IDC - Telecom Italia S.p.A. - asn: 20746 - ignoreMorespecifics: false - ignore: false - -217.169.98.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -217.169.102.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -217.169.100.0/23: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -217.169.111.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -217.169.106.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -217.169.104.0/21: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -217.169.97.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -217.169.99.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -217.169.108.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -217.169.96.0/21: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -217.169.96.0/19: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -217.169.112.0/20: - description: ASN-IDC - Telecom Italia S.p.A. - asn: 20746 - ignoreMorespecifics: false - ignore: false - -217.169.119.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -217.169.122.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -217.169.116.0/23: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -217.169.112.0/22: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -217.169.117.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -217.169.126.0/23: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -217.169.123.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -217.169.120.0/21: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -217.169.118.0/24: - description: ASN-IDC Telecom Italia S.p.A., IT - asn: 20746 - ignoreMorespecifics: false - ignore: false - -217.171.32.0/20: - description: CDLAN-AS - CDLAN s.r.l. - asn: 20836 - ignoreMorespecifics: false - ignore: false - -217.171.32.0/24: - description: CDLAN-AS CDLAN s.r.l., IT - asn: 20836 - ignoreMorespecifics: false - ignore: false - -217.171.160.0/20: - description: ETRINFAS - UBI Sistemi e Servizi S.C.p.A. - asn: 20604 - ignoreMorespecifics: false - ignore: false - -217.171.160.0/24: - description: ETRINFAS UBI Sistemi e Servizi S.C.p.A., IT - asn: 20604 - ignoreMorespecifics: false - ignore: false - -217.171.232.0/21: - description: PROTEZIONECIVILE-FVG-AS - Protezione Civile Regione Autonoma Friuli Venezia Giulia - asn: 199509 - ignoreMorespecifics: false - ignore: false - -217.171.232.0/22: - description: PROTEZIONECIVILE-FVG-AS Protezione Civile Regione Autonoma Friuli Venezia Giulia, IT - asn: 199509 - ignoreMorespecifics: false - ignore: false - -217.172.0.0/20: - description: ASN-DEBIS - Engineering D.HUB S.p.A. - asn: 21176 - ignoreMorespecifics: false - ignore: false - -217.172.192.0/19: - description: ASN-IBSNAZ - Telecom Italia S.p.A. - asn: 3269 - ignoreMorespecifics: false - ignore: false - -217.172.208.0/20: - description: ASN-IBSNAZ Telecom Italia S.p.A., IT - asn: 3269 - ignoreMorespecifics: false - ignore: false - -217.174.112.0/20: - description: IT-STCOM - Metrolink S.R.L. - asn: 8816 - ignoreMorespecifics: false - ignore: false - -217.175.48.0/20: - description: SOGEI-ASN - Sogei Societa' Generale d' Informatica S.p.A. - asn: 33964 - ignoreMorespecifics: false - ignore: false - -217.175.54.0/24: - description: SOGEI-ASN Sogei Societa' Generale d' Informatica S.p.A., IT - asn: 33964 - ignoreMorespecifics: false - ignore: false - -217.175.56.0/24: - description: SOGEI-ASN Sogei Societa' Generale d' Informatica S.p.A., IT - asn: 33964 - ignoreMorespecifics: false - ignore: false - -217.175.57.0/24: - description: SOGEI-ASN Sogei Societa' Generale d' Informatica S.p.A., IT - asn: 33964 - ignoreMorespecifics: false - ignore: false - -217.175.52.0/23: - description: SOGEI-ASN Sogei Societa' Generale d' Informatica S.p.A., IT - asn: 33964 - ignoreMorespecifics: false - ignore: false - -217.175.48.0/22: - description: SOGEI-ASN Sogei Societa' Generale d' Informatica S.p.A., IT - asn: 33964 - ignoreMorespecifics: false - ignore: false - -217.194.0.0/20: - description: SEEWEB - SEEWEB s.r.l. - asn: 12637 - ignoreMorespecifics: false - ignore: false - -217.194.176.0/20: - description: ASN-REDDER - Redder Telco s.r.l. - asn: 33986 - ignoreMorespecifics: false - ignore: false - -217.199.0.0/20: - description: BRENNERCOM-AS - Brennercom S.p.A. - asn: 20811 - ignoreMorespecifics: false - ignore: false - -217.199.0.0/19: - description: BRENNERCOM-AS Brennercom S.p.A., IT - asn: 20811 - ignoreMorespecifics: false - ignore: false - -217.199.16.0/20: - description: BRENNERCOM-AS - Brennercom S.p.A. - asn: 20811 - ignoreMorespecifics: false - ignore: false - -217.220.0.0/16: - description: BT-ITALIA - BT Italia S.p.A. - asn: 8968 - ignoreMorespecifics: false - ignore: false - -217.220.0.0/15: - description: BT-Italia BT Italia S.p.A., IT - asn: 8968 - ignoreMorespecifics: false - ignore: false - -217.220.53.0/24: - description: BT-Italia BT Italia S.p.A., IT - asn: 8968 - ignoreMorespecifics: false - ignore: false - -217.220.128.0/19: - description: BT-Italia BT Italia S.p.A., IT - asn: 8968 - ignoreMorespecifics: false - ignore: false - -217.220.160.0/19: - description: BT-Italia BT Italia S.p.A., IT - asn: 8968 - ignoreMorespecifics: false - ignore: false - -217.220.192.0/18: - description: BT-Italia BT Italia S.p.A., IT - asn: 8968 - ignoreMorespecifics: false - ignore: false - -217.221.0.0/16: - description: BT-ITALIA - BT Italia S.p.A. - asn: 8968 - ignoreMorespecifics: false - ignore: false - -217.221.68.0/24: - description: BT-Italia BT Italia S.p.A., IT - asn: 8968 - ignoreMorespecifics: false - ignore: false - -217.221.191.0/24: - description: BT-Italia BT Italia S.p.A., IT - asn: 8968 - ignoreMorespecifics: false - ignore: false - -217.222.0.0/17: - description: TELECOM-ITALIA-DATA-COM - Telecom Italia S.p.A. - asn: 20959 - ignoreMorespecifics: false - ignore: false - -217.222.0.0/16: - description: Telecom-Italia-Data-Com Telecom Italia S.p.A., IT - asn: 20959 - ignoreMorespecifics: false - ignore: false - -217.222.0.0/15: - description: Telecom-Italia-Data-Com Telecom Italia S.p.A., IT - asn: 20959 - ignoreMorespecifics: false - ignore: false - -217.222.128.0/17: - description: TELECOM-ITALIA-DATA-COM - Telecom Italia S.p.A. - asn: 20959 - ignoreMorespecifics: false - ignore: false - -217.223.0.0/16: - description: TELECOM-ITALIA-DATA-COM - Telecom Italia S.p.A. - asn: 20959 - ignoreMorespecifics: false - ignore: false - -options: - monitorASns: - 20959: - group: default - 14061: - group: default \ No newline at end of file From 009e526828128f3277ae6dc9c63d842080d1d224 Mon Sep 17 00:00:00 2001 From: Massimo Candela Date: Sun, 12 Jan 2020 05:53:55 +0100 Subject: [PATCH 20/60] minor fixes in the documentation --- docs/configuration.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/configuration.md b/docs/configuration.md index f92d719..4ef85f9 100644 --- a/docs/configuration.md +++ b/docs/configuration.md @@ -256,7 +256,7 @@ Parameters for this report module: |---|---| |colors| A dictionary having as key the event channel and as value a hex color (string). These colors will be used to make messages in Slack distinguishable. | |hooks| A dictionary containing Slack WebHooks grouped by user group (key: group, value: WebHook).| -|hooks.default| The default user group. Each user group is a WebHook (url). | +|hooks.default| The WebHook (URL) of the default user group.| #### reportKafka @@ -296,6 +296,6 @@ Parameters for this report module: |environment| The Alerta environment name. If not specified, it'll use the BGPalerter environment name. | |key| Optional, the Alerta API key to use for authenticated requests. | |token| Optional value used when executing HTTP requests to the Alerta API with bearer authentication. | -|resource_templates| A dictionary of string templates for each BGPalerter channels to generate the content of the `resource` field for the alert. If a channel doesn't have a template defined, the `default` template will be used (see `config.yml.example` for more details. | +|resource_templates| A dictionary of string templates for each BGPalerter channels to generate the content of the `resource` field for the alert. If a channel doesn't have a template defined, the `default` template will be used (see `config.yml.example` for more details). | |urls| A dictionary containing Alerta API URLs grouped by user group (key: group, value: API URL). | -|urls.default| The default user group. Each user group is an Alerta API URL. | +|urls.default| The Alerta API URL of the default user group. | From 46b8cefb8e471b4282bb50f2683c81aa4fa296af Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 13 Jan 2020 09:27:25 +0000 Subject: [PATCH 21/60] Bump @babel/preset-env from 7.8.0 to 7.8.2 Bumps [@babel/preset-env](https://github.com/babel/babel) from 7.8.0 to 7.8.2. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md) - [Commits](https://github.com/babel/babel/compare/v7.8.0...v7.8.2) Signed-off-by: dependabot-preview[bot] --- package-lock.json | 40 ++++++++++++---------------------------- package.json | 2 +- 2 files changed, 13 insertions(+), 29 deletions(-) diff --git a/package-lock.json b/package-lock.json index ad46eed..41f4627 100644 --- a/package-lock.json +++ b/package-lock.json @@ -45,22 +45,14 @@ } }, "@babel/compat-data": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.8.0.tgz", - "integrity": "sha512-ixPUWJpnd9hHvRkyIE3mJ6PY5DEWmR08UkcpdqI5kV5g/d6knT8Wth1LE5v5sVTIJkm9dGpQsXnhwxcf2/PjAg==", + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.8.1.tgz", + "integrity": "sha512-Z+6ZOXvyOWYxJ50BwxzdhRnRsGST8Y3jaZgxYig575lTjVSs3KtJnmESwZegg6e2Dn0td1eDhoWlp1wI4BTCPw==", "dev": true, "requires": { "browserslist": "^4.8.2", "invariant": "^2.2.4", - "semver": "^7.1.1" - }, - "dependencies": { - "semver": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.1.1.tgz", - "integrity": "sha512-WfuG+fl6eh3eZ2qAf6goB7nhiCd7NPXhmyFxigB/TOkQyeLP8w8GsVehvtGNtnNmyboz4TgeK40B1Kbql/8c5A==", - "dev": true - } + "semver": "^5.5.0" } }, "@babel/core": { @@ -160,24 +152,16 @@ } }, "@babel/helper-compilation-targets": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.8.0.tgz", - "integrity": "sha512-VcMSwBCqA2mGqmFFnLYtaC+Zkok5pVMOypeGn76RpSBAoFqc1olWjYoNqTn09YMChTi6rsbPIkkEOAwfsKSqRg==", + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.8.1.tgz", + "integrity": "sha512-Fsrljg8DHSdnKSzC0YFopX7lseRpVfWMYuC1Dnvf7tw972E2KDjZ4XEaqjO9aJL0sLcG4KNRXxowDxHYIcZ+Cw==", "dev": true, "requires": { - "@babel/compat-data": "^7.8.0", + "@babel/compat-data": "^7.8.1", "browserslist": "^4.8.2", "invariant": "^2.2.4", "levenary": "^1.1.0", - "semver": "^7.1.1" - }, - "dependencies": { - "semver": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.1.1.tgz", - "integrity": "sha512-WfuG+fl6eh3eZ2qAf6goB7nhiCd7NPXhmyFxigB/TOkQyeLP8w8GsVehvtGNtnNmyboz4TgeK40B1Kbql/8c5A==", - "dev": true - } + "semver": "^5.5.0" } }, "@babel/helper-create-class-features-plugin": { @@ -932,9 +916,9 @@ } }, "@babel/preset-env": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.8.0.tgz", - "integrity": "sha512-g3wnth3Ct+ZvnaHcvb5PQyojqNj0whXTkO7hatXgz+lQ2FphOoXrG1JMIfeaHgDakGzx3LiNe0KsWO69xSVFDA==", + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.8.2.tgz", + "integrity": "sha512-AF2YUl2bGsLWTtFL68upTTB7nDo05aEcKjHmXJE+aXRvsx5K+9yRsHQP3MjnTrLOWe/eFyUr93dfILROsKC4eg==", "dev": true, "requires": { "@babel/compat-data": "^7.8.0", diff --git a/package.json b/package.json index 15f6929..f3960a0 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "@babel/node": "^7.7.7", "@babel/plugin-proposal-class-properties": "^7.7.4", "@babel/plugin-proposal-object-rest-spread": "^7.7.7", - "@babel/preset-env": "^7.7.7", + "@babel/preset-env": "^7.8.2", "chai": "^4.2.0", "chai-subset": "^1.6.0", "mocha": "^7.0.0", From 4adb7de9e66e54551e3a6e2138b6b916834fbfca Mon Sep 17 00:00:00 2001 From: Massimo Candela Date: Mon, 13 Jan 2020 15:44:09 +0100 Subject: [PATCH 22/60] add rpki monitor to open code --- package-lock.json | 16 ++++++++++ package.json | 1 + src/monitors/monitorRPKI.js | 62 +++++++++++++++++++++++++++++++++++++ 3 files changed, 79 insertions(+) create mode 100644 src/monitors/monitorRPKI.js diff --git a/package-lock.json b/package-lock.json index 41f4627..3754438 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5743,6 +5743,11 @@ "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" }, + "radix-trie-js": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/radix-trie-js/-/radix-trie-js-1.0.5.tgz", + "integrity": "sha512-3Olqy+P8cM5G2x+mnhD231bRM8c2uxAyU7uLS/dORgwzmr2CJKhT6DeQGqZyjsfWuqCYeX415xlMr1J6Xt7M9Q==" + }, "range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", @@ -6182,6 +6187,17 @@ } } }, + "rpki-validator": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/rpki-validator/-/rpki-validator-1.0.8.tgz", + "integrity": "sha512-q1IchUw6X5X7gikqjis0/TA/FNWG6SBbRt66+unGcinniC+AXoATWFvP5CgvDdDItz04GQ7PyRCBopKwLo5J9g==", + "requires": { + "axios": "^0.19.0", + "brembo": "^2.0.3", + "ip-sub": "^1.0.1", + "radix-trie-js": "^1.0.5" + } + }, "run-parallel": { "version": "1.1.9", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", diff --git a/package.json b/package.json index f3960a0..a9be7e2 100644 --- a/package.json +++ b/package.json @@ -41,6 +41,7 @@ "path": "^0.12.7", "pkg": "^4.4.2", "restify": "^8.5.1", + "rpki-validator": "^1.0.8", "syslog-client": "^1.1.1", "winston": "^3.2.1", "winston-daily-rotate-file": "^4.4.1", diff --git a/src/monitors/monitorRPKI.js b/src/monitors/monitorRPKI.js new file mode 100644 index 0000000..af109c6 --- /dev/null +++ b/src/monitors/monitorRPKI.js @@ -0,0 +1,62 @@ +import Monitor from "./monitor"; +import rpki from "rpki-validator"; + +export default class MonitorRPKI extends Monitor { + + constructor(name, channel, params, env){ + super(name, channel, params, env); + this.updateMonitoredPrefixes(); + this.rpki = rpki.preCache(60); + }; + + updateMonitoredPrefixes = () => { + this.monitored = this.input.getMonitoredPrefixes(); + }; + + filter = (message) => { + return message.type === 'announcement' && message.originAS.numbers.length == 1; + }; + + squashAlerts = (alerts) => { + + const message = alerts[0].matchedMessage; + const covering = (alerts[0].extra.covering && alerts[0].extra.covering[0]) ? alerts[0].extra.covering[0] : false; + const coveringString = (covering) ? `Valid ROA: origin AS${covering.origin} prefix ${covering.prefix} max length ${covering.maxLength}` : ''; + + return `The route ${message.prefix} announced by ${message.originAS} is not RPKI valid. Accepted with AS path: ${message.path}. ${coveringString}`; + }; + + monitor = (message) => + new Promise((resolve, reject) => { + const prefix = message.prefix; + const origin = message.originAS.getValue(); + const matchedRule = this.input.getMoreSpecificMatch(prefix); + + if (matchedRule) { + + rpki.validate(prefix, origin, true) + .then((result) => { + + if (result.valid === false) { + const key = "a" + [prefix, origin] + .join("AS") + .replace(/\./g, "_") + .replace(/\:/g, "_") + .replace(/\//g, "_"); + + this.publishAlert(key, + prefix, + matchedRule, + message, + { covering: result.covering }); + } + + }) + } + + resolve(true); + }); + + + +} From f45517ea14f590d9586ff6172e453a10a390ba01 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 13 Jan 2020 17:11:08 +0000 Subject: [PATCH 23/60] Bump rpki-validator from 1.0.8 to 1.0.9 Bumps [rpki-validator](https://github.com/massimocandela/rpki-validator) from 1.0.8 to 1.0.9. - [Release notes](https://github.com/massimocandela/rpki-validator/releases) - [Commits](https://github.com/massimocandela/rpki-validator/commits) Signed-off-by: dependabot-preview[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3754438..cd9ca71 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6188,9 +6188,9 @@ } }, "rpki-validator": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/rpki-validator/-/rpki-validator-1.0.8.tgz", - "integrity": "sha512-q1IchUw6X5X7gikqjis0/TA/FNWG6SBbRt66+unGcinniC+AXoATWFvP5CgvDdDItz04GQ7PyRCBopKwLo5J9g==", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/rpki-validator/-/rpki-validator-1.0.9.tgz", + "integrity": "sha512-9WIFj6b+rfWXbTsZwX0ghqNMDRn7jJv0qcxAnImHd9R9WZ8YQBzEAk9UJKHGXpeL8tPosDZKUMln6z92LvrwOQ==", "requires": { "axios": "^0.19.0", "brembo": "^2.0.3", diff --git a/package.json b/package.json index a9be7e2..77e59e0 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ "path": "^0.12.7", "pkg": "^4.4.2", "restify": "^8.5.1", - "rpki-validator": "^1.0.8", + "rpki-validator": "^1.0.9", "syslog-client": "^1.1.1", "winston": "^3.2.1", "winston-daily-rotate-file": "^4.4.1", From dd0d19d0d1fb3f941ad712ebda3c3e9590de1c5e Mon Sep 17 00:00:00 2001 From: Massimo Candela Date: Mon, 13 Jan 2020 22:36:14 +0100 Subject: [PATCH 24/60] cluster send made light on stack --- src/connectors/connector.js | 3 ++- src/worker.js | 28 +++++++++++++++------------- 2 files changed, 17 insertions(+), 14 deletions(-) diff --git a/src/connectors/connector.js b/src/connectors/connector.js index 4360094..f57bd5d 100644 --- a/src/connectors/connector.js +++ b/src/connectors/connector.js @@ -65,8 +65,9 @@ export default class Connector { }; _message = (message) => { + const msg = this.name + "-" + message; if (this.messageCallback) - this.messageCallback(message); + this.messageCallback(msg); }; _connect = (message) => { diff --git a/src/worker.js b/src/worker.js index 206de35..4d3ce4f 100644 --- a/src/worker.js +++ b/src/worker.js @@ -61,11 +61,17 @@ export default class Worker { } } - } + }; + + _singleProcessSend (message) { + return this.pubSub.publish("data", message); + }; master = (worker) => { - console.log("BGPalerter, version:", this.version, "environment:", this.config.environment); - console.log("Loaded config:", this.configFile); + if (!worker) { + console.log("BGPalerter, version:", this.version, "environment:", this.config.environment); + console.log("Loaded config:", this.configFile); + } // Write pid on a file if (this.config.pidFile) { @@ -99,18 +105,14 @@ export default class Worker { return connectorFactory.connectConnectors() .then(() => { - for (const connector of connectorFactory.getConnectors()) { + for (const connector of connectorFactory.getConnectors()) { - if (worker){ - connector.onMessage((message) => { - worker.send(connector.name + "-" + message); - }); - } else { - connector.onMessage((message) => { - this.pubSub.publish("data", connector.name + "-" + message); - }); + if (worker){ + connector.onMessage(worker.send.bind(worker)); + } else { + connector.onMessage(this._singleProcessSend); + } } - } }) .then(() => connectorFactory.subscribeConnectors(this.input)) .catch(error => { From 810ae2804a139fee0a07f1f37dc02617ed94d998 Mon Sep 17 00:00:00 2001 From: Massimo Candela Date: Mon, 13 Jan 2020 22:57:23 +0100 Subject: [PATCH 25/60] minor fixes to rpki monitor --- src/monitors/monitorRPKI.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/monitors/monitorRPKI.js b/src/monitors/monitorRPKI.js index af109c6..3889688 100644 --- a/src/monitors/monitorRPKI.js +++ b/src/monitors/monitorRPKI.js @@ -6,7 +6,7 @@ export default class MonitorRPKI extends Monitor { constructor(name, channel, params, env){ super(name, channel, params, env); this.updateMonitoredPrefixes(); - this.rpki = rpki.preCache(60); + rpki.preCache(60); }; updateMonitoredPrefixes = () => { @@ -34,7 +34,7 @@ export default class MonitorRPKI extends Monitor { if (matchedRule) { - rpki.validate(prefix, origin, true) + resolve(rpki.validate(prefix, origin, true) .then((result) => { if (result.valid === false) { @@ -51,10 +51,11 @@ export default class MonitorRPKI extends Monitor { { covering: result.covering }); } - }) + })); + } else { + resolve(true); } - resolve(true); }); From f5871a7ccfc57fc52f666bce96b5cab5aa1e7b9a Mon Sep 17 00:00:00 2001 From: Massimo Candela Date: Tue, 14 Jan 2020 02:12:28 +0100 Subject: [PATCH 26/60] introduced advanced configs for activating compression and multi process execution --- config.yml.example | 4 ++++ package-lock.json | 5 +++++ package.json | 1 + src/connectors/connector.js | 18 ++++++++++++++++-- src/connectors/connectorRIS.js | 2 +- src/consumer.js | 7 ++++++- src/env.js | 4 +++- src/worker.js | 15 +++++++++++++-- 8 files changed, 49 insertions(+), 7 deletions(-) diff --git a/config.yml.example b/config.yml.example index a3a2e27..9853b38 100644 --- a/config.yml.example +++ b/config.yml.example @@ -6,6 +6,7 @@ connectors: params: carefulSubscription: true url: wss://ris-live.ripe.net/v1/ws/ + perMessageDeflate: false subscription: moreSpecific: true type: UPDATE @@ -195,3 +196,6 @@ checkForUpdatesAtBoot: true # method: get pidFile: bgpalerter.pid + +compressedPipe: false +singleProcess: false diff --git a/package-lock.json b/package-lock.json index cd9ca71..fa267e7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4561,6 +4561,11 @@ "yallist": "^3.0.2" } }, + "lz-string": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", + "integrity": "sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=" + }, "make-dir": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", diff --git a/package.json b/package.json index 77e59e0..71e95fe 100644 --- a/package.json +++ b/package.json @@ -37,6 +37,7 @@ "ip-sub": "^1.0.3", "js-yaml": "^3.13.1", "kafka-node": "^5.0.0", + "lz-string": "^1.4.4", "nodemailer": "^6.4.1", "path": "^0.12.7", "pkg": "^4.4.2", diff --git a/src/connectors/connector.js b/src/connectors/connector.js index f57bd5d..909f1a7 100644 --- a/src/connectors/connector.js +++ b/src/connectors/connector.js @@ -44,6 +44,10 @@ export default class Connector { this.connectCallback = null; this.errorCallback = null; this.disconnectCallback = null; + + this.timerBatch = null; + this.batch = []; + this.batchInterval = 500; } connect = () => @@ -64,12 +68,22 @@ export default class Connector { this.disconnectCallback(message); }; - _message = (message) => { - const msg = this.name + "-" + message; + _sendBatch = () => { + clearTimeout(this.timerBatch); + delete this.timerBatch; + const msg = this.name + "-" + '[' + this.batch.join(',') + ']'; + this.batch = []; if (this.messageCallback) this.messageCallback(msg); }; + _message = (message) => { + if (!this.timerBatch) { + this.timerBatch = setTimeout(this._sendBatch, this.batchInterval); + } + this.batch.push(message); + }; + _connect = (message) => { if (this.connectCallback) this.connectCallback(message); diff --git a/src/connectors/connectorRIS.js b/src/connectors/connectorRIS.js index 884b556..c5e9f4c 100644 --- a/src/connectors/connectorRIS.js +++ b/src/connectors/connectorRIS.js @@ -72,7 +72,7 @@ export default class ConnectorRIS extends Connector{ new Promise((resolve, reject) => { try { this.ws = new WebSocket(this.url, { - perMessageDeflate: false + perMessageDeflate: this.params.perMessageDeflate }); this.ws.on('message', this._message); diff --git a/src/consumer.js b/src/consumer.js index f0f5d24..d2d39d7 100644 --- a/src/consumer.js +++ b/src/consumer.js @@ -31,6 +31,7 @@ */ import env from "./env"; +import LZString from "lz-string"; export default class Consumer { @@ -46,12 +47,16 @@ export default class Consumer { this.reports = env.config.reports .map(report => new report.class(report.channels, report.params, env)); - process.on('message', this.dispatch); + process.on('message', (env.config.compressedPipe) ? this._compressedDispatch : this.dispatch); env.pubSub.subscribe('data', (type, data) => { this.dispatch(data); }); }; + _compressedDispatch = (data) => { + return this.dispatch(LZString.decompress(data)); + }; + dispatch = (data) => { try { const connector = data.slice(0,3); diff --git a/src/env.js b/src/env.js index c6e8b3b..d1a596e 100644 --- a/src/env.js +++ b/src/env.js @@ -55,6 +55,7 @@ let config = { params: { carefulSubscription: true, url: "wss://ris-live.ripe.net/v1/ws/", + perMessageDeflate: false, subscription: { moreSpecific: true, type: "UPDATE", @@ -125,7 +126,8 @@ let config = { maxFiles: "14d", }, checkForUpdatesAtBoot: true, - pidFile: "bgpalerter.pid" + pidFile: "bgpalerter.pid", + compressedPipe: false }; diff --git a/src/worker.js b/src/worker.js index 4d3ce4f..8c8a73e 100644 --- a/src/worker.js +++ b/src/worker.js @@ -34,6 +34,7 @@ import Consumer from "./consumer"; import ConnectorFactory from "./connectorFactory"; import cluster from "cluster"; import fs from "fs"; +import LZString from "lz-string"; export default class Worker { constructor(configFile) { @@ -48,7 +49,7 @@ export default class Worker { this.configFile = env.configFile; - if (this.config.environment === "test") { + if (this.config.environment === "test" || this.config.singleProcess) { this.master(); new Consumer(); @@ -63,6 +64,14 @@ export default class Worker { }; + _multiProcessSendCompressed (message) { + this.send(LZString.compress(message)); + }; + + _multiProcessSend (message) { + this.send(message); + }; + _singleProcessSend (message) { return this.pubSub.publish("data", message); }; @@ -108,7 +117,9 @@ export default class Worker { for (const connector of connectorFactory.getConnectors()) { if (worker){ - connector.onMessage(worker.send.bind(worker)); + connector.onMessage((this.config.compressedPipe) + ? this._multiProcessSendCompressed.bind(worker) + : this._multiProcessSend.bind(worker)); } else { connector.onMessage(this._singleProcessSend); } From a7bcd12bc31b0490e4879eaea52c7fe3bc418d2d Mon Sep 17 00:00:00 2001 From: Massimo Candela Date: Tue, 14 Jan 2020 02:51:12 +0100 Subject: [PATCH 27/60] fix issue with empty batches in connector --- src/connectors/connector.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/connectors/connector.js b/src/connectors/connector.js index 909f1a7..b21dd87 100644 --- a/src/connectors/connector.js +++ b/src/connectors/connector.js @@ -71,10 +71,12 @@ export default class Connector { _sendBatch = () => { clearTimeout(this.timerBatch); delete this.timerBatch; - const msg = this.name + "-" + '[' + this.batch.join(',') + ']'; - this.batch = []; - if (this.messageCallback) - this.messageCallback(msg); + if (this.batch.length) { + const msg = this.name + "-" + '[' + this.batch.join(',') + ']'; + this.batch = []; + if (this.messageCallback) + this.messageCallback(msg); + } }; _message = (message) => { From 4d16d219e2d8c8c48987aca158f010d23148a66d Mon Sep 17 00:00:00 2001 From: Massimo Candela Date: Tue, 14 Jan 2020 04:24:00 +0100 Subject: [PATCH 28/60] fixed test for compressed messages --- src/connectors/connector.js | 8 +++----- src/consumer.js | 4 ++-- src/worker.js | 2 +- tests/1_config.js | 4 +++- tests/config.test.yml | 4 +++- 5 files changed, 12 insertions(+), 10 deletions(-) diff --git a/src/connectors/connector.js b/src/connectors/connector.js index b21dd87..aef15e6 100644 --- a/src/connectors/connector.js +++ b/src/connectors/connector.js @@ -71,12 +71,10 @@ export default class Connector { _sendBatch = () => { clearTimeout(this.timerBatch); delete this.timerBatch; - if (this.batch.length) { - const msg = this.name + "-" + '[' + this.batch.join(',') + ']'; - this.batch = []; - if (this.messageCallback) - this.messageCallback(msg); + if (this.messageCallback && this.batch.length) { + this.messageCallback(this.name + "-" + '[' + this.batch.join(',') + ']'); } + this.batch = []; }; _message = (message) => { diff --git a/src/consumer.js b/src/consumer.js index d2d39d7..6b34c62 100644 --- a/src/consumer.js +++ b/src/consumer.js @@ -59,9 +59,9 @@ export default class Consumer { dispatch = (data) => { try { - const connector = data.slice(0,3); + const connector = data.slice(0,3); const messagesRaw = JSON.parse(data.slice(4)); - const messages = this.connectors[connector].transform(messagesRaw) || []; + const messages = [].concat.apply([],messagesRaw.map(this.connectors[connector].transform)) || []; for (let monitor of this.monitors) { diff --git a/src/worker.js b/src/worker.js index 8c8a73e..5d571e9 100644 --- a/src/worker.js +++ b/src/worker.js @@ -49,7 +49,7 @@ export default class Worker { this.configFile = env.configFile; - if (this.config.environment === "test" || this.config.singleProcess) { + if (this.config.singleProcess) { this.master(); new Consumer(); diff --git a/tests/1_config.js b/tests/1_config.js index 3ced677..29c6e31 100644 --- a/tests/1_config.js +++ b/tests/1_config.js @@ -75,7 +75,9 @@ describe("Composition", function() { "logging", "checkForUpdatesAtBoot", "uptimeMonitors", - "pidFile" + "pidFile", + "compressedPipe", + "singleProcess" ]); expect(config.connectors[0]).to.have .property('class') diff --git a/tests/config.test.yml b/tests/config.test.yml index 372f02c..a2c90bd 100644 --- a/tests/config.test.yml +++ b/tests/config.test.yml @@ -71,4 +71,6 @@ uptimeMonitors: host: null port: 8011 -pidFile: bgpalerter.pid \ No newline at end of file +pidFile: bgpalerter.pid +compressedPipe: false +singleProcess: true \ No newline at end of file From 5897749d3a430a588e4997ca111201d4912f05d8 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 14 Jan 2020 08:42:51 +0000 Subject: [PATCH 29/60] Bump @babel/cli from 7.8.0 to 7.8.3 Bumps [@babel/cli](https://github.com/babel/babel) from 7.8.0 to 7.8.3. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md) - [Commits](https://github.com/babel/babel/compare/v7.8.0...v7.8.3) Signed-off-by: dependabot-preview[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index cd9ca71..557099b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,9 +5,9 @@ "requires": true, "dependencies": { "@babel/cli": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.8.0.tgz", - "integrity": "sha512-/zOi56gIH3jBmnrfUvVf8MOMqf3hfFou2ONRYdRRpgnBSi0dUkiO+usu44YHsOEJqqwPkijBsiDKscQizouoag==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.8.3.tgz", + "integrity": "sha512-K2UXPZCKMv7KwWy9Bl4sa6+jTNP7JyDiHKzoOiUUygaEDbC60vaargZDnO9oFMvlq8pIKOOyUUgeMYrsaN9djA==", "dev": true, "requires": { "chokidar": "^2.1.8", diff --git a/package.json b/package.json index 77e59e0..031f84a 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "author": "Massimo Candela", "license": "ISC", "devDependencies": { - "@babel/cli": "^7.7.7", + "@babel/cli": "^7.8.3", "@babel/core": "^7.7.7", "@babel/node": "^7.7.7", "@babel/plugin-proposal-class-properties": "^7.7.4", From 84bc37103f182c78e22d27fb99feb58fed8eeeef Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 14 Jan 2020 08:43:12 +0000 Subject: [PATCH 30/60] Bump read-last-lines from 1.7.1 to 1.7.2 Bumps [read-last-lines](https://github.com/alexbbt/read-last-lines) from 1.7.1 to 1.7.2. - [Release notes](https://github.com/alexbbt/read-last-lines/releases) - [Commits](https://github.com/alexbbt/read-last-lines/commits) Signed-off-by: dependabot-preview[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index cd9ca71..99b339b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5765,9 +5765,9 @@ } }, "read-last-lines": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/read-last-lines/-/read-last-lines-1.7.1.tgz", - "integrity": "sha512-X98EcfP8dUNBg52Mhwdu/WTNI9TaGHnBeximG9Wp/bV6PmILeS9gQ0FHkrqcPIvbbZb/2jjWCzvA2r1HScnEqA==", + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/read-last-lines/-/read-last-lines-1.7.2.tgz", + "integrity": "sha512-K0yUvTYAYn6qpyLJufaJ7yC6BeL23qpgZ8SKM7/fA1R1rHotCDxB/zDp9i1I2JHvexWBW6/35jkt07iiIKKp4g==", "dev": true, "requires": { "mz": "^2.7.0" diff --git a/package.json b/package.json index 77e59e0..f1701e2 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "chai-subset": "^1.6.0", "mocha": "^7.0.0", "nodemon": "^2.0.1", - "read-last-lines": "^1.7.1" + "read-last-lines": "^1.7.2" }, "dependencies": { "axios": "^0.19.1", From d70d851e17ba0b62bbfa60814b1342335578346b Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 14 Jan 2020 13:00:41 +0000 Subject: [PATCH 31/60] Bump @babel/plugin-proposal-class-properties from 7.8.0 to 7.8.3 Bumps [@babel/plugin-proposal-class-properties](https://github.com/babel/babel) from 7.8.0 to 7.8.3. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md) - [Commits](https://github.com/babel/babel/compare/v7.8.0...v7.8.3) Signed-off-by: dependabot-preview[bot] --- package-lock.json | 251 +++++++++++++++++++++++++++++++++++++++++++--- package.json | 2 +- 2 files changed, 238 insertions(+), 15 deletions(-) diff --git a/package-lock.json b/package-lock.json index 557099b..1848e2d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -165,17 +165,232 @@ } }, "@babel/helper-create-class-features-plugin": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.8.0.tgz", - "integrity": "sha512-ctCvqYBTlwEl2uF4hCxE0cd/sSw71Zfag0jKa39y4HDLh0BQ4PVBX1384Ye8GqrEZ69xgLp9fwPbv3GgIDDF2Q==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.8.3.tgz", + "integrity": "sha512-qmp4pD7zeTxsv0JNecSBsEmG1ei2MqwJq4YQcK3ZWm/0t07QstWfvuV/vm3Qt5xNMFETn2SZqpMx2MQzbtq+KA==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.8.0", - "@babel/helper-member-expression-to-functions": "^7.8.0", - "@babel/helper-optimise-call-expression": "^7.8.0", - "@babel/helper-plugin-utils": "^7.8.0", - "@babel/helper-replace-supers": "^7.8.0", - "@babel/helper-split-export-declaration": "^7.8.0" + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-member-expression-to-functions": "^7.8.3", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/generator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.3.tgz", + "integrity": "sha512-WjoPk8hRpDRqqzRpvaR8/gDUPkrnOOeuT2m8cNICJtZH6mwaCo3v0OKMI7Y6SM1pBtyijnLtAL0HDi41pf41ug==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", + "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz", + "integrity": "sha512-fO4Egq88utkQFjbPrSHGmGLFqmrshs11d46WI+WZDESt7Wu7wN2G2Iu+NMMZJFDOVRHAMIkB5SNh30NtwCA7RA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz", + "integrity": "sha512-Kag20n86cbO2AvHca6EJsvqAd82gc6VMGule4HwebwMlwkpXuVqrNRj6CkCV2sKxgi9MyAUnZVnZ6lJ1/vKhHQ==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + }, + "@babel/helper-replace-supers": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.8.3.tgz", + "integrity": "sha512-xOUssL6ho41U81etpLoT2RTdvdus4VfHamCuAm4AHxGr+0it5fnwoVdwUJ7GFEqCsQYzJUhcbsN9wB9apcYKFA==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.8.3", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.3.tgz", + "integrity": "sha512-/V72F4Yp/qmHaTALizEm9Gf2eQHV3QyTL3K0cNfijwnMnb1L+LDlAubb/ZnSdGAVzVSWakujHYs1I26x66sMeQ==", + "dev": true + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/traverse": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.3.tgz", + "integrity": "sha512-we+a2lti+eEImHmEXp7bM9cTxGzxPmBiVJlLVD+FuuQMeeO7RaDbutbgeheDkw+Xe3mCfJHnGOWLswT74m2IPg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.3", + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "@babel/helper-create-regexp-features-plugin": { @@ -457,13 +672,21 @@ } }, "@babel/plugin-proposal-class-properties": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.8.0.tgz", - "integrity": "sha512-eVGj5NauhKCwABQjKIYncMQh9HtFsBrIcdsxImbTdUIaGnjymsVsBGmDQaDuPL/WCjYn6vPL4d+yvI6zy+VkrQ==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.8.3.tgz", + "integrity": "sha512-EqFhbo7IosdgPgZggHaNObkmO1kNUe3slaKu54d5OWvy+p9QIKOzK1GAEpAIsZtWVtPXUHSMcT4smvDrCfY4AA==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.8.0", - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-create-class-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + } } }, "@babel/plugin-proposal-dynamic-import": { diff --git a/package.json b/package.json index 031f84a..2e6c220 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "@babel/cli": "^7.8.3", "@babel/core": "^7.7.7", "@babel/node": "^7.7.7", - "@babel/plugin-proposal-class-properties": "^7.7.4", + "@babel/plugin-proposal-class-properties": "^7.8.3", "@babel/plugin-proposal-object-rest-spread": "^7.7.7", "@babel/preset-env": "^7.8.2", "chai": "^4.2.0", From 692e24676f257462490984d55274c7b4a302efbf Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 14 Jan 2020 13:15:47 +0000 Subject: [PATCH 32/60] Bump @babel/core from 7.8.0 to 7.8.3 Bumps [@babel/core](https://github.com/babel/babel) from 7.8.0 to 7.8.3. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md) - [Commits](https://github.com/babel/babel/compare/v7.8.0...v7.8.3) Signed-off-by: dependabot-preview[bot] --- package-lock.json | 367 ++++++++++++++++++++++++++++++++++++++++++++-- package.json | 2 +- 2 files changed, 352 insertions(+), 17 deletions(-) diff --git a/package-lock.json b/package-lock.json index 465eddc..8b3a17d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -56,18 +56,18 @@ } }, "@babel/core": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.8.0.tgz", - "integrity": "sha512-3rqPi/bv/Xfu2YzHvBz4XqMI1fKVwnhntPA1/fjoECrSjrhbOCxlTrbVu5gUtr8zkxW+RpkDOa/HCW93gzS2Dw==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.8.3.tgz", + "integrity": "sha512-4XFkf8AwyrEG7Ziu3L2L0Cv+WyY47Tcsp70JFmpftbAA1K7YL/sgE9jh9HyNj08Y/U50ItUchpN0w6HxAoX1rA==", "dev": true, "requires": { - "@babel/code-frame": "^7.8.0", - "@babel/generator": "^7.8.0", - "@babel/helpers": "^7.8.0", - "@babel/parser": "^7.8.0", - "@babel/template": "^7.8.0", - "@babel/traverse": "^7.8.0", - "@babel/types": "^7.8.0", + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.3", + "@babel/helpers": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.1", @@ -78,6 +78,147 @@ "source-map": "^0.5.0" }, "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/generator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.3.tgz", + "integrity": "sha512-WjoPk8hRpDRqqzRpvaR8/gDUPkrnOOeuT2m8cNICJtZH6mwaCo3v0OKMI7Y6SM1pBtyijnLtAL0HDi41pf41ug==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", + "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.3.tgz", + "integrity": "sha512-/V72F4Yp/qmHaTALizEm9Gf2eQHV3QyTL3K0cNfijwnMnb1L+LDlAubb/ZnSdGAVzVSWakujHYs1I26x66sMeQ==", + "dev": true + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/traverse": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.3.tgz", + "integrity": "sha512-we+a2lti+eEImHmEXp7bM9cTxGzxPmBiVJlLVD+FuuQMeeO7RaDbutbgeheDkw+Xe3mCfJHnGOWLswT74m2IPg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.3", + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, "debug": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", @@ -87,6 +228,12 @@ "ms": "^2.1.1" } }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -98,6 +245,15 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, @@ -566,14 +722,193 @@ } }, "@babel/helpers": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.8.0.tgz", - "integrity": "sha512-srWKpjAFbiut5JoCReZJ098hLqoZ9HufOnKZPggc7j74XaPuQ+9b3RYPV1M/HfjL63lCNd8uI1O487qIWxAFNA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.8.3.tgz", + "integrity": "sha512-LmU3q9Pah/XyZU89QvBgGt+BCsTPoQa+73RxAQh8fb8qkDyIfeQnmgs+hvzhTCKTzqOyk7JTkS3MS1S8Mq5yrQ==", "dev": true, "requires": { - "@babel/template": "^7.8.0", - "@babel/traverse": "^7.8.0", - "@babel/types": "^7.8.0" + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/generator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.3.tgz", + "integrity": "sha512-WjoPk8hRpDRqqzRpvaR8/gDUPkrnOOeuT2m8cNICJtZH6mwaCo3v0OKMI7Y6SM1pBtyijnLtAL0HDi41pf41ug==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", + "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.3.tgz", + "integrity": "sha512-/V72F4Yp/qmHaTALizEm9Gf2eQHV3QyTL3K0cNfijwnMnb1L+LDlAubb/ZnSdGAVzVSWakujHYs1I26x66sMeQ==", + "dev": true + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/traverse": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.3.tgz", + "integrity": "sha512-we+a2lti+eEImHmEXp7bM9cTxGzxPmBiVJlLVD+FuuQMeeO7RaDbutbgeheDkw+Xe3mCfJHnGOWLswT74m2IPg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.3", + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "@babel/highlight": { diff --git a/package.json b/package.json index c7c50fb..8b0c940 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "license": "ISC", "devDependencies": { "@babel/cli": "^7.8.3", - "@babel/core": "^7.7.7", + "@babel/core": "^7.8.3", "@babel/node": "^7.7.7", "@babel/plugin-proposal-class-properties": "^7.8.3", "@babel/plugin-proposal-object-rest-spread": "^7.7.7", From e439a19df638bedc3f55d140efca81f6331dda21 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 14 Jan 2020 13:23:46 +0000 Subject: [PATCH 33/60] Bump @babel/plugin-proposal-object-rest-spread from 7.8.0 to 7.8.3 Bumps [@babel/plugin-proposal-object-rest-spread](https://github.com/babel/babel) from 7.8.0 to 7.8.3. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md) - [Commits](https://github.com/babel/babel/compare/v7.8.0...v7.8.3) Signed-off-by: dependabot-preview[bot] --- package-lock.json | 16 ++++++++++++---- package.json | 2 +- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8b3a17d..46f5e17 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1055,13 +1055,21 @@ } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.8.0.tgz", - "integrity": "sha512-SjJ2ZXCylpWC+5DTES0/pbpNmw/FnjU/3dF068xF0DU9aN+oOKah+3MCSFcb4pnZ9IwmxfOy4KnbGJSQR+hAZA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-8qvuPwU/xxUCt78HocNlv0mXXo0wdh9VT1R04WU8HGOfaOob26pF+9P5/lYjN/q7DHOX1bvX60hnhOvuQUJdbA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.0", + "@babel/helper-plugin-utils": "^7.8.3", "@babel/plugin-syntax-object-rest-spread": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + } } }, "@babel/plugin-proposal-optional-catch-binding": { diff --git a/package.json b/package.json index 8b0c940..0bf9e84 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "@babel/core": "^7.8.3", "@babel/node": "^7.7.7", "@babel/plugin-proposal-class-properties": "^7.8.3", - "@babel/plugin-proposal-object-rest-spread": "^7.7.7", + "@babel/plugin-proposal-object-rest-spread": "^7.8.3", "@babel/preset-env": "^7.8.2", "chai": "^4.2.0", "chai-subset": "^1.6.0", From ba0468473ac689b018747275fc00769a8ff44b0b Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 14 Jan 2020 13:28:24 +0000 Subject: [PATCH 34/60] Bump @babel/preset-env from 7.8.2 to 7.8.3 Bumps [@babel/preset-env](https://github.com/babel/babel) from 7.8.2 to 7.8.3. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md) - [Commits](https://github.com/babel/babel/compare/v7.8.2...v7.8.3) Signed-off-by: dependabot-preview[bot] --- package-lock.json | 1078 +++++++++++++++++++++++++++++---------------- package.json | 2 +- 2 files changed, 699 insertions(+), 381 deletions(-) diff --git a/package-lock.json b/package-lock.json index 46f5e17..cddcc89 100644 --- a/package-lock.json +++ b/package-lock.json @@ -36,12 +36,12 @@ } }, "@babel/code-frame": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.0.tgz", - "integrity": "sha512-AN2IR/wCUYsM+PdErq6Bp3RFTXl8W0p9Nmymm7zkpsCmh+r/YYcckaCGpU8Q/mEKmST19kkGRaG42A/jxOWwBA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", "dev": true, "requires": { - "@babel/highlight": "^7.8.0" + "@babel/highlight": "^7.8.3" } }, "@babel/compat-data": { @@ -258,12 +258,12 @@ } }, "@babel/generator": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.0.tgz", - "integrity": "sha512-2Lp2e02CV2C7j/H4n4D9YvsvdhPVVg9GDIamr6Tu4tU35mL3mzOrzl1lZ8ZJtysfZXh+y+AGORc2rPS7yHxBUg==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.3.tgz", + "integrity": "sha512-WjoPk8hRpDRqqzRpvaR8/gDUPkrnOOeuT2m8cNICJtZH6mwaCo3v0OKMI7Y6SM1pBtyijnLtAL0HDi41pf41ug==", "dev": true, "requires": { - "@babel/types": "^7.8.0", + "@babel/types": "^7.8.3", "jsesc": "^2.5.1", "lodash": "^4.17.13", "source-map": "^0.5.0" @@ -278,39 +278,39 @@ } }, "@babel/helper-annotate-as-pure": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.8.0.tgz", - "integrity": "sha512-WWj+1amBdowU2g18p3/KUc1Y5kWnaNm1paohq2tT4/RreeMNssYkv6ul9wkE2iIqjwLBwNMZGH4pTGlMSUqMMg==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.8.3.tgz", + "integrity": "sha512-6o+mJrZBxOoEX77Ezv9zwW7WV8DdluouRKNY/IR5u/YTMuKHgugHOzYWlYvYLpLA9nPsQCAAASpCIbjI9Mv+Uw==", "dev": true, "requires": { - "@babel/types": "^7.8.0" + "@babel/types": "^7.8.3" } }, "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.8.0.tgz", - "integrity": "sha512-KbBloNiBHM3ZyHg1ViDRs4QcnAunwMJ+rLpAEA8l3cWb3Z1xof7ag1iHvX16EwhUfaTG3+YSvTRPv4xHIrseUQ==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.8.3.tgz", + "integrity": "sha512-5eFOm2SyFPK4Rh3XMMRDjN7lBH0orh3ss0g3rTYZnBQ+r6YPj7lgDyCvPphynHvUrobJmeMignBr6Acw9mAPlw==", "dev": true, "requires": { - "@babel/helper-explode-assignable-expression": "^7.8.0", - "@babel/types": "^7.8.0" + "@babel/helper-explode-assignable-expression": "^7.8.3", + "@babel/types": "^7.8.3" } }, "@babel/helper-call-delegate": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.8.0.tgz", - "integrity": "sha512-Vi8K1LScr8ZgLicfuCNSE7JWUPG/H/9Bw9zn+3vQyy4vA54FEGTCuUTOXCFwmBM93OD6jHfjrQ6ZnivM5U+bHg==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.8.3.tgz", + "integrity": "sha512-6Q05px0Eb+N4/GTyKPPvnkig7Lylw+QzihMpws9iiZQv7ZImf84ZsZpQH7QoWN4n4tm81SnSzPgHw2qtO0Zf3A==", "dev": true, "requires": { - "@babel/helper-hoist-variables": "^7.8.0", - "@babel/traverse": "^7.8.0", - "@babel/types": "^7.8.0" + "@babel/helper-hoist-variables": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" } }, "@babel/helper-compilation-targets": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.8.1.tgz", - "integrity": "sha512-Fsrljg8DHSdnKSzC0YFopX7lseRpVfWMYuC1Dnvf7tw972E2KDjZ4XEaqjO9aJL0sLcG4KNRXxowDxHYIcZ+Cw==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.8.3.tgz", + "integrity": "sha512-JLylPCsFjhLN+6uBSSh3iYdxKdeO9MNmoY96PE/99d8kyBFaXLORtAVhqN6iHa+wtPeqxKLghDOZry0+Aiw9Tw==", "dev": true, "requires": { "@babel/compat-data": "^7.8.1", @@ -550,104 +550,104 @@ } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.8.0.tgz", - "integrity": "sha512-vJj2hPbxxLUWJEV86iZiac5curAnC3ZVc+rFmFeWZigUOcuCPpbF+KxoEmxrkmuCGylHFF9t4lkpcDUcxnhQ5g==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.8.3.tgz", + "integrity": "sha512-Gcsm1OHCUr9o9TcJln57xhWHtdXbA2pgQ58S0Lxlks0WMGNXuki4+GLfX0p+L2ZkINUGZvfkz8rzoqJQSthI+Q==", "dev": true, "requires": { - "@babel/helper-regex": "^7.8.0", + "@babel/helper-regex": "^7.8.3", "regexpu-core": "^4.6.0" } }, "@babel/helper-define-map": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.8.0.tgz", - "integrity": "sha512-Go06lUlZ4YImNEmdyAH5iO38yh5mbpOPSwA2PtV1vyczFhTZfX0OtzkiIL2pACo6AOYf89pLh42nhhDrqgzC3A==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.8.3.tgz", + "integrity": "sha512-PoeBYtxoZGtct3md6xZOCWPcKuMuk3IHhgxsRRNtnNShebf4C8YonTSblsK4tvDbm+eJAw2HAPOfCr+Q/YRG/g==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.8.0", - "@babel/types": "^7.8.0", + "@babel/helper-function-name": "^7.8.3", + "@babel/types": "^7.8.3", "lodash": "^4.17.13" } }, "@babel/helper-explode-assignable-expression": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.8.0.tgz", - "integrity": "sha512-w4mRQqKAh4M7BSLwvDMm8jYFroEzpqMCtXDhFHP+kNjMIQWpbC6b0Q/RUQsJNSf54rIx6XMdci1Stf60DWw+og==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.8.3.tgz", + "integrity": "sha512-N+8eW86/Kj147bO9G2uclsg5pwfs/fqqY5rwgIL7eTBklgXjcOJ3btzS5iM6AitJcftnY7pm2lGsrJVYLGjzIw==", "dev": true, "requires": { - "@babel/traverse": "^7.8.0", - "@babel/types": "^7.8.0" + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" } }, "@babel/helper-function-name": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.0.tgz", - "integrity": "sha512-x9psucuU0Xalw+0Vpr2FYJMLB7/KnPSLZhlkUyOGbYAWRDfmtZBrguYpJYiaNCRV7vGkYjO/gF6/J6yMvdWTDw==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", + "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.8.0", - "@babel/template": "^7.8.0", - "@babel/types": "^7.8.0" + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" } }, "@babel/helper-get-function-arity": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.0.tgz", - "integrity": "sha512-eUP5grliToMapQiTaYS2AAO/WwaCG7cuJztR1v/a1aPzUzUeGt+AaI9OvLATc/AfFkF8SLJ10d5ugGt/AQ9d6w==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", "dev": true, "requires": { - "@babel/types": "^7.8.0" + "@babel/types": "^7.8.3" } }, "@babel/helper-hoist-variables": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.8.0.tgz", - "integrity": "sha512-jDl66KvuklTXUADcoXDMur1jDtAZUZZkzLIaQ54+z38ih8C0V0hC56hMaoVoyoxN60MwQmmrHctBwcLqP0c/Lw==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.8.3.tgz", + "integrity": "sha512-ky1JLOjcDUtSc+xkt0xhYff7Z6ILTAHKmZLHPxAhOP0Nd77O+3nCsd6uSVYur6nJnCI029CrNbYlc0LoPfAPQg==", "dev": true, "requires": { - "@babel/types": "^7.8.0" + "@babel/types": "^7.8.3" } }, "@babel/helper-member-expression-to-functions": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.0.tgz", - "integrity": "sha512-0m1QabGrdXuoxX/g+KOAGndoHwskC70WweqHRQyCsaO67KOEELYh4ECcGw6ZGKjDKa5Y7SW4Qbhw6ly4Fah/jQ==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz", + "integrity": "sha512-fO4Egq88utkQFjbPrSHGmGLFqmrshs11d46WI+WZDESt7Wu7wN2G2Iu+NMMZJFDOVRHAMIkB5SNh30NtwCA7RA==", "dev": true, "requires": { - "@babel/types": "^7.8.0" + "@babel/types": "^7.8.3" } }, "@babel/helper-module-imports": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.0.tgz", - "integrity": "sha512-ylY9J6ZxEcjmJaJ4P6aVs/fZdrZVctCGnxxfYXwCnSMapqd544zT8lWK2qI/vBPjE5gS0o2jILnH+AkpsPauEQ==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz", + "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==", "dev": true, "requires": { - "@babel/types": "^7.8.0" + "@babel/types": "^7.8.3" } }, "@babel/helper-module-transforms": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.8.0.tgz", - "integrity": "sha512-fvGhX4FY7YwRdWW/zfddNaKpYl8TaA8hvwONIYhv1/a1ZbgxbTrjsmH6IGWUgUNki7QzbpZ27OEh88sZdft3YA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.8.3.tgz", + "integrity": "sha512-C7NG6B7vfBa/pwCOshpMbOYUmrYQDfCpVL/JCRu0ek8B5p8kue1+BCXpg2vOYs7w5ACB9GTOBYQ5U6NwrMg+3Q==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.8.0", - "@babel/helper-simple-access": "^7.8.0", - "@babel/helper-split-export-declaration": "^7.8.0", - "@babel/template": "^7.8.0", - "@babel/types": "^7.8.0", + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-simple-access": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3", "lodash": "^4.17.13" } }, "@babel/helper-optimise-call-expression": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.0.tgz", - "integrity": "sha512-aiJt1m+K57y0n10fTw+QXcCXzmpkG+o+NoQmAZqlZPstkTE0PZT+Z27QSd/6Gf00nuXJQO4NiJ0/YagSW5kC2A==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz", + "integrity": "sha512-Kag20n86cbO2AvHca6EJsvqAd82gc6VMGule4HwebwMlwkpXuVqrNRj6CkCV2sKxgi9MyAUnZVnZ6lJ1/vKhHQ==", "dev": true, "requires": { - "@babel/types": "^7.8.0" + "@babel/types": "^7.8.3" } }, "@babel/helper-plugin-utils": { @@ -657,68 +657,68 @@ "dev": true }, "@babel/helper-regex": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.8.0.tgz", - "integrity": "sha512-haD8fRsPtyFZkbtxBIaGBBHRtbn0YsyecdYrxNgO0Bl6SlGokJPQX9M2tDuVbeQBYHZVLUPMSwGQn4obHevsMQ==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.8.3.tgz", + "integrity": "sha512-BWt0QtYv/cg/NecOAZMdcn/waj/5P26DR4mVLXfFtDokSR6fyuG0Pj+e2FqtSME+MqED1khnSMulkmGl8qWiUQ==", "dev": true, "requires": { "lodash": "^4.17.13" } }, "@babel/helper-remap-async-to-generator": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.8.0.tgz", - "integrity": "sha512-+aKyBd4oHAaIZgOLq/uLjkUz7ExZ0ppdNBc8Qr72BmtKNAy3A6EJa/ifjj0//CIzQtUDPs3E6HjKM2cV6bnXsQ==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.8.3.tgz", + "integrity": "sha512-kgwDmw4fCg7AVgS4DukQR/roGp+jP+XluJE5hsRZwxCYGg+Rv9wSGErDWhlI90FODdYfd4xG4AQRiMDjjN0GzA==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.8.0", - "@babel/helper-wrap-function": "^7.8.0", - "@babel/template": "^7.8.0", - "@babel/traverse": "^7.8.0", - "@babel/types": "^7.8.0" + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-wrap-function": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" } }, "@babel/helper-replace-supers": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.8.0.tgz", - "integrity": "sha512-R2CyorW4tcO3YzdkClLpt6MS84G+tPkOi0MmiCn1bvYVnmDpdl9R15XOi3NQW2mhOAEeBnuQ4g1Bh7pT2sX8fg==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.8.3.tgz", + "integrity": "sha512-xOUssL6ho41U81etpLoT2RTdvdus4VfHamCuAm4AHxGr+0it5fnwoVdwUJ7GFEqCsQYzJUhcbsN9wB9apcYKFA==", "dev": true, "requires": { - "@babel/helper-member-expression-to-functions": "^7.8.0", - "@babel/helper-optimise-call-expression": "^7.8.0", - "@babel/traverse": "^7.8.0", - "@babel/types": "^7.8.0" + "@babel/helper-member-expression-to-functions": "^7.8.3", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" } }, "@babel/helper-simple-access": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.8.0.tgz", - "integrity": "sha512-I+7yKZJnxp7VIC2UFzXfVjLiJuU16rYFF59x27c+boINkO/pLETgZcoesCryg9jmU4jxEa0foFueW+2wjc9Gsw==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz", + "integrity": "sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw==", "dev": true, "requires": { - "@babel/template": "^7.8.0", - "@babel/types": "^7.8.0" + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" } }, "@babel/helper-split-export-declaration": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.0.tgz", - "integrity": "sha512-YhYFhH4T6DlbT6CPtVgLfC1Jp2gbCawU/ml7WJvUpBg01bCrXSzTYMZZXbbIGjq/kHmK8YUATxTppcRGzj31pA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", "dev": true, "requires": { - "@babel/types": "^7.8.0" + "@babel/types": "^7.8.3" } }, "@babel/helper-wrap-function": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.8.0.tgz", - "integrity": "sha512-2j6idN2jt8Y+8nJ4UPN/6AZa53DAkcETMVmroJQh50qZc59PuQKVjgOIIqmrLoQf6Ia9bs90MHRcID1OW5tfag==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.8.3.tgz", + "integrity": "sha512-LACJrbUET9cQDzb6kG7EeD7+7doC3JNvUgTEQOx2qaO1fKlzE/Bf05qs9w1oXQMmXlPO65lC3Tq9S6gZpTErEQ==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.8.0", - "@babel/template": "^7.8.0", - "@babel/traverse": "^7.8.0", - "@babel/types": "^7.8.0" + "@babel/helper-function-name": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" } }, "@babel/helpers": { @@ -912,9 +912,9 @@ } }, "@babel/highlight": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.0.tgz", - "integrity": "sha512-OsdTJbHlPtIk2mmtwXItYrdmalJ8T0zpVzNAbKSkHshuywj7zb29Y09McV/jQsQunc/nEyHiPV2oy9llYMLqxw==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", "dev": true, "requires": { "chalk": "^2.0.0", @@ -996,14 +996,22 @@ "integrity": "sha512-VVtsnUYbd1+2A2vOVhm4P2qNXQE8L/W859GpUHfUcdhX8d3pEKThZuIr6fztocWx9HbK+00/CR0tXnhAggJ4CA==" }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.8.0.tgz", - "integrity": "sha512-8vIQf8JYced7gCeKDsGETNGKE+zdD/JmP1LBlRn+w3UXc1aSpZv2Y330bB/fnOEbUgPbuFv+IEi+gopg+Fu0kQ==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.8.3.tgz", + "integrity": "sha512-NZ9zLv848JsV3hs8ryEh7Uaz/0KsmPLqv0+PdkDJL1cJy0K4kOCFa8zc1E3mp+RHPQcpdfb/6GovEsW4VDrOMw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.0", - "@babel/helper-remap-async-to-generator": "^7.8.0", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-remap-async-to-generator": "^7.8.3", "@babel/plugin-syntax-async-generators": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + } } }, "@babel/plugin-proposal-class-properties": { @@ -1025,33 +1033,57 @@ } }, "@babel/plugin-proposal-dynamic-import": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.8.0.tgz", - "integrity": "sha512-YzMq0AqeTR4Mh2pz3GrCWqhcEV38HgUMMR/56/YR5GPc4Y2p1KJ4Le6j92vMnW8TJqVj+qJz/KDNglpMeww9Yg==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.8.3.tgz", + "integrity": "sha512-NyaBbyLFXFLT9FP+zk0kYlUlA8XtCUbehs67F0nnEg7KICgMc2mNkIeu9TYhKzyXMkrapZFwAhXLdnt4IYHy1w==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.0", + "@babel/helper-plugin-utils": "^7.8.3", "@babel/plugin-syntax-dynamic-import": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + } } }, "@babel/plugin-proposal-json-strings": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.8.0.tgz", - "integrity": "sha512-pSpuhwn926vtNeUH2FHx1OzIXaUMgklG0MzlFZJVEg37fB904gOxN572NgBae+KDwFyZDpkLMyEkVA011lBJrQ==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.8.3.tgz", + "integrity": "sha512-KGhQNZ3TVCQG/MjRbAUwuH+14y9q0tpxs1nWWs3pbSleRdDro9SAMMDyye8HhY1gqZ7/NqIc8SKhya0wRDgP1Q==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.0", + "@babel/helper-plugin-utils": "^7.8.3", "@babel/plugin-syntax-json-strings": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + } } }, "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.0.tgz", - "integrity": "sha512-cQMI+RQdcK2IyMm13NKKFCYfOSBUtFxEeRBOdFCi2Pubv/CpkrCubc/ikdeKMT6Lu+uQ+lNSDEJvDCOQZkUy0g==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.0", + "@babel/helper-plugin-utils": "^7.8.3", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + } } }, "@babel/plugin-proposal-object-rest-spread": { @@ -1073,66 +1105,90 @@ } }, "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.8.0.tgz", - "integrity": "sha512-tHP3eez6TrpPJYttBZ/6uItRbIuXUIDpQ9xwvzKwR+RboWGMJ7WzFC5dDJ3vjLuCx0/DG1tM0MVkmgcBybth9w==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-0gkX7J7E+AtAw9fcwlVQj8peP61qhdg/89D5swOkjYbkboA2CVckn3kiyum1DE0wskGb7KJJxBdyEBApDLLVdw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.0", + "@babel/helper-plugin-utils": "^7.8.3", "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + } } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.8.0.tgz", - "integrity": "sha512-PNBHxPHE91m+LLOdGwlvyGicWfrMgiVwng5WdB3CMjd61+vn3vPw0GbgECIAUCZnyi7Jqs5htUIZRztGuV8/5g==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.8.3.tgz", + "integrity": "sha512-QIoIR9abkVn+seDE3OjA08jWcs3eZ9+wJCKSRgo3WdEU2csFYgdScb+8qHB3+WXsGJD55u+5hWCISI7ejXS+kg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.0", + "@babel/helper-plugin-utils": "^7.8.3", "@babel/plugin-syntax-optional-chaining": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + } } }, "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.8.0.tgz", - "integrity": "sha512-3oK0Qt5w4arb+es3rWBribDbtc0TYJP7dFZ1dXcYul3cXderqfIOoSx9YUC1oD208nJwJO/++fvrgLmkYSbe8A==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.8.3.tgz", + "integrity": "sha512-1/1/rEZv2XGweRwwSkLpY+s60za9OZ1hJs4YDqFHCw0kYWYwL5IFljVY1MYBL+weT1l9pokDO2uhSTLVxzoHkQ==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.8.0", - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-create-regexp-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + } } }, "@babel/plugin-syntax-async-generators": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.0.tgz", - "integrity": "sha512-a8w8k7pK8nYhem07rXdAq03T+DlTX8LFojUptrh9JEx80AgLqGiuoFIyQOGTWif39kFnDOQqbzl1s6KQqrfV+A==", + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.0.tgz", - "integrity": "sha512-Mx2RzpCHJaBfmFdA2abXDKRHVJdzJ6R0Wqwb6TxCgM7NRR5wcC4cyiAsRL7Ga+lwG8GG1cKvb+4ENjic8y15jA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-json-strings": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.0.tgz", - "integrity": "sha512-LPykaAbH86L5NnDfCRSpNxtEHZk+6GaFzXfWEFU/6R4v69EXQr6GOp7hwH+Uw0QlYVN++s6TukTJ3flFcspahA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.0.tgz", - "integrity": "sha512-Rv2hnBToN6rbA9hO2a4vtwXZLzNa+TWkoSIMMvUezFz5+D9NPeX7SFrArwtFzzbwndmWiqboTr5rNpzAz0MPpA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" @@ -1148,357 +1204,597 @@ } }, "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.0.tgz", - "integrity": "sha512-EIgJVy+u1RvR2gJfX4ReLwAupO/twllUue1wPrRxhu18+eC3bGTEcOSXLQdaE9ya9NG1rE0eQs0GSiloUGFEwg==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.0.tgz", - "integrity": "sha512-LV1c+TTAO8Vawe3t+WXBHYWbS7endP8MSlqKPKEZOyWPEJX2akl3jfvFG828/OE7RpyoC3JXfLJDFj/jN7A8hg==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-top-level-await": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.8.0.tgz", - "integrity": "sha512-iXR/Cw32fMfWlD1sK2zD/nXtuLStkalRv+xee6VrX84CFrn2LKwb/EOs/4UaDNUpUsws8YZYKeQjPagacFquug==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.8.3.tgz", + "integrity": "sha512-kwj1j9lL/6Wd0hROD3b/OZZ7MSrZLqqn9RAZ5+cYYsflQ9HZBIKCUkr3+uL1MEJ1NePiUbf98jjiMQSv0NMR9g==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + } } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.8.0.tgz", - "integrity": "sha512-9KfteDp9d8cF388dxFMOh3Dum41qpOVUPVjQhXGd1kPyQBE05FJgYndiAriML2yhMIbZ2bjgweh2nnvBXDH2MQ==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.8.3.tgz", + "integrity": "sha512-0MRF+KC8EqH4dbuITCWwPSzsyO3HIWWlm30v8BbbpOrS1B++isGxPnnuq/IZvOX5J2D/p7DQalQm+/2PnlKGxg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + } } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.8.0.tgz", - "integrity": "sha512-9dvBvJnEdsDWYMrykoMyLNVRPGoub6SFlARtsYgSQ1riTjnyBjhctihSME4XsSku86F59PDeFpC9PCU+9I154w==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.8.3.tgz", + "integrity": "sha512-imt9tFLD9ogt56Dd5CI/6XgpukMwd/fLGSrix2httihVe7LOGVPhyhMh1BU5kDM7iHD08i8uUtmV2sWaBFlHVQ==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.8.0", - "@babel/helper-plugin-utils": "^7.8.0", - "@babel/helper-remap-async-to-generator": "^7.8.0" + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-remap-async-to-generator": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + } } }, "@babel/plugin-transform-block-scoped-functions": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.8.0.tgz", - "integrity": "sha512-bim6gUfHq2kPN+aQst33ZEMeglpaUXAo6PWTZvOA8BOnWpNKgZcUzBvpZhh2ofL6YhZgzGoRwVVfzwynDEf47g==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.8.3.tgz", + "integrity": "sha512-vo4F2OewqjbB1+yaJ7k2EJFHlTP3jR634Z9Cj9itpqNjuLXvhlVxgnjsHsdRgASR8xYDrx6onw4vW5H6We0Jmg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + } } }, "@babel/plugin-transform-block-scoping": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.8.0.tgz", - "integrity": "sha512-FKTK4hzg7W950Yu9iqMl12WBixCmusMc5HBt3/ErvpFLnvr3/6mu/EBTZoCEJ0mw/lQUDfU01vTcZY9oEahlMg==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.8.3.tgz", + "integrity": "sha512-pGnYfm7RNRgYRi7bids5bHluENHqJhrV4bCZRwc5GamaWIIs07N4rZECcmJL6ZClwjDz1GbdMZFtPs27hTB06w==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.0", + "@babel/helper-plugin-utils": "^7.8.3", "lodash": "^4.17.13" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + } } }, "@babel/plugin-transform-classes": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.8.0.tgz", - "integrity": "sha512-18RLDwKtGXCLLbf5V03GojebPH7dKYCmIBqQGhgfZDoYsyEzR9kMZ6IxlJP72K5ROC9ADa4KPI6ywuh7NfQOgQ==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.8.3.tgz", + "integrity": "sha512-SjT0cwFJ+7Rbr1vQsvphAHwUHvSUPmMjMU/0P59G8U2HLFqSa082JO7zkbDNWs9kH/IUqpHI6xWNesGf8haF1w==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.8.0", - "@babel/helper-define-map": "^7.8.0", - "@babel/helper-function-name": "^7.8.0", - "@babel/helper-optimise-call-expression": "^7.8.0", - "@babel/helper-plugin-utils": "^7.8.0", - "@babel/helper-replace-supers": "^7.8.0", - "@babel/helper-split-export-declaration": "^7.8.0", + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-define-map": "^7.8.3", + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", "globals": "^11.1.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + } } }, "@babel/plugin-transform-computed-properties": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.8.0.tgz", - "integrity": "sha512-FaODHuQRdnWFVwxLPlTN85Lk/aitfvQBHTXahf58FnatCynfhkeNUO8ID+AqAxY4IJsZjeH6OnKDzcGfgKJcVw==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.8.3.tgz", + "integrity": "sha512-O5hiIpSyOGdrQZRQ2ccwtTVkgUDBBiCuK//4RJ6UfePllUTCENOzKxfh6ulckXKc0DixTFLCfb2HVkNA7aDpzA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + } } }, "@babel/plugin-transform-destructuring": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.8.0.tgz", - "integrity": "sha512-D+69HT//cE86aBTLULzSBFLC5A7HcPQzJPiny6P4SLHkDF750MylRKO3iWvdgvb+OSp5dOrOxwXajvaxk1ZfYA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.8.3.tgz", + "integrity": "sha512-H4X646nCkiEcHZUZaRkhE2XVsoz0J/1x3VVujnn96pSoGCtKPA99ZZA+va+gK+92Zycd6OBKCD8tDb/731bhgQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + } } }, "@babel/plugin-transform-dotall-regex": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.8.0.tgz", - "integrity": "sha512-pq/XLkDB4MPvTe9ktHJInfWksalXogrIGRZJUG7RiDXhEfdNrlducoMPbACZQuCFtelVgVpD0VyreiY0l38G7g==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.8.3.tgz", + "integrity": "sha512-kLs1j9Nn4MQoBYdRXH6AeaXMbEJFaFu/v1nQkvib6QzTj8MZI5OQzqmD83/2jEM1z0DLilra5aWO5YpyC0ALIw==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.8.0", - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-create-regexp-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + } } }, "@babel/plugin-transform-duplicate-keys": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.8.0.tgz", - "integrity": "sha512-REtYWvpP4TDw4oVeP01vQJcAeewjgk8/i7tPFP11vUjvarUGGyxJLeq79WEnIdnKPQJirZaoDRT4kEWEdSWkDw==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.8.3.tgz", + "integrity": "sha512-s8dHiBUbcbSgipS4SMFuWGqCvyge5V2ZeAWzR6INTVC3Ltjig/Vw1G2Gztv0vU/hRG9X8IvKvYdoksnUfgXOEQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + } } }, "@babel/plugin-transform-exponentiation-operator": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.8.0.tgz", - "integrity": "sha512-vaDgF3gPLzVcoe3UZqnra6FA7O797sZc+UCHPd9eQTI34cPtpCA270LzopIXS3Fhc3UmFrijLmre9mHTmUKVgg==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.8.3.tgz", + "integrity": "sha512-zwIpuIymb3ACcInbksHaNcR12S++0MDLKkiqXHl3AzpgdKlFNhog+z/K0+TGW+b0w5pgTq4H6IwV/WhxbGYSjQ==", "dev": true, "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.8.0", - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + } } }, "@babel/plugin-transform-for-of": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.8.0.tgz", - "integrity": "sha512-9j9g0qViCAo8E5qCBSaQdghymn7A9bRXSfS9jU7oLpYccYFZg9A+1KO8X+HV7fhJYH6mZ+e7MRg4p3sLo+RG6Q==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.8.3.tgz", + "integrity": "sha512-ZjXznLNTxhpf4Q5q3x1NsngzGA38t9naWH8Gt+0qYZEJAcvPI9waSStSh56u19Ofjr7QmD0wUsQ8hw8s/p1VnA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + } } }, "@babel/plugin-transform-function-name": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.8.0.tgz", - "integrity": "sha512-YL8Ol54UKeIyY1uUGfry+B9ppXAB3aVBB1gG9gxqhg/OBCPpV2QUNswmjvfmyXEdaWv8qODssBgX7on792h44w==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.8.3.tgz", + "integrity": "sha512-rO/OnDS78Eifbjn5Py9v8y0aR+aSYhDhqAwVfsTl0ERuMZyr05L1aFSCJnbv2mmsLkit/4ReeQ9N2BgLnOcPCQ==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.8.0", - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + } } }, "@babel/plugin-transform-literals": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.8.0.tgz", - "integrity": "sha512-7UDPKG+uVltsZt98Hw+rMbLg772r8fQC6YJ2fNDckcpAXgIWqQbMCmCpfYo0hBNhdhqocM73auk4P/zziQshQw==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.8.3.tgz", + "integrity": "sha512-3Tqf8JJ/qB7TeldGl+TT55+uQei9JfYaregDcEAyBZ7akutriFrt6C/wLYIer6OYhleVQvH/ntEhjE/xMmy10A==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + } } }, "@babel/plugin-transform-member-expression-literals": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.8.0.tgz", - "integrity": "sha512-lJSdaWR56wmrosCiyqKFRVnLrFYoVAk2mtZAyegt7akeJky/gguv0Rukx9GV3XwHGuM1ZPE06cZMjNlcLp8LrQ==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.8.3.tgz", + "integrity": "sha512-3Wk2EXhnw+rP+IDkK6BdtPKsUE5IeZ6QOGrPYvw52NwBStw9V1ZVzxgK6fSKSxqUvH9eQPR3tm3cOq79HlsKYA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + } } }, "@babel/plugin-transform-modules-amd": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.8.0.tgz", - "integrity": "sha512-mFr1O3TaDL4XozM3AzNPz9AsxzzjTxwn4aOShYP5TlO+4rufvjagV2KKDTPMZTQm1ZA/C/PxJDsDekEnnUGz5A==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.8.3.tgz", + "integrity": "sha512-MadJiU3rLKclzT5kBH4yxdry96odTUwuqrZM+GllFI/VhxfPz+k9MshJM+MwhfkCdxxclSbSBbUGciBngR+kEQ==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.8.0", - "@babel/helper-plugin-utils": "^7.8.0", + "@babel/helper-module-transforms": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", "babel-plugin-dynamic-import-node": "^2.3.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + } } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.8.0.tgz", - "integrity": "sha512-w2g8tmL7NgBYt6alc8YawMcmPiYqnVvvI0kLB++VOUOssqdJMAkfQOMGV+2M8H5uhJYDaAghAVMUYps3s+jMrw==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.8.3.tgz", + "integrity": "sha512-JpdMEfA15HZ/1gNuB9XEDlZM1h/gF/YOH7zaZzQu2xCFRfwc01NXBMHHSTT6hRjlXJJs5x/bfODM3LiCk94Sxg==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.8.0", - "@babel/helper-plugin-utils": "^7.8.0", - "@babel/helper-simple-access": "^7.8.0", + "@babel/helper-module-transforms": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-simple-access": "^7.8.3", "babel-plugin-dynamic-import-node": "^2.3.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + } } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.8.0.tgz", - "integrity": "sha512-tKF9KLiIsiKyWTVU0yo+NcNAylGn7euggYwXw63/tMxGtDTPsB9Y7Ecqv4EoXEwtoJOJ0Lewf17oaWQtindxIA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.8.3.tgz", + "integrity": "sha512-8cESMCJjmArMYqa9AO5YuMEkE4ds28tMpZcGZB/jl3n0ZzlsxOAi3mC+SKypTfT8gjMupCnd3YiXCkMjj2jfOg==", "dev": true, "requires": { - "@babel/helper-hoist-variables": "^7.8.0", - "@babel/helper-module-transforms": "^7.8.0", - "@babel/helper-plugin-utils": "^7.8.0", + "@babel/helper-hoist-variables": "^7.8.3", + "@babel/helper-module-transforms": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", "babel-plugin-dynamic-import-node": "^2.3.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + } } }, "@babel/plugin-transform-modules-umd": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.8.0.tgz", - "integrity": "sha512-lAwNfXwmfTy7fl2XOyoVpMXnLkJANgH0vdSYNFcS4RuJPBtHfunGA+Y0L7wsHmfPzyVYt8sUglLjaWtdZMNJNg==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.8.3.tgz", + "integrity": "sha512-evhTyWhbwbI3/U6dZAnx/ePoV7H6OUG+OjiJFHmhr9FPn0VShjwC2kdxqIuQ/+1P50TMrneGzMeyMTFOjKSnAw==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.8.0", - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-module-transforms": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + } } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.8.0.tgz", - "integrity": "sha512-kq1rxQ1HviCP13SMGZ4WjBBpdogTGK7yn/g/+p+g1AQledgHOWKVeMY1DwKYGlGJ/grDGTOqpJLF1v3Sb7ghKA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.8.3.tgz", + "integrity": "sha512-f+tF/8UVPU86TrCb06JoPWIdDpTNSGGcAtaD9mLP0aYGA0OS0j7j7DHJR0GTFrUZPUU6loZhbsVZgTh0N+Qdnw==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.8.0" + "@babel/helper-create-regexp-features-plugin": "^7.8.3" } }, "@babel/plugin-transform-new-target": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.8.0.tgz", - "integrity": "sha512-hH1Afz9Xy/wkcxhoI0vYw48kTBJqYUhMmhp3SLI1p817iByM6ItH4LS8tZatDAIKmAQAXj8d3Ups1BgVJECDrA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.8.3.tgz", + "integrity": "sha512-QuSGysibQpyxexRyui2vca+Cmbljo8bcRckgzYV4kRIsHpVeyeC3JDO63pY+xFZ6bWOBn7pfKZTqV4o/ix9sFw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + } } }, "@babel/plugin-transform-object-super": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.8.0.tgz", - "integrity": "sha512-2DYqQ811nRlFVlni6iqfxBVVGqkBgfvEv/lcvmdNu2CaG+EA7zSP1hqYUsqamR+uCdDbsrV7uY6/0rkXbJo5YQ==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.8.3.tgz", + "integrity": "sha512-57FXk+gItG/GejofIyLIgBKTas4+pEU47IXKDBWFTxdPd7F80H8zybyAY7UoblVfBhBGs2EKM+bJUu2+iUYPDQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.0", - "@babel/helper-replace-supers": "^7.8.0" + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + } } }, "@babel/plugin-transform-parameters": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.8.0.tgz", - "integrity": "sha512-9R2yykk7H92rntETO0fq52vJ4OFaTcDA49K9s8bQPyoD4o3/SkWEklukArCsQC6fowEuraPkH/umopr9uO539g==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.8.3.tgz", + "integrity": "sha512-/pqngtGb54JwMBZ6S/D3XYylQDFtGjWrnoCF4gXZOUpFV/ujbxnoNGNvDGu6doFWRPBveE72qTx/RRU44j5I/Q==", "dev": true, "requires": { - "@babel/helper-call-delegate": "^7.8.0", - "@babel/helper-get-function-arity": "^7.8.0", - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-call-delegate": "^7.8.3", + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + } } }, "@babel/plugin-transform-property-literals": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.8.0.tgz", - "integrity": "sha512-vjZaQlojnZIahu5ofEW+hPJfDI5A6r2Sbi5C0RuCaAOFj7viDIR5kOR7ul3Fz5US8V1sVk5Zd2yuPaz7iBeysg==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.8.3.tgz", + "integrity": "sha512-uGiiXAZMqEoQhRWMK17VospMZh5sXWg+dlh2soffpkAl96KAm+WZuJfa6lcELotSRmooLqg0MWdH6UUq85nmmg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + } } }, "@babel/plugin-transform-regenerator": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.8.0.tgz", - "integrity": "sha512-n88GT8PZuOHWxqxCJORW3g1QaYzQhHu5sEslxYeQkHVoewfnfuWN37t7YGaRLaNUdaZUlRPXhDcLGT7zBa/u0g==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.8.3.tgz", + "integrity": "sha512-qt/kcur/FxrQrzFR432FGZznkVAjiyFtCOANjkAKwCbt465L6ZCiUQh2oMYGU3Wo8LRFJxNDFwWn106S5wVUNA==", "dev": true, "requires": { "regenerator-transform": "^0.14.0" } }, "@babel/plugin-transform-reserved-words": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.8.0.tgz", - "integrity": "sha512-DnshRyDTXZhmAgO2c1QKZI4CfZjoP2t3fSwRsnbCP9P/FSBpf9I7ovnAELswklw5OeY+/D/JIiaGLoUt2II3LA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.8.3.tgz", + "integrity": "sha512-mwMxcycN3omKFDjDQUl+8zyMsBfjRFr0Zn/64I41pmjv4NJuqcYlEtezwYtw9TFd9WR1vN5kiM+O0gMZzO6L0A==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + } } }, "@babel/plugin-transform-shorthand-properties": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.8.0.tgz", - "integrity": "sha512-sExhzq63Gl2PMbl7ETpN7Z1A38rLD6GeCT6EEEIIKjTVt9u6dRqJ6nHhaquL7QgR3egj/8fcvq23UvzfPqGAYA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.8.3.tgz", + "integrity": "sha512-I9DI6Odg0JJwxCHzbzW08ggMdCezoWcuQRz3ptdudgwaHxTjxw5HgdFJmZIkIMlRymL6YiZcped4TTCB0JcC8w==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + } } }, "@babel/plugin-transform-spread": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.8.0.tgz", - "integrity": "sha512-6Zjl0pv6x10YmFVRI0VhwJ/rE++geVHNJ9xwd+UIt3ON2VMRO7qI2lPsyLnzidR5HYNd/JXj47kdU9Rrn4YcnQ==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.8.3.tgz", + "integrity": "sha512-CkuTU9mbmAoFOI1tklFWYYbzX5qCIZVXPVy0jpXgGwkplCndQAa58s2jr66fTeQnA64bDox0HL4U56CFYoyC7g==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + } } }, "@babel/plugin-transform-sticky-regex": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.8.0.tgz", - "integrity": "sha512-uksok0Bqox8YeIRFhr6RRtlBXeGpN1ogiEVjEd7A7rVLPZBXKGbL7kODpE7MQ+avjDLv5EEKtDCeYuWZK7FF7g==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.8.3.tgz", + "integrity": "sha512-9Spq0vGCD5Bb4Z/ZXXSK5wbbLFMG085qd2vhL1JYu1WcQ5bXqZBAYRzU1d+p79GcHs2szYv5pVQCX13QgldaWw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.0", - "@babel/helper-regex": "^7.8.0" + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-regex": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + } } }, "@babel/plugin-transform-template-literals": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.8.0.tgz", - "integrity": "sha512-EF7Q7LEgeMpogHcvmHMNXBWdLWG1tpA1ErXH3i8zTu3+UEKo6aBn+FldPAJ16UbbbOwSCUCiDP6oZxvVRPhwnQ==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.8.3.tgz", + "integrity": "sha512-820QBtykIQOLFT8NZOcTRJ1UNuztIELe4p9DCgvj4NK+PwluSJ49we7s9FB1HIGNIYT7wFUJ0ar2QpCDj0escQ==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.8.0", - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + } } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.8.0.tgz", - "integrity": "sha512-rEUBEFzsA9mCS2r7EtXFlM/6GqtzgLdC4WVYM9fIgJX+HcSJ8oMmj8LinfKhbo0ipRauvUM2teE2iNDNqDwO1g==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.8.3.tgz", + "integrity": "sha512-3TrkKd4LPqm4jHs6nPtSDI/SV9Cm5PRJkHLUgTcqRQQTMAZ44ZaAdDZJtvWFSaRcvT0a1rTmJ5ZA5tDKjleF3g==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + } } }, "@babel/plugin-transform-unicode-regex": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.8.0.tgz", - "integrity": "sha512-qDg8wsnE47B/Sj8ZtOndPHrGBxJMssZJ71SzXrItum9n++iVFN7kYuJO+OHhjom7+/or0zzYqvJNzCkUjyNKqg==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.8.3.tgz", + "integrity": "sha512-+ufgJjYdmWfSQ+6NS9VGUR2ns8cjJjYbrbi11mZBTaWm+Fui/ncTLFF28Ei1okavY+xkojGr1eJxNsWYeA5aZw==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.8.0", - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-create-regexp-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + } } }, "@babel/preset-env": { - "version": "7.8.2", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.8.2.tgz", - "integrity": "sha512-AF2YUl2bGsLWTtFL68upTTB7nDo05aEcKjHmXJE+aXRvsx5K+9yRsHQP3MjnTrLOWe/eFyUr93dfILROsKC4eg==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.8.3.tgz", + "integrity": "sha512-Rs4RPL2KjSLSE2mWAx5/iCH+GC1ikKdxPrhnRS6PfFVaiZeom22VFKN4X8ZthyN61kAaR05tfXTbCvatl9WIQg==", "dev": true, "requires": { "@babel/compat-data": "^7.8.0", - "@babel/helper-compilation-targets": "^7.8.0", - "@babel/helper-module-imports": "^7.8.0", - "@babel/helper-plugin-utils": "^7.8.0", - "@babel/plugin-proposal-async-generator-functions": "^7.8.0", - "@babel/plugin-proposal-dynamic-import": "^7.8.0", - "@babel/plugin-proposal-json-strings": "^7.8.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.0", - "@babel/plugin-proposal-object-rest-spread": "^7.8.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.8.0", - "@babel/plugin-proposal-optional-chaining": "^7.8.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.8.0", + "@babel/helper-compilation-targets": "^7.8.3", + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-proposal-async-generator-functions": "^7.8.3", + "@babel/plugin-proposal-dynamic-import": "^7.8.3", + "@babel/plugin-proposal-json-strings": "^7.8.3", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-proposal-object-rest-spread": "^7.8.3", + "@babel/plugin-proposal-optional-catch-binding": "^7.8.3", + "@babel/plugin-proposal-optional-chaining": "^7.8.3", + "@babel/plugin-proposal-unicode-property-regex": "^7.8.3", "@babel/plugin-syntax-async-generators": "^7.8.0", "@babel/plugin-syntax-dynamic-import": "^7.8.0", "@babel/plugin-syntax-json-strings": "^7.8.0", @@ -1506,44 +1802,52 @@ "@babel/plugin-syntax-object-rest-spread": "^7.8.0", "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", "@babel/plugin-syntax-optional-chaining": "^7.8.0", - "@babel/plugin-syntax-top-level-await": "^7.8.0", - "@babel/plugin-transform-arrow-functions": "^7.8.0", - "@babel/plugin-transform-async-to-generator": "^7.8.0", - "@babel/plugin-transform-block-scoped-functions": "^7.8.0", - "@babel/plugin-transform-block-scoping": "^7.8.0", - "@babel/plugin-transform-classes": "^7.8.0", - "@babel/plugin-transform-computed-properties": "^7.8.0", - "@babel/plugin-transform-destructuring": "^7.8.0", - "@babel/plugin-transform-dotall-regex": "^7.8.0", - "@babel/plugin-transform-duplicate-keys": "^7.8.0", - "@babel/plugin-transform-exponentiation-operator": "^7.8.0", - "@babel/plugin-transform-for-of": "^7.8.0", - "@babel/plugin-transform-function-name": "^7.8.0", - "@babel/plugin-transform-literals": "^7.8.0", - "@babel/plugin-transform-member-expression-literals": "^7.8.0", - "@babel/plugin-transform-modules-amd": "^7.8.0", - "@babel/plugin-transform-modules-commonjs": "^7.8.0", - "@babel/plugin-transform-modules-systemjs": "^7.8.0", - "@babel/plugin-transform-modules-umd": "^7.8.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.8.0", - "@babel/plugin-transform-new-target": "^7.8.0", - "@babel/plugin-transform-object-super": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.8.0", - "@babel/plugin-transform-property-literals": "^7.8.0", - "@babel/plugin-transform-regenerator": "^7.8.0", - "@babel/plugin-transform-reserved-words": "^7.8.0", - "@babel/plugin-transform-shorthand-properties": "^7.8.0", - "@babel/plugin-transform-spread": "^7.8.0", - "@babel/plugin-transform-sticky-regex": "^7.8.0", - "@babel/plugin-transform-template-literals": "^7.8.0", - "@babel/plugin-transform-typeof-symbol": "^7.8.0", - "@babel/plugin-transform-unicode-regex": "^7.8.0", - "@babel/types": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.8.3", + "@babel/plugin-transform-arrow-functions": "^7.8.3", + "@babel/plugin-transform-async-to-generator": "^7.8.3", + "@babel/plugin-transform-block-scoped-functions": "^7.8.3", + "@babel/plugin-transform-block-scoping": "^7.8.3", + "@babel/plugin-transform-classes": "^7.8.3", + "@babel/plugin-transform-computed-properties": "^7.8.3", + "@babel/plugin-transform-destructuring": "^7.8.3", + "@babel/plugin-transform-dotall-regex": "^7.8.3", + "@babel/plugin-transform-duplicate-keys": "^7.8.3", + "@babel/plugin-transform-exponentiation-operator": "^7.8.3", + "@babel/plugin-transform-for-of": "^7.8.3", + "@babel/plugin-transform-function-name": "^7.8.3", + "@babel/plugin-transform-literals": "^7.8.3", + "@babel/plugin-transform-member-expression-literals": "^7.8.3", + "@babel/plugin-transform-modules-amd": "^7.8.3", + "@babel/plugin-transform-modules-commonjs": "^7.8.3", + "@babel/plugin-transform-modules-systemjs": "^7.8.3", + "@babel/plugin-transform-modules-umd": "^7.8.3", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.8.3", + "@babel/plugin-transform-new-target": "^7.8.3", + "@babel/plugin-transform-object-super": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.8.3", + "@babel/plugin-transform-property-literals": "^7.8.3", + "@babel/plugin-transform-regenerator": "^7.8.3", + "@babel/plugin-transform-reserved-words": "^7.8.3", + "@babel/plugin-transform-shorthand-properties": "^7.8.3", + "@babel/plugin-transform-spread": "^7.8.3", + "@babel/plugin-transform-sticky-regex": "^7.8.3", + "@babel/plugin-transform-template-literals": "^7.8.3", + "@babel/plugin-transform-typeof-symbol": "^7.8.3", + "@babel/plugin-transform-unicode-regex": "^7.8.3", + "@babel/types": "^7.8.3", "browserslist": "^4.8.2", "core-js-compat": "^3.6.2", "invariant": "^2.2.2", "levenary": "^1.1.0", "semver": "^5.5.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + } } }, "@babel/register": { @@ -1568,33 +1872,47 @@ } }, "@babel/template": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.0.tgz", - "integrity": "sha512-0NNMDsY2t3ltAVVK1WHNiaePo3tXPUeJpCX4I3xSKFoEl852wJHG8mrgHVADf8Lz1y+8al9cF7cSSfzSnFSYiw==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", "dev": true, "requires": { - "@babel/code-frame": "^7.8.0", - "@babel/parser": "^7.8.0", - "@babel/types": "^7.8.0" + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" + }, + "dependencies": { + "@babel/parser": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.3.tgz", + "integrity": "sha512-/V72F4Yp/qmHaTALizEm9Gf2eQHV3QyTL3K0cNfijwnMnb1L+LDlAubb/ZnSdGAVzVSWakujHYs1I26x66sMeQ==", + "dev": true + } } }, "@babel/traverse": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.0.tgz", - "integrity": "sha512-d/6sPXFLGlJHZO/zWDtgFaKyalCOHLedzxpVJn6el1cw+f2TZa7xZEszeXdOw6EUemqRFBAn106BWBvtSck9Qw==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.3.tgz", + "integrity": "sha512-we+a2lti+eEImHmEXp7bM9cTxGzxPmBiVJlLVD+FuuQMeeO7RaDbutbgeheDkw+Xe3mCfJHnGOWLswT74m2IPg==", "dev": true, "requires": { - "@babel/code-frame": "^7.8.0", - "@babel/generator": "^7.8.0", - "@babel/helper-function-name": "^7.8.0", - "@babel/helper-split-export-declaration": "^7.8.0", - "@babel/parser": "^7.8.0", - "@babel/types": "^7.8.0", + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.3", + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3", "debug": "^4.1.0", "globals": "^11.1.0", "lodash": "^4.17.13" }, "dependencies": { + "@babel/parser": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.3.tgz", + "integrity": "sha512-/V72F4Yp/qmHaTALizEm9Gf2eQHV3QyTL3K0cNfijwnMnb1L+LDlAubb/ZnSdGAVzVSWakujHYs1I26x66sMeQ==", + "dev": true + }, "debug": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", @@ -1613,9 +1931,9 @@ } }, "@babel/types": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.0.tgz", - "integrity": "sha512-1RF84ehyx9HH09dMMwGWl3UTWlVoCPtqqJPjGuC4JzMe1ZIVDJ2DT8mv3cPv/A7veLD6sgR7vi95lJqm+ZayIg==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", "dev": true, "requires": { "esutils": "^2.0.2", @@ -2817,9 +3135,9 @@ "dev": true }, "core-js-compat": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.3.tgz", - "integrity": "sha512-Y3YNGU3bU1yrnzVodop23ghArbKv4IqkZg9MMOWv/h7KT6NRk1/SzHhWDDlubg2+tlcUzAqgj1/GyeJ9fUKMeg==", + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.4.tgz", + "integrity": "sha512-zAa3IZPvsJ0slViBQ2z+vgyyTuhd3MFn1rBQjZSKVEgB0UMYhUkCj9jJUVPgGTGqWvsBVmfnruXgTcNyTlEiSA==", "dev": true, "requires": { "browserslist": "^4.8.3", @@ -3126,9 +3444,9 @@ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, "electron-to-chromium": { - "version": "1.3.332", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.332.tgz", - "integrity": "sha512-AP2HkLhfSOIxP7gDjlyZ4ywGWIcxRMZoU9+JriuVkQe2pSLDdWBsE6+eI6BQOqun1dohLrUTOPHsQLLhhFA7Eg==", + "version": "1.3.333", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.333.tgz", + "integrity": "sha512-7MJfCpa/tmhqYy2lZ1NEbkSxH7q3KiZiepiSs2ayTPAweAjdzGXotij+7OKPPb3OwJD2ZuBKPrA2HIuuSi6ahw==", "dev": true }, "emoji-regex": { diff --git a/package.json b/package.json index 0bf9e84..042a1ed 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "@babel/node": "^7.7.7", "@babel/plugin-proposal-class-properties": "^7.8.3", "@babel/plugin-proposal-object-rest-spread": "^7.8.3", - "@babel/preset-env": "^7.8.2", + "@babel/preset-env": "^7.8.3", "chai": "^4.2.0", "chai-subset": "^1.6.0", "mocha": "^7.0.0", From aee81ea038686499b0d2c8ba4945d3648402d95e Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 14 Jan 2020 13:31:41 +0000 Subject: [PATCH 35/60] Bump @babel/node from 7.8.0 to 7.8.3 Bumps [@babel/node](https://github.com/babel/babel) from 7.8.0 to 7.8.3. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md) - [Commits](https://github.com/babel/babel/compare/v7.8.0...v7.8.3) Signed-off-by: dependabot-preview[bot] --- package-lock.json | 20 ++++++++++---------- package.json | 2 +- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/package-lock.json b/package-lock.json index cddcc89..4fb65e2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -975,12 +975,12 @@ } }, "@babel/node": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/node/-/node-7.8.0.tgz", - "integrity": "sha512-1foyevW7OivS9hEtc30KKUstiznyPkaTFojELc37qG4W33IDA6JbDdXs3zZLVu4uehzgmiPXwtaUEasI8SmALA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/node/-/node-7.8.3.tgz", + "integrity": "sha512-GZpHg1gPnZTk1PvHRc4g/M5c50nHERkk3ojb5AuUTZFAjEKzDhBJcqvwWa7NrNT3W3Nf8t8Sj8JjA6rtXJ1z/g==", "dev": true, "requires": { - "@babel/register": "^7.8.0", + "@babel/register": "^7.8.3", "commander": "^4.0.1", "core-js": "^3.2.1", "lodash": "^4.17.13", @@ -1851,9 +1851,9 @@ } }, "@babel/register": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.8.0.tgz", - "integrity": "sha512-i7CPQBzb/uALrZZozm6jXpSoieZvcTSOqonKA9UX4OLEvAYc4Y2VqgW67ZkSz6xfaNP6m1g1oBy0/zMA7YcdJA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.8.3.tgz", + "integrity": "sha512-t7UqebaWwo9nXWClIPLPloa5pN33A2leVs8Hf0e9g9YwUP8/H9NeR7DJU+4CXo23QtjChQv5a3DjEtT83ih1rg==", "dev": true, "requires": { "find-cache-dir": "^2.0.0", @@ -3129,9 +3129,9 @@ "optional": true }, "core-js": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.3.tgz", - "integrity": "sha512-DOO9b18YHR+Wk5kJ/c5YFbXuUETreD4TrvXb6edzqZE3aAEd0eJIAWghZ9HttMuiON8SVCnU3fqA4rPxRDD1HQ==", + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.4.tgz", + "integrity": "sha512-4paDGScNgZP2IXXilaffL9X7968RuvwlkK3xWtZRVqgd8SYNiVKRJvkFd1aqqEuPfN7E68ZHEp9hDj6lHj4Hyw==", "dev": true }, "core-js-compat": { diff --git a/package.json b/package.json index 042a1ed..3f905d8 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "devDependencies": { "@babel/cli": "^7.8.3", "@babel/core": "^7.8.3", - "@babel/node": "^7.7.7", + "@babel/node": "^7.8.3", "@babel/plugin-proposal-class-properties": "^7.8.3", "@babel/plugin-proposal-object-rest-spread": "^7.8.3", "@babel/preset-env": "^7.8.3", From 2256bb75ee1cb31e7468020d8d677f81c3af1b1d Mon Sep 17 00:00:00 2001 From: Massimo Candela Date: Tue, 14 Jan 2020 14:34:25 +0100 Subject: [PATCH 36/60] default to single process to avoid IPC memory leak --- config.yml.example | 23 +++++++++++++++-------- package-lock.json | 5 ----- package.json | 1 - src/consumer.js | 10 +++------- src/env.js | 5 ++--- src/worker.js | 10 ++-------- tests/1_config.js | 3 +-- tests/config.test.yml | 3 +-- 8 files changed, 24 insertions(+), 36 deletions(-) diff --git a/config.yml.example b/config.yml.example index 9853b38..7628e47 100644 --- a/config.yml.example +++ b/config.yml.example @@ -6,7 +6,7 @@ connectors: params: carefulSubscription: true url: wss://ris-live.ripe.net/v1/ws/ - perMessageDeflate: false + perMessageDeflate: true subscription: moreSpecific: true type: UPDATE @@ -151,6 +151,7 @@ reports: # urls: # default: _YOUR_ALERTA_API_URL_ + ############################ # Notification settings: # - notificationIntervalSeconds @@ -167,11 +168,6 @@ alertOnlyOnce: false ############################ -# Below the files containing the monitored prefixes. Please see prefixes.yml for an example. -# This is an array (use new lines and dashes!) -monitoredPrefixesFiles: - - prefixes.yml - logging: directory: logs logRotatePattern: YYYY-MM-DD # Whenever the pattern changes, a new file is created and the old one rotated @@ -181,6 +177,9 @@ logging: checkForUpdatesAtBoot: true +############################ +# Process monitoring settings: +# Uncomment or add classes under uptimeMonitors if you want to monitor or send logs about the status of the BGPalerter process #uptimeMonitors: # - file: uptimeApi @@ -195,7 +194,15 @@ checkForUpdatesAtBoot: true # intervalSeconds: 300 # method: get +############################ + pidFile: bgpalerter.pid -compressedPipe: false -singleProcess: false +multiProcess: false + +############################ +# Below the files containing the monitored prefixes. Please see prefixes.yml for an example. +# This is an array (use new lines and dashes!) + +monitoredPrefixesFiles: + - prefixes.yml diff --git a/package-lock.json b/package-lock.json index fa267e7..cd9ca71 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4561,11 +4561,6 @@ "yallist": "^3.0.2" } }, - "lz-string": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", - "integrity": "sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=" - }, "make-dir": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", diff --git a/package.json b/package.json index 71e95fe..77e59e0 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,6 @@ "ip-sub": "^1.0.3", "js-yaml": "^3.13.1", "kafka-node": "^5.0.0", - "lz-string": "^1.4.4", "nodemailer": "^6.4.1", "path": "^0.12.7", "pkg": "^4.4.2", diff --git a/src/consumer.js b/src/consumer.js index 6b34c62..72efd82 100644 --- a/src/consumer.js +++ b/src/consumer.js @@ -31,7 +31,6 @@ */ import env from "./env"; -import LZString from "lz-string"; export default class Consumer { @@ -47,21 +46,18 @@ export default class Consumer { this.reports = env.config.reports .map(report => new report.class(report.channels, report.params, env)); - process.on('message', (env.config.compressedPipe) ? this._compressedDispatch : this.dispatch); + process.on('message', this.dispatch); env.pubSub.subscribe('data', (type, data) => { this.dispatch(data); }); }; - _compressedDispatch = (data) => { - return this.dispatch(LZString.decompress(data)); - }; dispatch = (data) => { try { - const connector = data.slice(0,3); + const connector = data.slice(0, 3); const messagesRaw = JSON.parse(data.slice(4)); - const messages = [].concat.apply([],messagesRaw.map(this.connectors[connector].transform)) || []; + const messages = [].concat.apply([], messagesRaw.map(this.connectors[connector].transform)) || []; for (let monitor of this.monitors) { diff --git a/src/env.js b/src/env.js index d1a596e..24fa51a 100644 --- a/src/env.js +++ b/src/env.js @@ -55,7 +55,7 @@ let config = { params: { carefulSubscription: true, url: "wss://ris-live.ripe.net/v1/ws/", - perMessageDeflate: false, + perMessageDeflate: true, subscription: { moreSpecific: true, type: "UPDATE", @@ -126,8 +126,7 @@ let config = { maxFiles: "14d", }, checkForUpdatesAtBoot: true, - pidFile: "bgpalerter.pid", - compressedPipe: false + pidFile: "bgpalerter.pid" }; diff --git a/src/worker.js b/src/worker.js index 5d571e9..2b4484e 100644 --- a/src/worker.js +++ b/src/worker.js @@ -34,7 +34,6 @@ import Consumer from "./consumer"; import ConnectorFactory from "./connectorFactory"; import cluster from "cluster"; import fs from "fs"; -import LZString from "lz-string"; export default class Worker { constructor(configFile) { @@ -49,7 +48,7 @@ export default class Worker { this.configFile = env.configFile; - if (this.config.singleProcess) { + if (!this.config.multiProcess) { this.master(); new Consumer(); @@ -64,9 +63,6 @@ export default class Worker { }; - _multiProcessSendCompressed (message) { - this.send(LZString.compress(message)); - }; _multiProcessSend (message) { this.send(message); @@ -117,9 +113,7 @@ export default class Worker { for (const connector of connectorFactory.getConnectors()) { if (worker){ - connector.onMessage((this.config.compressedPipe) - ? this._multiProcessSendCompressed.bind(worker) - : this._multiProcessSend.bind(worker)); + connector.onMessage(this._multiProcessSend.bind(worker)); } else { connector.onMessage(this._singleProcessSend); } diff --git a/tests/1_config.js b/tests/1_config.js index 29c6e31..3a4ee47 100644 --- a/tests/1_config.js +++ b/tests/1_config.js @@ -76,8 +76,7 @@ describe("Composition", function() { "checkForUpdatesAtBoot", "uptimeMonitors", "pidFile", - "compressedPipe", - "singleProcess" + "multiProcess" ]); expect(config.connectors[0]).to.have .property('class') diff --git a/tests/config.test.yml b/tests/config.test.yml index a2c90bd..848b43e 100644 --- a/tests/config.test.yml +++ b/tests/config.test.yml @@ -72,5 +72,4 @@ uptimeMonitors: port: 8011 pidFile: bgpalerter.pid -compressedPipe: false -singleProcess: true \ No newline at end of file +multiProcess: false \ No newline at end of file From a81bd3cfa7d0e72772e3bc3d16021a168f7b8c29 Mon Sep 17 00:00:00 2001 From: Massimo Candela Date: Tue, 14 Jan 2020 15:44:34 +0100 Subject: [PATCH 37/60] redirect users to proper ris email --- src/connectors/connectorRIS.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/connectors/connectorRIS.js b/src/connectors/connectorRIS.js index c5e9f4c..1cc05e7 100644 --- a/src/connectors/connectorRIS.js +++ b/src/connectors/connectorRIS.js @@ -76,7 +76,9 @@ export default class ConnectorRIS extends Connector{ }); this.ws.on('message', this._message); - this.ws.on('close', this._close); + this.ws.on('close', (error) => { + this._close("RIPE RIS disconnected (error: " + error + "). Please, provide a feedback to rislive@ripe.net on the importance of the reliability of this service."); + }); this.ws.on('error', this._error); this.ws.on('open', this._openConnect.bind(null, resolve)); @@ -100,7 +102,7 @@ export default class ConnectorRIS extends Connector{ // Nothing to do here } // Reconnect - setTimeout(this._reconnect, 5000); + setTimeout(this._reconnect, 10000); }; _subscribeToAll = (input) => { From dd660bdf2ab211aedd871fd7d89f57f9f0e18369 Mon Sep 17 00:00:00 2001 From: Massimo Candela Date: Thu, 16 Jan 2020 03:45:34 +0100 Subject: [PATCH 38/60] removing backpressure on worker (attempt) --- src/connectors/connector.js | 8 +------- src/worker.js | 23 +++++++++-------------- 2 files changed, 10 insertions(+), 21 deletions(-) diff --git a/src/connectors/connector.js b/src/connectors/connector.js index aef15e6..2625a7a 100644 --- a/src/connectors/connector.js +++ b/src/connectors/connector.js @@ -45,9 +45,8 @@ export default class Connector { this.errorCallback = null; this.disconnectCallback = null; - this.timerBatch = null; this.batch = []; - this.batchInterval = 500; + setInterval(this._sendBatch, 500); } connect = () => @@ -69,8 +68,6 @@ export default class Connector { }; _sendBatch = () => { - clearTimeout(this.timerBatch); - delete this.timerBatch; if (this.messageCallback && this.batch.length) { this.messageCallback(this.name + "-" + '[' + this.batch.join(',') + ']'); } @@ -78,9 +75,6 @@ export default class Connector { }; _message = (message) => { - if (!this.timerBatch) { - this.timerBatch = setTimeout(this._sendBatch, this.batchInterval); - } this.batch.push(message); }; diff --git a/src/worker.js b/src/worker.js index 2b4484e..35f5867 100644 --- a/src/worker.js +++ b/src/worker.js @@ -63,15 +63,6 @@ export default class Worker { }; - - _multiProcessSend (message) { - this.send(message); - }; - - _singleProcessSend (message) { - return this.pubSub.publish("data", message); - }; - master = (worker) => { if (!worker) { console.log("BGPalerter, version:", this.version, "environment:", this.config.environment); @@ -112,12 +103,16 @@ export default class Worker { for (const connector of connectorFactory.getConnectors()) { - if (worker){ - connector.onMessage(this._multiProcessSend.bind(worker)); - } else { - connector.onMessage(this._singleProcessSend); - } + if (worker){ + connector.onMessage((message) => { + worker.send(message); + }); + } else { + connector.onMessage((message) => { + this.pubSub.publish("data", message); + }); } + } }) .then(() => connectorFactory.subscribeConnectors(this.input)) .catch(error => { From 6b2805bf55398d2f93b18d88d09ac8b68174e5ee Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Thu, 16 Jan 2020 15:59:20 +0000 Subject: [PATCH 39/60] Bump ip-sub from 1.0.3 to 1.0.4 Bumps [ip-sub](https://github.com/massimocandela/ip-sub) from 1.0.3 to 1.0.4. - [Release notes](https://github.com/massimocandela/ip-sub/releases) - [Commits](https://github.com/massimocandela/ip-sub/commits) Signed-off-by: dependabot-preview[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4fb65e2..8f52004 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4892,9 +4892,9 @@ } }, "ip-sub": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/ip-sub/-/ip-sub-1.0.3.tgz", - "integrity": "sha512-6g/CH7aNhBHtrv/u8ZgWtlkgbkRtqjU+nfJy78Q7GA3/0X+b8l9EOQ4kC/BESJWW/IU6YC1ikCN9lrw5DFHR/w==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/ip-sub/-/ip-sub-1.0.4.tgz", + "integrity": "sha512-DuXyTiW9l0EpyKkhHgJxDJI4SKpzzyIHohlRm8xbbezPj3QXkKE4BxDAZZZKVI52Qc9KSEGEQiNke3IgMFaaHA==", "requires": { "ip-address": "^6.2.0" } diff --git a/package.json b/package.json index 3f905d8..0f41c1d 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "batch-promises": "^0.0.3", "brembo": "^2.0.3", "ip-address": "^6.2.0", - "ip-sub": "^1.0.3", + "ip-sub": "^1.0.4", "js-yaml": "^3.13.1", "kafka-node": "^5.0.0", "nodemailer": "^6.4.1", From e0c46542d93d74eae18e88d855e56b00abe4e4c2 Mon Sep 17 00:00:00 2001 From: Massimo Candela Date: Thu, 16 Jan 2020 17:04:30 +0100 Subject: [PATCH 40/60] reverted to not bundled IPC communication + moved JSON parsing on master process --- src/connectors/connector.js | 13 ++--------- src/connectors/connectorRIS.js | 11 ++++++---- src/connectors/connectorSwUpdates.js | 4 ++-- src/connectors/connectorTest.js | 2 +- src/consumer.js | 9 +++++--- src/model.js | 32 ++++++++++++++++------------ src/worker.js | 12 +++++++++-- 7 files changed, 46 insertions(+), 37 deletions(-) diff --git a/src/connectors/connector.js b/src/connectors/connector.js index 2625a7a..4360094 100644 --- a/src/connectors/connector.js +++ b/src/connectors/connector.js @@ -44,9 +44,6 @@ export default class Connector { this.connectCallback = null; this.errorCallback = null; this.disconnectCallback = null; - - this.batch = []; - setInterval(this._sendBatch, 500); } connect = () => @@ -67,15 +64,9 @@ export default class Connector { this.disconnectCallback(message); }; - _sendBatch = () => { - if (this.messageCallback && this.batch.length) { - this.messageCallback(this.name + "-" + '[' + this.batch.join(',') + ']'); - } - this.batch = []; - }; - _message = (message) => { - this.batch.push(message); + if (this.messageCallback) + this.messageCallback(message); }; _connect = (message) => { diff --git a/src/connectors/connectorRIS.js b/src/connectors/connectorRIS.js index 1cc05e7..9f2efc9 100644 --- a/src/connectors/connectorRIS.js +++ b/src/connectors/connectorRIS.js @@ -41,7 +41,7 @@ export default class ConnectorRIS extends Connector{ super(name, params, env); this.ws = null; this.subscription = null; - setInterval(this._ping, 10000); + setInterval(this._ping, 5000); this.url = brembo.build(this.params.url, { path: [], @@ -55,8 +55,7 @@ export default class ConnectorRIS extends Connector{ _ping = () => { if (this.ws) { try { - this.ws.ping(() => { - }); + this.ws.ping(); } catch (e) { // Nothing to do here } @@ -68,6 +67,10 @@ export default class ConnectorRIS extends Connector{ this._connect(this.name + ' connector connected'); }; + _messageToJson = (message) => { + this._message(JSON.parse(message)); + }; + connect = () => new Promise((resolve, reject) => { try { @@ -75,7 +78,7 @@ export default class ConnectorRIS extends Connector{ perMessageDeflate: this.params.perMessageDeflate }); - this.ws.on('message', this._message); + this.ws.on('message', this._messageToJson); this.ws.on('close', (error) => { this._close("RIPE RIS disconnected (error: " + error + "). Please, provide a feedback to rislive@ripe.net on the importance of the reliability of this service."); }); diff --git a/src/connectors/connectorSwUpdates.js b/src/connectors/connectorSwUpdates.js index 5d51d23..066c429 100644 --- a/src/connectors/connectorSwUpdates.js +++ b/src/connectors/connectorSwUpdates.js @@ -52,12 +52,12 @@ export default class ConnectorSwUpdates extends Connector{ }) .then(data => { if (data && data.data && data.data.version && data.data.version !== this.version){ - this._message(JSON.stringify({ + this._message({ type: "software-update", currentVersion: this.version, newVersion: data.data.version, repo: "https://github.com/nttgin/BGPalerter" - })); + }); } }) .catch(() => { diff --git a/src/connectors/connectorTest.js b/src/connectors/connectorTest.js index 9654ddc..9ab3c39 100644 --- a/src/connectors/connectorTest.js +++ b/src/connectors/connectorTest.js @@ -304,7 +304,7 @@ export default class ConnectorTest extends Connector{ this.timer = setInterval(() => { updates.forEach(update => { - this._message(JSON.stringify(update)); + this._message(update); if (type === 'visibility') { let peer = update.data.peer.split('.'); peer[3] = Math.min(parseInt(peer[3]) + 1, 254); diff --git a/src/consumer.js b/src/consumer.js index 72efd82..a27f059 100644 --- a/src/consumer.js +++ b/src/consumer.js @@ -55,9 +55,12 @@ export default class Consumer { dispatch = (data) => { try { - const connector = data.slice(0, 3); - const messagesRaw = JSON.parse(data.slice(4)); - const messages = [].concat.apply([], messagesRaw.map(this.connectors[connector].transform)) || []; + // const connector = data.slice(0, 3); + // const messagesRaw = JSON.parse(data.slice(4)); + + const connector = data.connector; + const messagesRaw = data.message; + const messages = this.connectors[connector].transform(messagesRaw) || []; for (let monitor of this.monitors) { diff --git a/src/model.js b/src/model.js index d874c54..1f97458 100644 --- a/src/model.js +++ b/src/model.js @@ -27,7 +27,7 @@ export class AS { constructor(numbers) { this.numbers = null; this.ASset = false; - this._instanceIndex = 0; + this._valid = null; if (["string", "number"].includes(typeof(numbers))) { this.numbers = [ numbers ]; @@ -57,23 +57,27 @@ export class AS { }; isValid () { - return this.numbers.length > 0 && - this.numbers - .every(asn => { + if (this._valid === null) { + this._valid = this.numbers.length > 0 && + this.numbers + .every(asn => { - try { - const intAsn = parseInt(asn); - if (intAsn != asn) { + try { + const intAsn = parseInt(asn); + if (intAsn != asn) { + return false; + } + asn = intAsn; + } catch (e) { return false; } - asn = intAsn; - } catch (e) { - return false; - } - return asn > 0 && asn <= 4294967295; - }) && - [...new Set(this.numbers.map(i => parseInt(i)))].length === this.numbers.length; + return asn > 0 && asn <= 4294967295; + }) && + [...new Set(this.numbers.map(i => parseInt(i)))].length === this.numbers.length; + } + + return this._valid; }; includes (ASn){ diff --git a/src/worker.js b/src/worker.js index 35f5867..4d8f6b4 100644 --- a/src/worker.js +++ b/src/worker.js @@ -105,11 +105,19 @@ export default class Worker { if (worker){ connector.onMessage((message) => { - worker.send(message); + // worker.send(connector.name + '-' + message); + worker.send({ + connector: connector.name, + message + }); }); } else { connector.onMessage((message) => { - this.pubSub.publish("data", message); + // this.pubSub.publish("data", connector.name + '-' + message); + this.pubSub.publish("data", { + connector: connector.name, + message + }); }); } } From 6ab2fce729ee3adb4ba9f6c123186e527e0158bb Mon Sep 17 00:00:00 2001 From: Massimo Candela Date: Fri, 17 Jan 2020 02:01:15 +0100 Subject: [PATCH 41/60] minor refactoring --- src/consumer.js | 8 +++----- src/monitors/monitorRPKI.js | 12 +++++++++--- src/pubSub.js | 2 +- src/reports/reportFile.js | 10 ++++++---- src/worker.js | 11 ++++------- 5 files changed, 23 insertions(+), 20 deletions(-) diff --git a/src/consumer.js b/src/consumer.js index a27f059..98f36f4 100644 --- a/src/consumer.js +++ b/src/consumer.js @@ -36,6 +36,7 @@ export default class Consumer { constructor(){ this.connectors = {}; + for (let connector of env.config.connectors) { this.connectors[connector.name] = connector.class } @@ -50,15 +51,12 @@ export default class Consumer { env.pubSub.subscribe('data', (type, data) => { this.dispatch(data); }); - }; + }; dispatch = (data) => { try { - // const connector = data.slice(0, 3); - // const messagesRaw = JSON.parse(data.slice(4)); - - const connector = data.connector; + const connector = data.connector; const messagesRaw = data.message; const messages = this.connectors[connector].transform(messagesRaw) || []; diff --git a/src/monitors/monitorRPKI.js b/src/monitors/monitorRPKI.js index 3889688..a1ab6e0 100644 --- a/src/monitors/monitorRPKI.js +++ b/src/monitors/monitorRPKI.js @@ -6,7 +6,7 @@ export default class MonitorRPKI extends Monitor { constructor(name, channel, params, env){ super(name, channel, params, env); this.updateMonitoredPrefixes(); - rpki.preCache(60); + this.cache = rpki.preCache(60); }; updateMonitoredPrefixes = () => { @@ -34,7 +34,12 @@ export default class MonitorRPKI extends Monitor { if (matchedRule) { - resolve(rpki.validate(prefix, origin, true) + this.cache + .then(() => { + + }); + this.cache + .then(() => rpki.validate(prefix, origin, true)) .then((result) => { if (result.valid === false) { @@ -51,7 +56,8 @@ export default class MonitorRPKI extends Monitor { { covering: result.covering }); } - })); + resolve(true); + }); } else { resolve(true); } diff --git a/src/pubSub.js b/src/pubSub.js index 00321f4..1ac3396 100644 --- a/src/pubSub.js +++ b/src/pubSub.js @@ -9,7 +9,7 @@ export default class PubSub{ }; publish(channel, content) { - const callbacks = this.callbacks[channel]; + const callbacks = this.callbacks[channel] || []; for (let clb of callbacks) { new Promise(function(resolve, reject){ clb(channel, content); diff --git a/src/reports/reportFile.js b/src/reports/reportFile.js index bc12a8d..3dae959 100644 --- a/src/reports/reportFile.js +++ b/src/reports/reportFile.js @@ -39,9 +39,11 @@ export default class ReportFile extends Report { } report = (message, content) => { - this.logger.log({ - level: 'verbose', - message: content.message - }); + setTimeout(() => { + this.logger.log({ + level: 'verbose', + message: content.message + }); + }) } } \ No newline at end of file diff --git a/src/worker.js b/src/worker.js index 4d8f6b4..a30e169 100644 --- a/src/worker.js +++ b/src/worker.js @@ -64,10 +64,8 @@ export default class Worker { }; master = (worker) => { - if (!worker) { - console.log("BGPalerter, version:", this.version, "environment:", this.config.environment); - console.log("Loaded config:", this.configFile); - } + console.log("BGPalerter, version:", this.version, "environment:", this.config.environment); + console.log("Loaded config:", this.configFile); // Write pid on a file if (this.config.pidFile) { @@ -101,11 +99,10 @@ export default class Worker { return connectorFactory.connectConnectors() .then(() => { - for (const connector of connectorFactory.getConnectors()) { + for (const connector of connectorFactory.getConnectors()) { if (worker){ connector.onMessage((message) => { - // worker.send(connector.name + '-' + message); worker.send({ connector: connector.name, message @@ -113,13 +110,13 @@ export default class Worker { }); } else { connector.onMessage((message) => { - // this.pubSub.publish("data", connector.name + '-' + message); this.pubSub.publish("data", { connector: connector.name, message }); }); } + } }) .then(() => connectorFactory.subscribeConnectors(this.input)) From 68a00c7ae45654b97c9c13d4c86697a0f4f74e83 Mon Sep 17 00:00:00 2001 From: Massimo Candela Date: Fri, 17 Jan 2020 03:42:26 +0100 Subject: [PATCH 42/60] improved dockerfile --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 05db89d..9f5377e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,10 @@ # -- trivial container for bgpalerter -FROM node:10-alpine as build +FROM node:13-alpine as build WORKDIR /opt/bgpalerter COPY . . -RUN yarn +RUN npm install ENTRYPOINT ["npm"] CMD ["run", "serve"] From a6fca53beb21356e9c61f8c4b812bcd766e7a2cb Mon Sep 17 00:00:00 2001 From: Massimo Candela Date: Sat, 18 Jan 2020 01:42:22 +0100 Subject: [PATCH 43/60] updated node version in package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 0f41c1d..4d54334 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "./bin/config.yml" ], "targets": [ - "node10" + "node13" ] } } From 8f55e1ecfffad0dc7f2e596cd922812a0c185858 Mon Sep 17 00:00:00 2001 From: Massimo Candela Date: Sat, 18 Jan 2020 01:43:01 +0100 Subject: [PATCH 44/60] corrected not valid ipv6 format in test case --- src/connectors/connectorTest.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/connectors/connectorTest.js b/src/connectors/connectorTest.js index 9ab3c39..2299b89 100644 --- a/src/connectors/connectorTest.js +++ b/src/connectors/connectorTest.js @@ -86,7 +86,7 @@ export default class ConnectorTest extends Connector{ { data: { announcements: [{ - prefixes: ["2a00:5884:ffff:/48"], + prefixes: ["2a00:5884:ffff::/48"], next_hop: "124.0.0.3" }], peer: "124.0.0.3", @@ -157,7 +157,7 @@ export default class ConnectorTest extends Connector{ { data: { announcements: [{ - prefixes: ["2a00:5884:ffff:/48"], + prefixes: ["2a00:5884:ffff::/48"], next_hop: "124.0.0.3" }], peer: "124.0.0.3", @@ -219,7 +219,7 @@ export default class ConnectorTest extends Connector{ }, { data: { - withdrawals: ["2a00:5884:ffff:/48"], + withdrawals: ["2a00:5884:ffff::/48"], peer: "124.0.0.2" }, type: "ris_message" From a21438cb3b45c2e3ccfd28cb088810221e0702d1 Mon Sep 17 00:00:00 2001 From: Massimo Candela Date: Sat, 18 Jan 2020 01:43:41 +0100 Subject: [PATCH 45/60] removed useless code line --- src/monitors/monitorRPKI.js | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/monitors/monitorRPKI.js b/src/monitors/monitorRPKI.js index a1ab6e0..2612a5f 100644 --- a/src/monitors/monitorRPKI.js +++ b/src/monitors/monitorRPKI.js @@ -34,10 +34,6 @@ export default class MonitorRPKI extends Monitor { if (matchedRule) { - this.cache - .then(() => { - - }); this.cache .then(() => rpki.validate(prefix, origin, true)) .then((result) => { From 6409e531c69fc6c792eee663be07e1e8058c55c9 Mon Sep 17 00:00:00 2001 From: Massimo Candela Date: Sat, 18 Jan 2020 01:45:02 +0100 Subject: [PATCH 46/60] corrected not valid ipv6 format in test case --- tests/2_alerting.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/2_alerting.js b/tests/2_alerting.js index c358e0d..6fbcbe1 100644 --- a/tests/2_alerting.js +++ b/tests/2_alerting.js @@ -122,11 +122,11 @@ describe("Alerting", function () { } ] }, - "208585-2a00:5884:ffff:/48": { - id: '208585-2a00:5884:ffff:/48', + "208585-2a00:5884:ffff::/48": { + id: '208585-2a00:5884:ffff::/48', origin: 'basic-hijack-detection', affected: "204092-45", - message: 'A new prefix 2a00:5884:ffff:/48 is announced by AS208585. It should be instead 2a00:5884::/32 (alarig fix test) announced by AS204092, and AS45', + message: 'A new prefix 2a00:5884:ffff::/48 is announced by AS208585. It should be instead 2a00:5884::/32 (alarig fix test) announced by AS204092, and AS45', data: [ { extra: {}, @@ -139,7 +139,7 @@ describe("Alerting", function () { }, matchedMessage: { type: "announcement", - prefix: "2a00:5884:ffff:/48", + prefix: "2a00:5884:ffff::/48", peer: "124.0.0.3", path: [1, 2, 3, 208585], originAS: [208585], @@ -292,11 +292,11 @@ describe("Alerting", function () { } ] }, - "204092-2a00:5884:ffff:/48": { - id: '204092-2a00:5884:ffff:/48', + "204092-2a00:5884:ffff::/48": { + id: '204092-2a00:5884:ffff::/48', origin: 'prefix-detection', affected: "204092-45", - message: 'Possible change of configuration. A new prefix 2a00:5884:ffff:/48 is announced by AS204092. It is a more specific of 2a00:5884::/32 (alarig fix test).', + message: 'Possible change of configuration. A new prefix 2a00:5884:ffff::/48 is announced by AS204092. It is a more specific of 2a00:5884::/32 (alarig fix test).', data: [ { extra: {}, @@ -309,7 +309,7 @@ describe("Alerting", function () { }, matchedMessage: { type: 'announcement', - prefix: '2a00:5884:ffff:/48', + prefix: '2a00:5884:ffff::/48', peer: '124.0.0.3', path: [ 1, 2, 3, 204092 ], originAS: [204092], From 973cfe525b2f5b5db15fb56c9b18ffa36a1fb053 Mon Sep 17 00:00:00 2001 From: Massimo Candela Date: Sat, 18 Jan 2020 12:26:20 +0100 Subject: [PATCH 47/60] introduced lossy filter + ad hoc file logger --- src/connectors/connectorFullThrottle.js | 175 ++++++++++++++++++++++++ src/consumer.js | 33 +++-- src/env.js | 81 +++++------ src/fileLogger.js | 154 +++++++++++++++++++++ src/lossyBuffer.js | 37 +++++ src/monitors/monitorPassthrough.js | 35 +++++ src/monitors/monitorRPKI.js | 37 +++-- src/reports/reportFileFast.js | 47 +++++++ src/worker.js | 23 ++-- 9 files changed, 530 insertions(+), 92 deletions(-) create mode 100644 src/connectors/connectorFullThrottle.js create mode 100644 src/fileLogger.js create mode 100644 src/lossyBuffer.js create mode 100644 src/monitors/monitorPassthrough.js create mode 100644 src/reports/reportFileFast.js diff --git a/src/connectors/connectorFullThrottle.js b/src/connectors/connectorFullThrottle.js new file mode 100644 index 0000000..fa23b9d --- /dev/null +++ b/src/connectors/connectorFullThrottle.js @@ -0,0 +1,175 @@ +/* + * BSD 3-Clause License + * + * Copyright (c) 2019, NTT Ltd. + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + * + * Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * + * Neither the name of the copyright holder nor the names of its + * contributors may be used to endorse or promote products derived from + * this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +import Connector from "./connector"; +import {AS, Path} from "../model"; + +export default class ConnectorFullThrottle extends Connector{ + + constructor(name, params, env) { + super(name, params, env); + this.updates = [ + { + data: { + announcements: [{ + prefixes: ["175.254.205.0/25", "170.254.205.0/25"], + next_hop: "124.0.0.3" + }], + peer: "124.0.0.3", + path: [1, 2, 3, 4321] + }, + type: "ris_message" + }, + { + data: { + announcements: [{ + prefixes: ["165.254.255.0/25"], + next_hop: "124.0.0.2" + }], + peer: "124.0.0.2", + path: [1, 2, 3, [4, 15562]] + }, + type: "ris_message" + }, + { + data: { + announcements: [{ + prefixes: ["2a00:5884:ffff::/48"], + next_hop: "124.0.0.3" + }], + peer: "124.0.0.3", + path: [1, 2, 3, 208585] + }, + type: "ris_message" + }, + { + data: { + announcements: [{ + prefixes: ["2a00:5884::/32"], + next_hop: "124.0.0.3" + }], + peer: "124.0.0.3", + path: [1, 2, 3, [204092, 45]] + }, + type: "ris_message" + }, + { + data: { + announcements: [{ + prefixes: ["2a00:5884::/32"], + next_hop: "124.0.0.3" + }], + peer: "124.0.0.3", + path: [1, 2, 3, [15563]] + }, + type: "ris_message" + }, + { + data: { + announcements: [{ + prefixes: ["2a00:5884::/32"], + next_hop: "124.0.0.3" + }], + peer: "124.0.0.3", + path: [1, 2, 3, 204092] + }, + type: "ris_message" + } + ]; + } + + connect = () => + new Promise((resolve, reject) => { + resolve(true); + }); + + subscribe = (params) => + new Promise((resolve, reject) => { + resolve(true); + this._startStream(); + }); + + _startStream = () => { + setInterval(() => { + this.updates.forEach(message => this._message(message)); + this.updates.forEach(message => this._message(message)); + this.updates.forEach(message => this._message(message)); + this.updates.forEach(message => this._message(message)); + this.updates.forEach(message => this._message(message)); + this.updates.forEach(message => this._message(message)); + this.updates.forEach(message => this._message(message)); + this.updates.forEach(message => this._message(message)); + this.updates.forEach(message => this._message(message)); + this.updates.forEach(message => this._message(message)); + }, 2); + }; + + static transform = (message) => { + if (message.type === 'ris_message') { + message = message.data; + const components = []; + const announcements = message["announcements"] || []; + const withdrawals = message["withdrawals"] || []; + const aggregator = message["aggregator"] || null; + const peer = message["peer"]; + + for (let announcement of announcements){ + const nextHop = announcement["next_hop"]; + const prefixes = announcement["prefixes"] || []; + let path = new Path(message["path"].map(i => new AS(i))); + let originAS = path.getLast(); + + for (let prefix of prefixes){ + components.push({ + type: "announcement", + prefix, + peer, + path, + originAS, + nextHop, + aggregator + }) + } + } + + for (let prefix of withdrawals){ + components.push({ + type: "withdrawal", + prefix, + peer + }) + } + + return components; + } + }; +} \ No newline at end of file diff --git a/src/consumer.js b/src/consumer.js index 98f36f4..61aa7b0 100644 --- a/src/consumer.js +++ b/src/consumer.js @@ -54,26 +54,29 @@ export default class Consumer { }; - dispatch = (data) => { + dispatch = (buffer) => { try { - const connector = data.connector; - const messagesRaw = data.message; - const messages = this.connectors[connector].transform(messagesRaw) || []; + for (let data of buffer){ - for (let monitor of this.monitors) { + const connector = data.connector; + const messagesRaw = data.message; + const messages = this.connectors[connector].transform(messagesRaw) || []; - // Blocking filtering to reduce stack usage - for (const message of messages.filter(monitor.filter)) { + for (let monitor of this.monitors) { - // Promise call to reduce waiting times - monitor - .monitor(message) - .catch(error => { - env.logger.log({ - level: 'error', - message: error + // Blocking filtering to reduce stack usage + for (const message of messages.filter(monitor.filter)) { + + // Promise call to reduce waiting times + monitor + .monitor(message) + .catch(error => { + env.logger.log({ + level: 'error', + message: error + }); }); - }); + } } } } catch (error) { diff --git a/src/env.js b/src/env.js index 24fa51a..8ca6323 100644 --- a/src/env.js +++ b/src/env.js @@ -34,10 +34,10 @@ import yaml from "js-yaml"; import fs from "fs"; import path from "path"; import PubSub from './pubSub'; -import winston from 'winston'; +import FileLogger from './fileLogger'; import Input from "./inputs/inputYml"; -require('winston-daily-rotate-file'); -const { combine, timestamp, label, printf } = winston.format; +// require('winston-daily-rotate-file'); +// const { combine, timestamp, label, printf } = winston.format; import {version} from '../package.json'; const defaultConfigFilePath = path.resolve(process.cwd(), 'config.yml'); @@ -141,56 +141,43 @@ if (fs.existsSync(vector.configFile)) { fs.writeFileSync(defaultConfigFilePath, yaml.dump(config)) } -const formatLine = printf(({ level, message, label, timestamp }) => `${timestamp} [${label}] ${level}: ${message}`); -const verboseFilter = winston.format((info, opts) => info.level === 'verbose' ? info : false); -const transportError = new (winston.transports.DailyRotateFile)({ - filename: config.logging.directory +'/error-%DATE%.log', - datePattern: config.logging.logRotatePattern, - zippedArchive: config.logging.zippedArchive, - maxSize: config.logging.maxSize, - maxFiles: config.logging.maxFiles, - level: 'info', - timestamp: true, - eol: '\n', - json: false, - format: combine( - label({ label: config.environment}), - timestamp(), - formatLine - ) +const errorTransport = new FileLogger({ + logRotatePattern: config.logging.logRotatePattern, + filename: '/error-%DATE%.log', + directory: config.logging.directory, + backlogSize: config.logging.backlogSize, + maxRetainedFiles: config.logging.maxRetainedFiles, + maxFileSizeMB: config.logging.maxFileSizeMB, + compressOnRotation: config.logging.compressOnRotation, + label: config.environment, + format: ({data, timestamp}) => `${timestamp} ${data.level}: ${data.message}` }); -const transportReports = new (winston.transports.DailyRotateFile)({ - filename: config.logging.directory + '/reports-%DATE%.log', - datePattern: config.logging.logRotatePattern, - zippedArchive: config.logging.zippedArchive, - maxSize: config.logging.maxSize, - maxFiles: config.logging.maxFiles, - level: 'verbose', - timestamp: true, - eol: '\n', - json: false, - format: combine( - verboseFilter(), - label({ label: config.environment}), - timestamp(), - formatLine - ) +const verboseTransport = new FileLogger({ + logRotatePattern: config.logging.logRotatePattern, + filename: '/reports-%DATE%.log', + directory: config.logging.directory, + backlogSize: config.logging.backlogSize, + maxRetainedFiles: config.logging.maxRetainedFiles, + maxFileSizeMB: config.logging.maxFileSizeMB, + compressOnRotation: config.logging.compressOnRotation, + label: config.environment, + format: ({data, timestamp}) => `${timestamp} ${data.level}: ${data.message}` }); -const winstonTransports = [ - transportError, - transportReports -]; +const loggerTransports = { + verbose: verboseTransport, + error: errorTransport, + info: errorTransport +}; -if (config.environment !== 'production') { - const consoleTransport = new winston.transports.Console({ - format: winston.format.simple() - }); - winstonTransports.push(consoleTransport); -} +const wlogger = { + log: + function(data){ + return loggerTransports[data.level].log(data); + } +}; -const wlogger = winston.createLogger({ transports: winstonTransports }); config.monitors = (config.monitors || []); config.monitors.push({ diff --git a/src/fileLogger.js b/src/fileLogger.js new file mode 100644 index 0000000..0118c48 --- /dev/null +++ b/src/fileLogger.js @@ -0,0 +1,154 @@ +var fs = require('fs'); +var moment = require('moment'); +const zlib = require('zlib'); + +export default class FileLogger { + + constructor(params) { + + this.format = params.format || this.defaultFormat; + this.logRotatePattern = params.logRotatePattern; + this.filename = params.filename; + this.directory = params.directory; + this.levels = params.levels || ['error', 'info', 'verbose']; + + // File rotation + this.compressOnRotation = params.compressOnRotation; + this.maxFileSizeMB = parseFloat(params.maxFileSizeMB || 20); + this.maxRetainedFiles = parseFloat(params.maxRetainedFiles || 20); + + this.backlog = []; + this.staleTimer = null; + this.backlogSize = parseFloat(params.backlogSize || 100); + + this.wstream = null; + + this.setCurrentFile(); + }; + + getRotatedFileName = (number) => { + return this._currentFile + '.' + number + ((this.compressOnRotation) ? '.gz' : ''); + }; + + rotateOldFiles = () => { + for (let n=this.maxRetainedFiles; n > 0; n--) { + const fileName = this.getRotatedFileName(n); + + if (fs.existsSync(fileName)) { + fs.renameSync(fileName, this.getRotatedFileName(n + 1)); + } + } + + }; + + applyFileNumberLimit = () => { + + try { + + let files = fs.readdirSync(this.directory) + .filter(i => i.indexOf('.log') > 0 && i.indexOf('.tmp') === -1) + .sort((file1, file2) => { + const v1 = file1.replace('.gz', '').split('.').pop(); + const v2 = file2.replace('.gz', '').split('.').pop(); + return parseInt(v1) - parseInt(v2); + }); + + if (files.length >= this.maxRetainedFiles - 1) { + files = files.slice(this.maxRetainedFiles); + files + .forEach(file => { + fs.unlinkSync(this.directory + '/' + file); + }); + } + } catch { + // Nothing + } + }; + + hasToBeRotated = () => { + const stat = fs.statSync(this._currentFile); + const fileSizeInMegabytes = stat.size / 1000000.0; + return fileSizeInMegabytes > this.maxFileSizeMB; + }; + + rotate = () => { + if (this.hasToBeRotated()) { + + this.close(); + + const tmpFile = this._currentFile + ".tmp"; + fs.renameSync(this._currentFile, tmpFile); + this.open(); + const newFile = this.getRotatedFileName(1); + + this.rotateOldFiles(); + this.applyFileNumberLimit(); + if (this.compressOnRotation) { + + fs.writeFileSync(newFile, zlib.gzipSync(fs.readFileSync(tmpFile, 'utf8'))); + fs.unlinkSync(tmpFile); + } else { + fs.renameSync(tmpFile, newFile); + } + } + }; + + setCurrentFile = () => { + const file = this.directory + '/' + this.filename.replace("%DATE%", moment().format(this.logRotatePattern)); + const changed = this._currentFile && this._currentFile === file; + this._currentFile = file; + + return changed; + }; + + defaultFormat = (json) => { + return JSON.stringify(json); + }; + + log = (data) => { + this.backlog + .push(this.format({ + timestamp: moment().format('YYYY-MM-DDTHH:mm:ssZ'), + data + })); + + if (this.staleTimer) { + clearTimeout(this.staleTimer); + delete this.staleTimer; + } + + if (this.backlog.length > this.backlogSize) { + this.flush(); + } else { + this.staleTimer = setTimeout(this.flushAndClose, 1000); + } + + }; + + flushAndClose = () => { + this.flush(); + this.close(); + }; + + flush = () => { + const string = this.backlog.join('\n') + '\n'; + this.backlog = []; + if (this.wstream === null) { + this.open(); + } + fs.appendFileSync(this.wstream, string, 'utf8'); + + this.rotate(); + }; + + open = () => { + this.wstream = fs.openSync(this._currentFile, 'a'); + }; + + close = () => { + if (this.wstream !== null) + fs.closeSync(this.wstream); + this.wstream = null; + } + +}; \ No newline at end of file diff --git a/src/lossyBuffer.js b/src/lossyBuffer.js new file mode 100644 index 0000000..ea64ded --- /dev/null +++ b/src/lossyBuffer.js @@ -0,0 +1,37 @@ +export default class LossyBuffer { + + constructor(bufferSize, cleaningInterval, logger){ + this.callback = null; + this.buffer = []; + this.bufferSize = bufferSize; + setInterval(this.sendData, cleaningInterval); + this.alertOnce = false; + this.logger = logger; + }; + + sendData = () => { + if (this.callback && this.buffer.length){ + this.callback(this.buffer); + this.buffer = []; + } + }; + + add = (item) => { + if (this.buffer.length <= this.bufferSize) { + this.buffer.push(item); + + } else if (!this.alertOnce) { + this.alertOnce = true; + this.logger.log({ + level: 'error', + message: "The data rate is too high, messages are getting dropped due to full buffer. Increase connectorsBufferSize if you think your machine could handle more." + }); + } + + }; + + onData = (callback) => { + this.callback = callback; + }; + +} diff --git a/src/monitors/monitorPassthrough.js b/src/monitors/monitorPassthrough.js new file mode 100644 index 0000000..411e2ac --- /dev/null +++ b/src/monitors/monitorPassthrough.js @@ -0,0 +1,35 @@ +import Monitor from "./monitor"; + +export default class monitorPassthrough extends Monitor { + + constructor(name, channel, params, env){ + super(name, channel, params, env); + this.count = 0; + }; + + filter = () => { + return true + }; + + squashAlerts = (alerts) => { + return JSON.stringify(alerts[0]); + }; + + monitor = (message) => + new Promise((resolve, reject) => { + const prefix = message.prefix; + this.publishAlert(this.count, + prefix, + {}, + message, + {}); + + this.count++; + + resolve(true); + + }); + + + +} diff --git a/src/monitors/monitorRPKI.js b/src/monitors/monitorRPKI.js index 2612a5f..b023e53 100644 --- a/src/monitors/monitorRPKI.js +++ b/src/monitors/monitorRPKI.js @@ -34,29 +34,26 @@ export default class MonitorRPKI extends Monitor { if (matchedRule) { - this.cache - .then(() => rpki.validate(prefix, origin, true)) - .then((result) => { + this.cache + .then(() => rpki.validate(prefix, origin, true)) + .then((result) => { - if (result.valid === false) { - const key = "a" + [prefix, origin] - .join("AS") - .replace(/\./g, "_") - .replace(/\:/g, "_") - .replace(/\//g, "_"); + if (result.valid === false) { + const key = "a" + [prefix, origin] + .join("AS") + .replace(/\./g, "_") + .replace(/\:/g, "_") + .replace(/\//g, "_"); - this.publishAlert(key, - prefix, - matchedRule, - message, - { covering: result.covering }); - } - - resolve(true); - }); - } else { - resolve(true); + this.publishAlert(key, + prefix, + matchedRule, + message, + { covering: result.covering }); + } + }); } + resolve(true); }); diff --git a/src/reports/reportFileFast.js b/src/reports/reportFileFast.js new file mode 100644 index 0000000..35435fa --- /dev/null +++ b/src/reports/reportFileFast.js @@ -0,0 +1,47 @@ +/* + * BSD 3-Clause License + * + * Copyright (c) 2019, NTT Ltd. + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + * + * Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * + * Neither the name of the copyright holder nor the names of its + * contributors may be used to endorse or promote products derived from + * this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +import Report from "./report"; + +export default class ReportFile extends Report { + + constructor(channels, params, env) { + super(channels, params, env); + } + + report = (message, content) => { + this.logger.log({ + level: 'verbose', + message: content.message + }); + } +} \ No newline at end of file diff --git a/src/worker.js b/src/worker.js index a30e169..2e91441 100644 --- a/src/worker.js +++ b/src/worker.js @@ -31,6 +31,7 @@ */ import Consumer from "./consumer"; +import LossyBuffer from "./lossyBuffer"; import ConnectorFactory from "./connectorFactory"; import cluster from "cluster"; import fs from "fs"; @@ -95,25 +96,27 @@ export default class Worker { } } + const bufferCleaningInterval = 300; + const buffer = new LossyBuffer(parseInt(this.config.maxMessagesPerSecond/(1000/bufferCleaningInterval)), bufferCleaningInterval, this.logger); connectorFactory.loadConnectors(); return connectorFactory.connectConnectors() .then(() => { for (const connector of connectorFactory.getConnectors()) { + connector.onMessage((message) => { + buffer.add({ + connector: connector.name, + message + }); + }); if (worker){ - connector.onMessage((message) => { - worker.send({ - connector: connector.name, - message - }); + buffer.onData((message) => { + worker.send(message); }); } else { - connector.onMessage((message) => { - this.pubSub.publish("data", { - connector: connector.name, - message - }); + buffer.onData((message) => { + this.pubSub.publish("data", message); }); } From 9d3d6f1c3771624e8f11cd59920e1c8a3587175f Mon Sep 17 00:00:00 2001 From: Massimo Candela Date: Sat, 18 Jan 2020 13:31:11 +0100 Subject: [PATCH 48/60] introduced persistAlertData for reportFile --- config.yml.example | 13 ++++++++----- src/monitors/monitor.js | 2 +- src/reports/reportFile.js | 37 +++++++++++++++++++++++++++++++------ 3 files changed, 40 insertions(+), 12 deletions(-) diff --git a/config.yml.example b/config.yml.example index 7628e47..8754029 100644 --- a/config.yml.example +++ b/config.yml.example @@ -53,7 +53,9 @@ reports: - visibility - path - misconfiguration - + params: + persistAlertData: false + alertDataDirectory: alertdata/ # - file: reportEmail # channels: # - hijack @@ -170,10 +172,11 @@ alertOnlyOnce: false logging: directory: logs - logRotatePattern: YYYY-MM-DD # Whenever the pattern changes, a new file is created and the old one rotated - zippedArchive: true - maxSize: 80m - maxFiles: 14d + logRotatePattern: YYYY-MM-DD + backlogSize: 1000 + maxRetainedFiles: 10 + maxFileSizeMB: 15 + compressOnRotation: true checkForUpdatesAtBoot: true diff --git a/src/monitors/monitor.js b/src/monitors/monitor.js index 435b486..789ea75 100644 --- a/src/monitors/monitor.js +++ b/src/monitors/monitor.js @@ -93,7 +93,7 @@ export default class Monitor { return { id, - truncated: this.truncated[id], + truncated: this.truncated[id] || false, origin: this.name, earliest, latest, diff --git a/src/reports/reportFile.js b/src/reports/reportFile.js index 3dae959..d44a3e4 100644 --- a/src/reports/reportFile.js +++ b/src/reports/reportFile.js @@ -31,19 +31,44 @@ */ import Report from "./report"; +import fs from "fs"; export default class ReportFile extends Report { constructor(channels, params, env) { super(channels, params, env); + + this.persistAlerts = params.persistAlertData; + this.alertsDirectory = params.alertDataDirectory; + if (this.persistAlerts && !this.alertsDirectory) { + this.persistAlerts = false; + this.logger.log({ + level: 'error', + message: "Cannot persist alert data, the parameter alertDataDirectory is missing." + }); + } + this.latestTimestamps = []; + this.timestampsBacklogSize = 100; } + writeDataOnFile = (message) => { + const timestamp = `${message.earliest}-${message.latest}`; + this.latestTimestamps.push(timestamp); + const count = this.latestTimestamps.filter(i => i === timestamp).length; + this.latestTimestamps = this.latestTimestamps.slice(-this.timestampsBacklogSize); + const filename = `${this.alertsDirectory}/alert-${timestamp}-${count}.json`; + + fs.writeFileSync(filename, JSON.stringify(message)); + }; + report = (message, content) => { - setTimeout(() => { - this.logger.log({ - level: 'verbose', - message: content.message - }); - }) + this.logger.log({ + level: 'verbose', + message: content.message + }); + + if (this.persistAlerts) { + this.writeDataOnFile(content); + } } } \ No newline at end of file From 75f0723736355254487a9bfd7dd394dbec307d63 Mon Sep 17 00:00:00 2001 From: Massimo Candela Date: Sat, 18 Jan 2020 13:32:44 +0100 Subject: [PATCH 49/60] removed winston dependencies --- package-lock.json | 212 +--------------------------------------------- package.json | 2 - 2 files changed, 4 insertions(+), 210 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8f52004..8b3047c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2970,30 +2970,6 @@ "object-visit": "^1.0.0" } }, - "color": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/color/-/color-3.0.0.tgz", - "integrity": "sha512-jCpd5+s0s0t7p3pHQKpnJ0TpQKKdleP71LWcA0aqiljpiuAkOSUFN/dyH8ZwF0hRmFlrIuRhufds1QyEP9EB+w==", - "requires": { - "color-convert": "^1.9.1", - "color-string": "^1.5.2" - }, - "dependencies": { - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - } - } - }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -3007,34 +2983,6 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "color-string": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", - "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", - "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "colornames": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/colornames/-/colornames-1.1.1.tgz", - "integrity": "sha1-+IiQMGhcfE/54qVZ9Qd+t2qBb5Y=" - }, - "colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==" - }, - "colorspace": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.2.tgz", - "integrity": "sha512-vt+OoIP2d76xLhjwbBaucYlNSpPsrJWPlBTtwCpQKIu6/CSMutyzX93O/Do0qzpH3YoHEes8YEFXyZ797rEhzQ==", - "requires": { - "color": "3.0.x", - "text-hex": "1.0.x" - } - }, "combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", @@ -3374,16 +3322,6 @@ "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==" }, - "diagnostics": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/diagnostics/-/diagnostics-1.1.1.tgz", - "integrity": "sha512-8wn1PmdunLJ9Tqbx+Fx/ZEuHfJf4NKSN2ZBj7SJC/OWRWha843+WsTjqMe1B5E3p28jqBlp+mJ2fPVxPyNgYKQ==", - "requires": { - "colorspace": "1.1.x", - "enabled": "1.0.x", - "kuler": "1.0.x" - } - }, "diff": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", @@ -3454,14 +3392,6 @@ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, - "enabled": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/enabled/-/enabled-1.0.2.tgz", - "integrity": "sha1-ll9lE9LC0cX0ZStkouM5ZGf8L5M=", - "requires": { - "env-variable": "0.0.x" - } - }, "encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", @@ -3476,11 +3406,6 @@ "once": "^1.4.0" } }, - "env-variable": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/env-variable/-/env-variable-0.0.5.tgz", - "integrity": "sha512-zoB603vQReOFvTg5xMl9I1P2PnHsHQQKTEowsKKD7nseUfJq6UWzK+4YtlWUO1nhiQUxe6XMkk+JleSZD1NZFA==" - }, "es-abstract": { "version": "1.17.0", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.0.tgz", @@ -3778,11 +3703,6 @@ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" }, - "fast-safe-stringify": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz", - "integrity": "sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==" - }, "fastq": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.6.0.tgz", @@ -3791,19 +3711,6 @@ "reusify": "^1.0.0" } }, - "fecha": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fecha/-/fecha-2.3.3.tgz", - "integrity": "sha512-lUGBnIamTAwk4znq5BcqsDaxSmZ9nDVJaij6NvRt/Tg4R69gERA+otPKbS86ROw9nxVMw2/mp1fnaiWqbs6Sdg==" - }, - "file-stream-rotator": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/file-stream-rotator/-/file-stream-rotator-0.5.5.tgz", - "integrity": "sha512-XzvE1ogpxUbARtZPZLICaDRAeWxoQLFMKS3ZwADoCQmurKEwuDD2jEfDVPm/R1HeKYsRYEl9PzVIezjQ3VTTPQ==", - "requires": { - "moment": "^2.11.2" - } - }, "file-uri-to-path": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", @@ -4921,11 +4828,6 @@ } } }, - "is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" - }, "is-binary-path": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", @@ -5105,7 +5007,8 @@ "is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true }, "is-symbol": { "version": "1.0.3", @@ -5258,14 +5161,6 @@ "dev": true, "optional": true }, - "kuler": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/kuler/-/kuler-1.0.1.tgz", - "integrity": "sha512-J9nVUucG1p/skKul6DU3PUZrhs0LPulNaeUOox0IyXDi8S4CztTHs1gQphhuZmzXG7VOQSf6NJfKuzteQLv9gQ==", - "requires": { - "colornames": "^1.1.1" - } - }, "latest-version": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", @@ -5398,25 +5293,6 @@ } } }, - "logform": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/logform/-/logform-2.1.2.tgz", - "integrity": "sha512-+lZh4OpERDBLqjiwDLpAWNQu6KMjnlXH2ByZwCuSqVPJletw0kTWJf5CgSNAUKn1KUkv3m2cUz/LK8zyEy7wzQ==", - "requires": { - "colors": "^1.2.1", - "fast-safe-stringify": "^2.0.4", - "fecha": "^2.3.3", - "ms": "^2.1.1", - "triple-beam": "^1.3.0" - }, - "dependencies": { - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - } - } - }, "long": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/long/-/long-1.1.2.tgz", @@ -5855,7 +5731,8 @@ "moment": { "version": "2.24.0", "resolved": "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz", - "integrity": "sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==" + "integrity": "sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==", + "optional": true }, "ms": { "version": "2.0.0", @@ -6186,11 +6063,6 @@ } } }, - "object-hash": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.0.1.tgz", - "integrity": "sha512-HgcGMooY4JC2PBt9sdUdJ6PMzpin+YtY3r/7wg0uTifP+HJWW8rammseSEHuyt0UeShI183UGssCJqm1bJR7QA==" - }, "object-inspect": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", @@ -6266,11 +6138,6 @@ "wrappy": "1" } }, - "one-time": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/one-time/-/one-time-0.0.4.tgz", - "integrity": "sha1-+M33eISCb+Tf+T46nMN7HkSAdC4=" - }, "optional": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/optional/-/optional-0.1.4.tgz", @@ -7261,14 +7128,6 @@ "simple-concat": "^1.0.0" } }, - "simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", - "requires": { - "is-arrayish": "^0.3.1" - } - }, "slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", @@ -7558,11 +7417,6 @@ } } }, - "stack-trace": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=" - }, "static-extend": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", @@ -7740,11 +7594,6 @@ "execa": "^0.7.0" } }, - "text-hex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", - "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==" - }, "thenify": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.0.tgz", @@ -7853,11 +7702,6 @@ "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", "integrity": "sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk=" }, - "triple-beam": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz", - "integrity": "sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==" - }, "tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", @@ -8263,54 +8107,6 @@ } } }, - "winston": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/winston/-/winston-3.2.1.tgz", - "integrity": "sha512-zU6vgnS9dAWCEKg/QYigd6cgMVVNwyTzKs81XZtTFuRwJOcDdBg7AU0mXVyNbs7O5RH2zdv+BdNZUlx7mXPuOw==", - "requires": { - "async": "^2.6.1", - "diagnostics": "^1.1.1", - "is-stream": "^1.1.0", - "logform": "^2.1.1", - "one-time": "0.0.4", - "readable-stream": "^3.1.1", - "stack-trace": "0.0.x", - "triple-beam": "^1.3.0", - "winston-transport": "^4.3.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", - "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "winston-daily-rotate-file": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/winston-daily-rotate-file/-/winston-daily-rotate-file-4.4.1.tgz", - "integrity": "sha512-516bL4IDjgX5mPEsTPXNVNzZtJkrUFY2IvPhj8n5xSKyy804xadp4TUlhxEZLL/Jbs8CF+rESfq95QXFLFTzKA==", - "requires": { - "file-stream-rotator": "^0.5.5", - "object-hash": "^2.0.1", - "triple-beam": "^1.3.0", - "winston-transport": "^4.2.0" - } - }, - "winston-transport": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.3.0.tgz", - "integrity": "sha512-B2wPuwUi3vhzn/51Uukcao4dIduEiPOcOt9HJ3QeaXgkJ5Z7UwpBzxS4ZGNHtrxrUvTwemsQiSys0ihOf8Mp1A==", - "requires": { - "readable-stream": "^2.3.6", - "triple-beam": "^1.2.0" - } - }, "word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", diff --git a/package.json b/package.json index 4d54334..81d32c0 100644 --- a/package.json +++ b/package.json @@ -43,8 +43,6 @@ "restify": "^8.5.1", "rpki-validator": "^1.0.9", "syslog-client": "^1.1.1", - "winston": "^3.2.1", - "winston-daily-rotate-file": "^4.4.1", "ws": "^7.2.1", "yargs": "^15.1.0" }, From 41355f49f949f03df0e05418637ca9886199cc86 Mon Sep 17 00:00:00 2001 From: Massimo Candela Date: Sat, 18 Jan 2020 13:37:18 +0100 Subject: [PATCH 50/60] log errors while writing alert data --- src/reports/reportFile.js | 19 +++++++++----- src/reports/reportFileFast.js | 47 ----------------------------------- 2 files changed, 13 insertions(+), 53 deletions(-) delete mode 100644 src/reports/reportFileFast.js diff --git a/src/reports/reportFile.js b/src/reports/reportFile.js index d44a3e4..60281a0 100644 --- a/src/reports/reportFile.js +++ b/src/reports/reportFile.js @@ -52,13 +52,20 @@ export default class ReportFile extends Report { } writeDataOnFile = (message) => { - const timestamp = `${message.earliest}-${message.latest}`; - this.latestTimestamps.push(timestamp); - const count = this.latestTimestamps.filter(i => i === timestamp).length; - this.latestTimestamps = this.latestTimestamps.slice(-this.timestampsBacklogSize); - const filename = `${this.alertsDirectory}/alert-${timestamp}-${count}.json`; + try { + const timestamp = `${message.earliest}-${message.latest}`; + this.latestTimestamps.push(timestamp); + const count = this.latestTimestamps.filter(i => i === timestamp).length; + this.latestTimestamps = this.latestTimestamps.slice(-this.timestampsBacklogSize); + const filename = `${this.alertsDirectory}/alert-${timestamp}-${count}.json`; - fs.writeFileSync(filename, JSON.stringify(message)); + fs.writeFileSync(filename, JSON.stringify(message)); + } catch (error) { + this.logger.log({ + level: 'error', + message: error + }); + } }; report = (message, content) => { diff --git a/src/reports/reportFileFast.js b/src/reports/reportFileFast.js deleted file mode 100644 index 35435fa..0000000 --- a/src/reports/reportFileFast.js +++ /dev/null @@ -1,47 +0,0 @@ -/* - * BSD 3-Clause License - * - * Copyright (c) 2019, NTT Ltd. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, this - * list of conditions and the following disclaimer. - * - * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. - * - * Neither the name of the copyright holder nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER - * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -import Report from "./report"; - -export default class ReportFile extends Report { - - constructor(channels, params, env) { - super(channels, params, env); - } - - report = (message, content) => { - this.logger.log({ - level: 'verbose', - message: content.message - }); - } -} \ No newline at end of file From 522e3865b7ea957672fc493fab60524f8ff3639a Mon Sep 17 00:00:00 2001 From: Massimo Candela Date: Sat, 18 Jan 2020 15:14:36 +0100 Subject: [PATCH 51/60] fixed tests after new file logger --- src/connectorFactory.js | 2 +- src/consumer.js | 4 ++-- src/fileLogger.js | 2 +- src/worker.js | 3 ++- tests/1_config.js | 9 +++++---- tests/config.test.yml | 16 ++++++++++------ 6 files changed, 21 insertions(+), 15 deletions(-) diff --git a/src/connectorFactory.js b/src/connectorFactory.js index b40b3c0..7040132 100644 --- a/src/connectorFactory.js +++ b/src/connectorFactory.js @@ -51,7 +51,7 @@ export default class ConnectorFactory { if (connectors.length === 0) { for (let connector of env.config.connectors) { - this.connectors[connector.name] = new connector.class(connector.name, connector.params, env); + this.connectors[connector.name] = new connector.class(connector.name, connector.params || {}, env); } } }; diff --git a/src/consumer.js b/src/consumer.js index 61aa7b0..f025bcd 100644 --- a/src/consumer.js +++ b/src/consumer.js @@ -42,10 +42,10 @@ export default class Consumer { } this.monitors = env.config.monitors - .map(monitor => new monitor.class(monitor.name, monitor.channel, monitor.params, env)); + .map(monitor => new monitor.class(monitor.name, monitor.channel, monitor.params || {}, env)); this.reports = env.config.reports - .map(report => new report.class(report.channels, report.params, env)); + .map(report => new report.class(report.channels, report.params || {}, env)); process.on('message', this.dispatch); env.pubSub.subscribe('data', (type, data) => { diff --git a/src/fileLogger.js b/src/fileLogger.js index 0118c48..ee835e3 100644 --- a/src/fileLogger.js +++ b/src/fileLogger.js @@ -117,7 +117,7 @@ export default class FileLogger { delete this.staleTimer; } - if (this.backlog.length > this.backlogSize) { + if (this.backlog.length >= this.backlogSize) { this.flush(); } else { this.staleTimer = setTimeout(this.flushAndClose, 1000); diff --git a/src/worker.js b/src/worker.js index 2e91441..416598b 100644 --- a/src/worker.js +++ b/src/worker.js @@ -97,7 +97,8 @@ export default class Worker { } const bufferCleaningInterval = 300; - const buffer = new LossyBuffer(parseInt(this.config.maxMessagesPerSecond/(1000/bufferCleaningInterval)), bufferCleaningInterval, this.logger); + this.config.maxMessagesPerSecond = this.config.maxMessagesPerSecond || 6000; + const buffer = new LossyBuffer(parseInt(this.config.maxMessagesPerSecond /(1000/bufferCleaningInterval)), bufferCleaningInterval, this.logger); connectorFactory.loadConnectors(); return connectorFactory.connectConnectors() .then(() => { diff --git a/tests/1_config.js b/tests/1_config.js index 3a4ee47..93bae1a 100644 --- a/tests/1_config.js +++ b/tests/1_config.js @@ -76,7 +76,8 @@ describe("Composition", function() { "checkForUpdatesAtBoot", "uptimeMonitors", "pidFile", - "multiProcess" + "multiProcess", + "maxMessagesPerSecond" ]); expect(config.connectors[0]).to.have .property('class') @@ -161,7 +162,7 @@ describe("Composition", function() { "newprefix", "visibility" ], - "params": undefined + "params": {} }); expect(config.reports[0]).to.have @@ -295,7 +296,7 @@ describe("Composition", function() { readLastLines .read(file, 1) .then((line) => { - const lineMessage = line.split(" ").slice(3, 5).join(" ").trim(); + const lineMessage = line.split(" ").slice(2, 4).join(" ").trim(); expect(lineMessage).to .equal(message); @@ -316,7 +317,7 @@ describe("Composition", function() { readLastLines .read(file, 1) .then((line) => { - const lineMessage = line.split(" ").slice(3, 5).join(" ").trim(); + const lineMessage = line.split(" ").slice(2, 5).join(" ").trim(); expect(lineMessage).to.equal(message); done(); }); diff --git a/tests/config.test.yml b/tests/config.test.yml index 848b43e..177d5fa 100644 --- a/tests/config.test.yml +++ b/tests/config.test.yml @@ -45,7 +45,9 @@ reports: - visibility - path - misconfiguration - + params: + persistAlertData: false + alertDataDirectory: alertdata/ notificationIntervalSeconds: 1800 # Repeat the same alert (which keeps being triggered) after x seconds alertOnlyOnce: false @@ -57,10 +59,11 @@ monitoredPrefixesFiles: logging: directory: logs - logRotatePattern: YYYY-MM-DD # Whenever the pattern changes, a new file is created and the old one rotated - zippedArchive: true - maxSize: 20m - maxFiles: 14d + logRotatePattern: YYYY-MM-DD # Whenever the pattern changes, a new file is created and the old one rotated + backlogSize: 1 + maxRetainedFiles: 10 + maxFileSizeMB: 15 + compressOnRotation: true checkForUpdatesAtBoot: true @@ -72,4 +75,5 @@ uptimeMonitors: port: 8011 pidFile: bgpalerter.pid -multiProcess: false \ No newline at end of file +multiProcess: false +maxMessagesPerSecond: 6000 \ No newline at end of file From eea25db05eea58def3596ea5f021e8c1c2aa7032 Mon Sep 17 00:00:00 2001 From: Massimo Candela Date: Sat, 18 Jan 2020 15:14:52 +0100 Subject: [PATCH 52/60] documented persistAlertData feature --- docs/configuration.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docs/configuration.md b/docs/configuration.md index 4ef85f9..49f0181 100644 --- a/docs/configuration.md +++ b/docs/configuration.md @@ -55,6 +55,9 @@ reports: channels: - hijack - path + params: + persistAlertData: false + alertDataDirectory: alertdata/ ``` Each monitor declaration is composed of: @@ -230,6 +233,15 @@ Possible reports are: This report module is the default one. It sends the alerts as verbose logs. To configure the logs see the [configuration introduction](configuration.md). +Parameters for this report module: + +|Parameter| Description| +|---|---| +|persistAlertData| If set to true, the BGP messages that triggered an alert will be collected in JSON files. The default is false.| +|alertDataDirectory| If persistAlertData is set to true, this field must contain the directory where the JSON files with the BGP messages will be stored. | + + + #### reportEmail This report module sends the alerts by email. From 27dfcbfc9ae887c39a8fb4618f82cf1e92c97f56 Mon Sep 17 00:00:00 2001 From: Massimo Candela Date: Sat, 18 Jan 2020 15:46:08 +0100 Subject: [PATCH 53/60] introduced advanced config options in documentation --- config.yml.example | 5 +++-- docs/configuration.md | 19 +++++++++++++++---- 2 files changed, 18 insertions(+), 6 deletions(-) diff --git a/config.yml.example b/config.yml.example index 8754029..ec04a64 100644 --- a/config.yml.example +++ b/config.yml.example @@ -56,6 +56,7 @@ reports: params: persistAlertData: false alertDataDirectory: alertdata/ + # - file: reportEmail # channels: # - hijack @@ -173,7 +174,7 @@ alertOnlyOnce: false logging: directory: logs logRotatePattern: YYYY-MM-DD - backlogSize: 1000 + backlogSize: 1000 #Advanced option, read the doc maxRetainedFiles: 10 maxFileSizeMB: 15 compressOnRotation: true @@ -200,7 +201,7 @@ checkForUpdatesAtBoot: true ############################ pidFile: bgpalerter.pid - +maxMessagesPerSecond: 6000 multiProcess: false ############################ diff --git a/docs/configuration.md b/docs/configuration.md index 49f0181..130e4ae 100644 --- a/docs/configuration.md +++ b/docs/configuration.md @@ -8,18 +8,29 @@ The following are common parameters which it is possible to specify in the confi |---|---|---|---|---| |environment| You can specify various environments. The values "production" (not verbose) and "development" (verbose) will affect the verbosity of the error/debug logs. Other values don't affect the functionalities, they will be used to identify from which environment the log is coming from. | A string | production | Yes | |notificationIntervalSeconds|Defines the amount of seconds after which an alert can be repeated. An alert is repeated only if the event that triggered it is not yet solved. Please, don't set this value to Infinity, use instead alertOnlyOnce. | An integer | 1800 | Yes | -|alertOnlyOnce| A boolean that, if set to true, will prevent repetitions of the same alert even if the event that triggered it is not yet solved. In this case notificationIntervalSeconds will be ignored. If set to true, the signature of all alerts will be cached in order to recognize if they already happened in the past. This may lead to a memory leak if the amount of alerts is considerable. | A boolean | false | No | |monitoredPrefixesFiles| The [list](docs/prefixes.md#array) of files containing the prefixes to monitor. See [here](docs/prefixes.md#prefixes) for more informations. | A list of strings (valid .yml files) | -prefixes.yml | Yes | |logging| A dictionary of parameters containing the configuration for the file logging. | || Yes| |logging.directory| The directory where the log files will be generated. The directory will be created if not existent. | A string | logs | Yes | |logging.logRotatePattern| A pattern with date placeholders indicating the name of the file. This pattern will also indicate when a log file is rotated. | A string with date placeholders (YYYY, MM, DD, ss, hh) | YYYY-MM-DD | Yes | -|logging.zippedArchive| Indicates if when a file gets rotates it has to be zipped or not. | A boolean | true | Yes | -|logging.maxSize| Indicates the maximum file size allowed before to be rotated (by adding .number ad the end). This allows to rotate files when logRotatePattern still the same but the file is too big | A string (indicating an amount and a unit of measure) | 20m | Yes | -|logger.maxFiles| Indicates the maximum amount of files or the maximum amount of days the files are retained. When this threshold is passed, files get deleted. | A string (a number or an amount of days ending with "d") | 14d | Yes | +|logging.compressOnRotation| Indicates if when a file gets rotates it has to be compressed or not. | A boolean | true | Yes | +|logging.maxFileSizeMB| Indicates the maximum file size in MB allowed before to be rotated. This allows to rotate files when logRotatePattern still the same but the file is too big | An integer | 15 | Yes | +|logger.maxRetainedFiles| Indicates the maximum amount of log files retained. When this threshold is passed, files are deleted. | An integer | 10 | Yes | |checkForUpdatesAtBoot| Indicates if at each booth the application should check for updates. If an update is available, a notification will be sent to the default group. If you restart the process often (e.g. debugging, experimenting etc.) set this to false to avoid notifications. Anyway, BGPalerter checks for updates every 10 days.| A boolean | true | Yes | |uptimeMonitors| A list of modules allowing various way to check for the status of BGPalerter (e.g. API, heartbeat). See [here](uptime-monitor.md) for more information. | | | No | +The following are advanced parameters, please don't touch them if you are not doing research/experiments. + +| Parameter | Description | Expected format | Example | Required | +|---|---|---|---|---| +|alertOnlyOnce| A boolean that, if set to true, will prevent repetitions of the same alert in the future (which it doesn't make sense for production purposes). In this case notificationIntervalSeconds will be ignored. If set to true, the signature of all alerts will be cached in order to recognize if they already happened in the past. This may lead to a memory leak if the amount of alerts is considerable. | A boolean | false | No | +|pidFile| A file where the PID of the BGP alerter master process is recorded. | A string | bgpalerter.pid | No | +|logging.backlogSize| Indicates the buffer dimension (number of alerts) before flushing it on the disk. This parameter plays a role only when receiving thousand of alerts per second in order to prevent IO starvation, in all other cases (e.g. production monitoring) it is irrelevant. | An integer | 15 | Yes | +|maxMessagesPerSecond| A cap to the BGP messages received, over such cap the messages will be dropped. The default value is way above any practical rate. This may be useful for research measurements on the entire address space. | An intefer | 6000 | No | +|multiProcess| If set to true, the processing of the BGP messages will be distributed on two processes. This may be useful for research measurements on the entire address space. It is discouraged to set this to true for normal production monitoring. | A boolean | false | No | + + + ## Composition From 3074fd15c3beab11abb7ccb4044e5eefce7a1fdc Mon Sep 17 00:00:00 2001 From: Massimo Candela Date: Sat, 18 Jan 2020 15:54:32 +0100 Subject: [PATCH 54/60] small fix avoid doble slash --- src/env.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/env.js b/src/env.js index 8ca6323..5f9290d 100644 --- a/src/env.js +++ b/src/env.js @@ -143,7 +143,7 @@ if (fs.existsSync(vector.configFile)) { const errorTransport = new FileLogger({ logRotatePattern: config.logging.logRotatePattern, - filename: '/error-%DATE%.log', + filename: 'error-%DATE%.log', directory: config.logging.directory, backlogSize: config.logging.backlogSize, maxRetainedFiles: config.logging.maxRetainedFiles, @@ -155,7 +155,7 @@ const errorTransport = new FileLogger({ const verboseTransport = new FileLogger({ logRotatePattern: config.logging.logRotatePattern, - filename: '/reports-%DATE%.log', + filename: 'reports-%DATE%.log', directory: config.logging.directory, backlogSize: config.logging.backlogSize, maxRetainedFiles: config.logging.maxRetainedFiles, From a50aaf13711ed7fbcb4e6513d668855ba11fe3c2 Mon Sep 17 00:00:00 2001 From: Massimo Candela Date: Sat, 18 Jan 2020 15:59:30 +0100 Subject: [PATCH 55/60] check log directory existence before writing into it --- src/fileLogger.js | 5 +++++ src/reports/reportFile.js | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/src/fileLogger.js b/src/fileLogger.js index ee835e3..6699e40 100644 --- a/src/fileLogger.js +++ b/src/fileLogger.js @@ -23,6 +23,11 @@ export default class FileLogger { this.wstream = null; + + if (!fs.existsSync(this.directory)){ + fs.mkdirSync(this.directory); + } + this.setCurrentFile(); }; diff --git a/src/reports/reportFile.js b/src/reports/reportFile.js index 60281a0..d9106f4 100644 --- a/src/reports/reportFile.js +++ b/src/reports/reportFile.js @@ -59,6 +59,10 @@ export default class ReportFile extends Report { this.latestTimestamps = this.latestTimestamps.slice(-this.timestampsBacklogSize); const filename = `${this.alertsDirectory}/alert-${timestamp}-${count}.json`; + if (!fs.existsSync(this.alertsDirectory)) { + fs.mkdirSync(this.alertsDirectory); + } + fs.writeFileSync(filename, JSON.stringify(message)); } catch (error) { this.logger.log({ From eaa7efa376998980a188c8b3a6ce08852f8b199f Mon Sep 17 00:00:00 2001 From: Massimo Candela Date: Sat, 18 Jan 2020 18:17:54 +0100 Subject: [PATCH 56/60] added test coverage for fade off feature --- src/connectors/connectorTest.js | 47 +++++++++++++++++++ tests/1_config.js | 16 ++++++- tests/2_alerting.js | 83 +++++++++++++++++++++++++-------- tests/config.test.yml | 2 + tests/prefixes.test.yml | 5 ++ 5 files changed, 132 insertions(+), 21 deletions(-) diff --git a/src/connectors/connectorTest.js b/src/connectors/connectorTest.js index 2299b89..215d9b5 100644 --- a/src/connectors/connectorTest.js +++ b/src/connectors/connectorTest.js @@ -50,6 +50,47 @@ export default class ConnectorTest extends Connector{ resolve(true); }); + _fadeOffTest = (fade) => { + const updates = [ + { + data: { + withdrawals: ["165.24.225.0/24"], + peer: "124.0.0.1" + }, + type: "ris_message" + }, + { + data: { + withdrawals: ["165.24.225.0/24"], + peer: "124.0.0.2" + }, + type: "ris_message" + }, + { + data: { + withdrawals: ["165.24.225.0/24"], + peer: "124.0.0.3" + }, + type: "ris_message" + }, + { + data: { + withdrawals: ["165.24.225.0/24"], + peer: "124.0.0.4" + }, + type: "ris_message" + } + ]; + + this._message(updates[0]); + this._message(updates[1]); + this._message(updates[2]); + + setTimeout(() => { + this._message(updates[3]); + }, (this.config.fadeOffSeconds + ((fade) ? -4 : 4)) * 1000); // depending on "fade" it goes in our out of the fading period + }; + subscribe = (params) => new Promise((resolve, reject) => { resolve(true); @@ -59,6 +100,12 @@ export default class ConnectorTest extends Connector{ let updates; switch (type) { + case "fade-off": + return this._fadeOffTest(false); + + case "fade-in": + return this._fadeOffTest(true); + case "hijack": updates = [ { diff --git a/tests/1_config.js b/tests/1_config.js index 93bae1a..62d9780 100644 --- a/tests/1_config.js +++ b/tests/1_config.js @@ -77,7 +77,9 @@ describe("Composition", function() { "uptimeMonitors", "pidFile", "multiProcess", - "maxMessagesPerSecond" + "maxMessagesPerSecond", + "fadeOffSeconds", + "checkFadeOffGroupsSeconds" ]); expect(config.connectors[0]).to.have .property('class') @@ -177,7 +179,7 @@ describe("Composition", function() { it("loading prefixes", function () { - expect(input.prefixes.length).to.equal(12); + expect(input.prefixes.length).to.equal(13); expect(JSON.parse(JSON.stringify(input))).to .containSubset({ @@ -271,6 +273,16 @@ describe("Composition", function() { "ignore": false, "excludeMonitors" : [], "includeMonitors": ["prefix-detection"] + }, + { + "asn": [15562], + "description": "test fade off", + "ignoreMorespecifics": false, + "prefix": "165.24.225.0/24", + "group": "default", + "ignore": false, + "excludeMonitors" : [], + "includeMonitors": [] } ] }); diff --git a/tests/2_alerting.js b/tests/2_alerting.js index 6fbcbe1..6340d31 100644 --- a/tests/2_alerting.js +++ b/tests/2_alerting.js @@ -35,11 +35,11 @@ var chaiSubset = require('chai-subset'); chai.use(chaiSubset); var expect = chai.expect; -var asyncTimeout = 20000; +let asyncTimeout = 20000; global.EXTERNAL_VERSION_FOR_TEST = "0.0.1"; global.EXTERNAL_CONFIG_FILE = "tests/config.test.yml"; - +let visibilityDone = false; describe("Alerting", function () { var worker = require("../index"); var pubSub = worker.pubSub; @@ -65,26 +65,29 @@ describe("Alerting", function () { pubSub.subscribe("visibility", function (type, message) { - message = JSON.parse(JSON.stringify(message)); + if (!visibilityDone) { + message = JSON.parse(JSON.stringify(message)); - const id = message.id; + const id = message.id; - expect(Object.keys(expectedData).includes(id)).to.equal(true); - expect(expectedData[id] != null).to.equal(true); + expect(Object.keys(expectedData).includes(id)).to.equal(true); + expect(expectedData[id] != null).to.equal(true); - expect(message).to - .containSubset(expectedData[id]); + expect(message).to + .containSubset(expectedData[id]); - expect(message).to.contain - .keys([ - "latest", - "earliest" - ]); + expect(message).to.contain + .keys([ + "latest", + "earliest" + ]); - delete expectedData[id]; - if (Object.keys(expectedData).length === 0){ - done(); + delete expectedData[id]; + if (Object.keys(expectedData).length === 0) { + done(); + visibilityDone = true; + } } }); @@ -453,8 +456,6 @@ describe("Alerting", function () { - - it("asn monitoring reporting", function (done) { pubSub.publish("test-type", "misconfiguration"); @@ -489,11 +490,55 @@ describe("Alerting", function () { if (Object.keys(expectedData).length === 0){ done(); } - }); + }).timeout(asyncTimeout); + it("fading alerting", function (done) { + + pubSub.publish("test-type", "fade-off"); + + let notReceived = true; + // const expectedData = { + // "165.24.225.0/24": { + // id: '165.24.225.0/24', + // truncated: false, + // origin: 'withdrawal-detection', + // affected: 15562, + // message: 'The prefix 165.24.225.0/24 (test fade in) has been withdrawn. It is no longer visible from 4 peers.', + // data: [ + // { + // affected: 15562, + // extra: {} + // }, + // { + // affected: 15562, + // extra: {} + // }, + // { + // affected: 15562, + // extra: {} + // }, + // { + // affected: 15562, + // extra: {} + // } + // ] + // } + // + // }; + + setTimeout(() => { + if (notReceived){ + done(); + } + }, 15000); + + pubSub.subscribe("visibility", function (type, message) { + notReceived = false; + }); + }).timeout(asyncTimeout); }); diff --git a/tests/config.test.yml b/tests/config.test.yml index 177d5fa..f59c335 100644 --- a/tests/config.test.yml +++ b/tests/config.test.yml @@ -51,6 +51,8 @@ reports: notificationIntervalSeconds: 1800 # Repeat the same alert (which keeps being triggered) after x seconds alertOnlyOnce: false +fadeOffSeconds: 10 +checkFadeOffGroupsSeconds: 2 # The file containing the monitored prefixes. Please see monitored_prefixes_test.yml for an example # This is an array (use new lines and dashes!) diff --git a/tests/prefixes.test.yml b/tests/prefixes.test.yml index dde9dd2..15fc281 100644 --- a/tests/prefixes.test.yml +++ b/tests/prefixes.test.yml @@ -84,6 +84,11 @@ minLength: 2 matchDescription: test description +165.24.225.0/24: + description: test fade off + asn: 15562 + ignoreMorespecifics: false + options: monitorASns: 2914: From 4b1e0b34692c5ebf6b66e7e91d84da5cabc535e7 Mon Sep 17 00:00:00 2001 From: Massimo Candela Date: Sat, 18 Jan 2020 18:48:08 +0100 Subject: [PATCH 57/60] improved documentation and config.example.yml --- config.yml.example | 28 ++++++++++-------- docs/configuration.md | 26 ++++++++++++++-- src/connectors/connectorSwUpdates.js | 3 +- src/env.js | 4 ++- src/monitors/monitor.js | 7 ++--- src/monitors/monitorNewPrefix.js | 2 +- src/monitors/monitorPath.js | 2 +- src/monitors/monitorVisibility.js | 4 +-- tests/2_alerting.js | 44 +++++----------------------- 9 files changed, 58 insertions(+), 62 deletions(-) diff --git a/config.yml.example b/config.yml.example index ec04a64..032888e 100644 --- a/config.yml.example +++ b/config.yml.example @@ -1,5 +1,3 @@ -environment: production - connectors: - file: connectorRIS name: ris @@ -161,15 +159,9 @@ reports: # Defines the amount of seconds after which an alert can be repeated. An alert is repeated only if the event that # triggered it is not yet solved. Please, don't set this value to Infinity, use instead alertOnlyOnce. # -# - alertOnlyOnce - A boolean that, if set to true, will prevent repetitions of the same alert even if the event that -# triggered it is not yet solved. In this case notificationIntervalSeconds will be ignored. -# If set to true, the signature of all alerts will be cached in order to recognize if they already happened in -# the past. This may lead to a memory leak if the amount of alerts is considerable. notificationIntervalSeconds: 7200 -alertOnlyOnce: false -############################ logging: directory: logs @@ -181,6 +173,7 @@ logging: checkForUpdatesAtBoot: true + ############################ # Process monitoring settings: # Uncomment or add classes under uptimeMonitors if you want to monitor or send logs about the status of the BGPalerter process @@ -198,11 +191,7 @@ checkForUpdatesAtBoot: true # intervalSeconds: 300 # method: get -############################ -pidFile: bgpalerter.pid -maxMessagesPerSecond: 6000 -multiProcess: false ############################ # Below the files containing the monitored prefixes. Please see prefixes.yml for an example. @@ -210,3 +199,18 @@ multiProcess: false monitoredPrefixesFiles: - prefixes.yml + + + +############################ +# Advanced settings (Don't touch here!) +# Please, refer to the documentation for knowing the meaning of the following parameters. + +alertOnlyOnce: false +fadeOffSeconds: 360 +checkFadeOffGroupsSeconds: 30 +pidFile: bgpalerter.pid +maxMessagesPerSecond: 6000 +multiProcess: false +environment: production + diff --git a/docs/configuration.md b/docs/configuration.md index 130e4ae..4506256 100644 --- a/docs/configuration.md +++ b/docs/configuration.md @@ -6,7 +6,6 @@ The following are common parameters which it is possible to specify in the confi | Parameter | Description | Expected format | Example | Required | |---|---|---|---|---| -|environment| You can specify various environments. The values "production" (not verbose) and "development" (verbose) will affect the verbosity of the error/debug logs. Other values don't affect the functionalities, they will be used to identify from which environment the log is coming from. | A string | production | Yes | |notificationIntervalSeconds|Defines the amount of seconds after which an alert can be repeated. An alert is repeated only if the event that triggered it is not yet solved. Please, don't set this value to Infinity, use instead alertOnlyOnce. | An integer | 1800 | Yes | |monitoredPrefixesFiles| The [list](docs/prefixes.md#array) of files containing the prefixes to monitor. See [here](docs/prefixes.md#prefixes) for more informations. | A list of strings (valid .yml files) | -prefixes.yml | Yes | |logging| A dictionary of parameters containing the configuration for the file logging. | || Yes| @@ -23,12 +22,14 @@ The following are advanced parameters, please don't touch them if you are not do | Parameter | Description | Expected format | Example | Required | |---|---|---|---|---| +|environment| You can specify various environments. The values "production" (not verbose) and "development" (verbose) will affect the verbosity of the error/debug logs. Other values don't affect the functionalities, they will be used to identify from which environment the log is coming from. | A string | production | Yes | |alertOnlyOnce| A boolean that, if set to true, will prevent repetitions of the same alert in the future (which it doesn't make sense for production purposes). In this case notificationIntervalSeconds will be ignored. If set to true, the signature of all alerts will be cached in order to recognize if they already happened in the past. This may lead to a memory leak if the amount of alerts is considerable. | A boolean | false | No | |pidFile| A file where the PID of the BGP alerter master process is recorded. | A string | bgpalerter.pid | No | |logging.backlogSize| Indicates the buffer dimension (number of alerts) before flushing it on the disk. This parameter plays a role only when receiving thousand of alerts per second in order to prevent IO starvation, in all other cases (e.g. production monitoring) it is irrelevant. | An integer | 15 | Yes | -|maxMessagesPerSecond| A cap to the BGP messages received, over such cap the messages will be dropped. The default value is way above any practical rate. This may be useful for research measurements on the entire address space. | An intefer | 6000 | No | +|maxMessagesPerSecond| A cap to the BGP messages received, over such cap the messages will be dropped. The default value is way above any practical rate. This may be useful for research measurements on the entire address space. | An integer | 6000 | No | |multiProcess| If set to true, the processing of the BGP messages will be distributed on two processes. This may be useful for research measurements on the entire address space. It is discouraged to set this to true for normal production monitoring. | A boolean | false | No | - +|fadeOffSeconds| If an alert is generated but cannot be yet squashed (e.g. not reached yet the `thresholdMinPeers`), it is inserted in a temporary list which is garbage collected after the amount of seconds expressed in `fadeOffSeconds`. Due to BGP propagation times, values below 5 minutes can result in false negatives.| An integer | 360 | No | +|checkFadeOffGroupsSeconds| Amount of seconds after which the process checks for fading off alerts. | An integer | 30 | No | @@ -128,6 +129,10 @@ In particular, it will monitor for all the declared prefixes and will trigger an * A more specific of the prefix has been announced by an AS which is different from the ones specified. * The BGP update declares an AS_SET as origin and at least one of the AS in the AS_SET is not specified in the configuration. +Example of alert: +> The prefix 2a00:5884::/32 (description associated with the prefix) is announced by AS15563 instead of AS204092 + + Parameters for this monitor module: |Parameter| Description| @@ -142,6 +147,9 @@ This monitor has the logic to detect loss of visibility. In particular, it will monitor for all the declared prefixes and will trigger an alert when: * The prefix is not visible anymore from at least `thresholdMinPeers` peers. +Example of alert: +> The prefix 165.254.225.0/24 (description associated with the prefix) has been withdrawn. It is no longer visible from 4 peers + Parameters for this monitor module: |Parameter| Description| @@ -170,6 +178,9 @@ This monitor detects BGP updates containing AS_PATH which match particular regul More path matching options are available, see the entire list [here](prefixes.md#prefixes-fields) +Example of alert: +> Matched "an example on path matching" on prefix 98.5.4.3/22 (including length violation) 1 times + Parameters for this monitor module: |Parameter| Description| @@ -196,6 +207,11 @@ In particular, it will monitor for all the declared prefixes and will trigger an > ``` > If in config.yml monitorNewPrefix is enabled you will receive alerts every time a more specific prefix (e.g. 50.82.4.0/24) is announced by AS58302. + +Example of alert: +> A new prefix 165.254.255.0/25 is announced by AS15562. It should be instead 165.254.255.0/24 (description associated with the prefix) announced by AS15562 + + Parameters for this monitor module: |Parameter| Description| @@ -228,6 +244,10 @@ This is useful if you want to be alerted in case your AS starts announcing somet You can generate the options block in the prefixes list automatically. Refer to the options `-s` and `-m` in the [auto genere prefixes documentation](prefixes.md#generate). + +Example of alert: +> AS2914 is announcing 2.2.2.3/22 but this prefix is not in the configured list of announced prefixes + Parameters for this monitor module: |Parameter| Description| diff --git a/src/connectors/connectorSwUpdates.js b/src/connectors/connectorSwUpdates.js index 066c429..edc946b 100644 --- a/src/connectors/connectorSwUpdates.js +++ b/src/connectors/connectorSwUpdates.js @@ -37,7 +37,6 @@ export default class ConnectorSwUpdates extends Connector{ constructor(name, params, env) { super(name, params, env); - this.timer = null; } connect = () => @@ -73,7 +72,7 @@ export default class ConnectorSwUpdates extends Connector{ if (this.config.checkForUpdatesAtBoot){ this._checkForUpdates(); } - this.timer = setInterval(this._checkForUpdates, 1000 * 3600 * 24 * 5); // Check every 5 days + setInterval(this._checkForUpdates, 1000 * 3600 * 24 * 5); // Check every 5 days resolve(true); }); diff --git a/src/env.js b/src/env.js index 5f9290d..07a7692 100644 --- a/src/env.js +++ b/src/env.js @@ -126,7 +126,9 @@ let config = { maxFiles: "14d", }, checkForUpdatesAtBoot: true, - pidFile: "bgpalerter.pid" + pidFile: "bgpalerter.pid", + fadeOffSeconds: 360, + checkFadeOffGroupsSeconds: 30 }; diff --git a/src/monitors/monitor.js b/src/monitors/monitor.js index 789ea75..171b1e1 100644 --- a/src/monitors/monitor.js +++ b/src/monitors/monitor.js @@ -50,10 +50,9 @@ export default class Monitor { this.fadeOff = {}; // Dictionary containing the last alert unix timestamp of each group which contains alerts that have been triggered but are not ready yet to be sent (e.g. thresholdMinPeers not yet reached) this.internalConfig = { - notificationInterval: this.config.notificationIntervalSeconds * 1000, - checkFadeOffGroups: 30 * 1000, - fadeOff: 10 * 60 * 1000, - clearNotificationQueueAfterSeconds: (this.config.notificationIntervalSeconds * 1000 * 3) / 2 + notificationInterval: (this.config.notificationIntervalSeconds || 7200) * 1000, + checkFadeOffGroups: this.config.checkFadeOffGroupsSeconds || 30 * 1000, + fadeOff: this.config.fadeOffSeconds * 1000 || 60 * 6 * 1000 }; setInterval(this._publishFadeOffGroups, this.internalConfig.checkFadeOffGroups); diff --git a/src/monitors/monitorNewPrefix.js b/src/monitors/monitorNewPrefix.js index 41d7cfe..a281a1f 100644 --- a/src/monitors/monitorNewPrefix.js +++ b/src/monitors/monitorNewPrefix.js @@ -55,7 +55,7 @@ export default class MonitorNewPrefix extends Monitor { const message = alerts[0].matchedMessage; const matchedRule = alerts[0].matchedRule; - return `Possible change of configuration. A new prefix ${message.prefix} is announced by ${message.originAS}. It is a more specific of ${matchedRule.prefix} (${matchedRule.description}).`; + return `Possible change of configuration. A new prefix ${message.prefix} is announced by ${message.originAS}. It is a more specific of ${matchedRule.prefix} (${matchedRule.description})`; } diff --git a/src/monitors/monitorPath.js b/src/monitors/monitorPath.js index b65aa61..c6c31f7 100644 --- a/src/monitors/monitorPath.js +++ b/src/monitors/monitorPath.js @@ -54,7 +54,7 @@ export default class MonitorPath extends Monitor { if (peers >= this.thresholdMinPeers) { const lengthViolation = (alerts.some(i => i.extra.lengthViolation)) ? "(including length violation) " : ""; - return `Matched ${alerts[0].matchedRule.path.matchDescription} on prefix ${alerts[0].matchedMessage.prefix} ${lengthViolation}${alerts.length} times.`; + return `Matched ${alerts[0].matchedRule.path.matchDescription} on prefix ${alerts[0].matchedMessage.prefix} ${lengthViolation}${alerts.length} times`; } return false; diff --git a/src/monitors/monitorVisibility.js b/src/monitors/monitorVisibility.js index 495279d..3227d62 100644 --- a/src/monitors/monitorVisibility.js +++ b/src/monitors/monitorVisibility.js @@ -63,8 +63,8 @@ export default class MonitorVisibility extends Monitor { if (peers >= this.thresholdMinPeers) { return (peers === 1) ? - `The prefix ${alerts[0].matchedMessage.prefix} (${alerts[0].matchedRule.description}) it's no longer visible (withdrawn) from the peer ${alerts[0].matchedMessage.peer}.` : - `The prefix ${alerts[0].matchedMessage.prefix} (${alerts[0].matchedRule.description}) has been withdrawn. It is no longer visible from ${peers} peers.`; + `The prefix ${alerts[0].matchedMessage.prefix} (${alerts[0].matchedRule.description}) it's no longer visible (withdrawn) from the peer ${alerts[0].matchedMessage.peer}` : + `The prefix ${alerts[0].matchedMessage.prefix} (${alerts[0].matchedRule.description}) has been withdrawn. It is no longer visible from ${peers} peers`; } else { return false; } diff --git a/tests/2_alerting.js b/tests/2_alerting.js index 6340d31..b51c68e 100644 --- a/tests/2_alerting.js +++ b/tests/2_alerting.js @@ -53,13 +53,13 @@ describe("Alerting", function () { id: '165.254.225.0/24', origin: 'withdrawal-detection', affected: 15562, - message: 'The prefix 165.254.225.0/24 (description 1) has been withdrawn. It is no longer visible from 4 peers.' + message: 'The prefix 165.254.225.0/24 (description 1) has been withdrawn. It is no longer visible from 4 peers' }, "2a00:5884::/32": { id: '2a00:5884::/32', origin: 'withdrawal-detection', affected: "204092-45", - message: 'The prefix 2a00:5884::/32 (alarig fix test) has been withdrawn. It is no longer visible from 4 peers.' + message: 'The prefix 2a00:5884::/32 (alarig fix test) has been withdrawn. It is no longer visible from 4 peers' } }; @@ -216,7 +216,7 @@ describe("Alerting", function () { id: '1234-175.254.205.0/25', origin: 'prefix-detection', affected: 1234, - message: 'Possible change of configuration. A new prefix 175.254.205.0/25 is announced by AS1234. It is a more specific of 175.254.205.0/24 (include exclude test).', + message: 'Possible change of configuration. A new prefix 175.254.205.0/25 is announced by AS1234. It is a more specific of 175.254.205.0/24 (include exclude test)', data: [ { extra: {}, @@ -244,7 +244,7 @@ describe("Alerting", function () { id: '1234-170.254.205.0/25', origin: 'prefix-detection', affected: 1234, - message: 'Possible change of configuration. A new prefix 170.254.205.0/25 is announced by AS1234. It is a more specific of 170.254.205.0/24 (include exclude test).', + message: 'Possible change of configuration. A new prefix 170.254.205.0/25 is announced by AS1234. It is a more specific of 170.254.205.0/24 (include exclude test)', data: [ { extra: {}, @@ -273,7 +273,7 @@ describe("Alerting", function () { id: '15562-165.254.255.0/25', origin: 'prefix-detection', affected: 15562, - message: 'Possible change of configuration. A new prefix 165.254.255.0/25 is announced by AS15562. It is a more specific of 165.254.255.0/24 (description 2).', + message: 'Possible change of configuration. A new prefix 165.254.255.0/25 is announced by AS15562. It is a more specific of 165.254.255.0/24 (description 2)', data: [ { extra: {}, @@ -299,7 +299,7 @@ describe("Alerting", function () { id: '204092-2a00:5884:ffff::/48', origin: 'prefix-detection', affected: "204092-45", - message: 'Possible change of configuration. A new prefix 2a00:5884:ffff::/48 is announced by AS204092. It is a more specific of 2a00:5884::/32 (alarig fix test).', + message: 'Possible change of configuration. A new prefix 2a00:5884:ffff::/48 is announced by AS204092. It is a more specific of 2a00:5884::/32 (alarig fix test)', data: [ { extra: {}, @@ -362,7 +362,7 @@ describe("Alerting", function () { id: '98.5.4.3/22', origin: 'path-matching', affected: "98.5.4.3/22", - message: 'Matched test description on prefix 98.5.4.3/22 (including length violation) 1 times.', + message: 'Matched test description on prefix 98.5.4.3/22 (including length violation) 1 times', data: [ { extra: { @@ -397,7 +397,7 @@ describe("Alerting", function () { id: '99.5.4.3/22', origin: 'path-matching', affected: "99.5.4.3/22", - message: 'Matched test description on prefix 99.5.4.3/22 1 times.', + message: 'Matched test description on prefix 99.5.4.3/22 1 times', data: [ { extra: { @@ -500,34 +500,6 @@ describe("Alerting", function () { pubSub.publish("test-type", "fade-off"); let notReceived = true; - // const expectedData = { - // "165.24.225.0/24": { - // id: '165.24.225.0/24', - // truncated: false, - // origin: 'withdrawal-detection', - // affected: 15562, - // message: 'The prefix 165.24.225.0/24 (test fade in) has been withdrawn. It is no longer visible from 4 peers.', - // data: [ - // { - // affected: 15562, - // extra: {} - // }, - // { - // affected: 15562, - // extra: {} - // }, - // { - // affected: 15562, - // extra: {} - // }, - // { - // affected: 15562, - // extra: {} - // } - // ] - // } - // - // }; setTimeout(() => { if (notReceived){ From cd758e730cfd02990a20d3c1ae203f7e419e73d7 Mon Sep 17 00:00:00 2001 From: Massimo Candela Date: Sat, 18 Jan 2020 19:05:10 +0100 Subject: [PATCH 58/60] added docker documentation --- README.md | 1 + docs/installation.md | 12 +++++++++++- docs/{uptime-monitor.md => process-monitors.md} | 0 src/{uptimeMonitors => processMonitors}/uptime.js | 0 src/{uptimeMonitors => processMonitors}/uptimeApi.js | 0 .../uptimeHealthcheck.js | 0 6 files changed, 12 insertions(+), 1 deletion(-) rename docs/{uptime-monitor.md => process-monitors.md} (100%) rename src/{uptimeMonitors => processMonitors}/uptime.js (100%) rename src/{uptimeMonitors => processMonitors}/uptimeApi.js (100%) rename src/{uptimeMonitors => processMonitors}/uptimeHealthcheck.js (100%) diff --git a/README.md b/README.md index 3c56953..9cde5fb 100644 --- a/README.md +++ b/README.md @@ -35,6 +35,7 @@ Please uncomment the related section and configure according to your needs. - [Installation](docs/installation.md) - [Run from binary](docs/installation.md#running-bgpalerter-from-binaries) - [Run from source code](docs/installation.md#running-bgpalerter-from-the-source-code) + - [Run in Docker](docs/installation.md#running-bgpalerter-in-docker) - [Monitored prefixes list](docs/prefixes.md#prefixes) - [Generate prefix list](docs/prefixes.md#generate) - [Prefix attributes description](docs/prefixes.md#prefixes-fields) diff --git a/docs/installation.md b/docs/installation.md index 47cc577..4949b05 100644 --- a/docs/installation.md +++ b/docs/installation.md @@ -21,7 +21,6 @@ If you enable email reporting, download also the directory `reports/email_templa ## Running BGPalerter from the source code - 1. Git clone this repo. 2. Install Node.js (version >= 10.16) and npm ([installing node and npm](https://nodejs.org/en/download/)). @@ -29,3 +28,14 @@ If you enable email reporting, download also the directory `reports/email_templa 3. Execute `npm install` to install all dependencies. 4. Run `npm run watch-and-serve` to run the application. At every file change it will self-reload. + + +## Running BGPalerter in Docker + +BGPalerter is available in Docker Hub [here](https://hub.docker.com/r/nttgin/bgpalerter/tags). + +There are two main builds: +* `latest` stable version for production monitoring; +* `dev` reflects the last commit in the `dev` branch. Use this only for development purposes. + +Additionally, each release has its own build in case you want to revet back to an older version. diff --git a/docs/uptime-monitor.md b/docs/process-monitors.md similarity index 100% rename from docs/uptime-monitor.md rename to docs/process-monitors.md diff --git a/src/uptimeMonitors/uptime.js b/src/processMonitors/uptime.js similarity index 100% rename from src/uptimeMonitors/uptime.js rename to src/processMonitors/uptime.js diff --git a/src/uptimeMonitors/uptimeApi.js b/src/processMonitors/uptimeApi.js similarity index 100% rename from src/uptimeMonitors/uptimeApi.js rename to src/processMonitors/uptimeApi.js diff --git a/src/uptimeMonitors/uptimeHealthcheck.js b/src/processMonitors/uptimeHealthcheck.js similarity index 100% rename from src/uptimeMonitors/uptimeHealthcheck.js rename to src/processMonitors/uptimeHealthcheck.js From f904bb2eb149dfa8fc12d01401cd0b7aaf6c0b71 Mon Sep 17 00:00:00 2001 From: Massimo Candela Date: Sat, 18 Jan 2020 19:05:56 +0100 Subject: [PATCH 59/60] renamed uptime monitors to more generic process monitor --- README.md | 2 +- config.yml.example | 4 ++-- docs/configuration.md | 2 +- docs/process-monitors.md | 6 +++--- package.json | 2 +- src/worker.js | 8 ++++---- tests/1_config.js | 2 +- tests/3_uptimemonitor.js | 4 ++-- tests/config.test.yml | 2 +- 9 files changed, 16 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index 9cde5fb..d19f464 100644 --- a/README.md +++ b/README.md @@ -50,7 +50,7 @@ Please uncomment the related section and configure according to your needs. - [reportKafka](docs/configuration.md#reportkafka) - [reportSyslog](docs/configuration.md#reportsyslog) - [reportAlerta](docs/configuration.md#reportalerta) - - [Uptime monitoring](docs/uptime-monitor.md) + - [Process/Uptime monitoring](docs/process-monitors.md) - [More information for developers](docs/develop.md) - [All npm commands](docs/develop.md#all-npm-commands) diff --git a/config.yml.example b/config.yml.example index 032888e..117c451 100644 --- a/config.yml.example +++ b/config.yml.example @@ -176,9 +176,9 @@ checkForUpdatesAtBoot: true ############################ # Process monitoring settings: -# Uncomment or add classes under uptimeMonitors if you want to monitor or send logs about the status of the BGPalerter process +# Uncomment or add classes under processMonitors if you want to monitor or send logs about the status of the BGPalerter process -#uptimeMonitors: +#processMonitors: # - file: uptimeApi # params: # useStatusCodes: true diff --git a/docs/configuration.md b/docs/configuration.md index 4506256..3f2795d 100644 --- a/docs/configuration.md +++ b/docs/configuration.md @@ -15,7 +15,7 @@ The following are common parameters which it is possible to specify in the confi |logging.maxFileSizeMB| Indicates the maximum file size in MB allowed before to be rotated. This allows to rotate files when logRotatePattern still the same but the file is too big | An integer | 15 | Yes | |logger.maxRetainedFiles| Indicates the maximum amount of log files retained. When this threshold is passed, files are deleted. | An integer | 10 | Yes | |checkForUpdatesAtBoot| Indicates if at each booth the application should check for updates. If an update is available, a notification will be sent to the default group. If you restart the process often (e.g. debugging, experimenting etc.) set this to false to avoid notifications. Anyway, BGPalerter checks for updates every 10 days.| A boolean | true | Yes | -|uptimeMonitors| A list of modules allowing various way to check for the status of BGPalerter (e.g. API, heartbeat). See [here](uptime-monitor.md) for more information. | | | No | +|processMonitors| A list of modules allowing various way to check for the status of BGPalerter (e.g. API, heartbeat). See [here](process-monitors.md) for more information. | | | No | The following are advanced parameters, please don't touch them if you are not doing research/experiments. diff --git a/docs/process-monitors.md b/docs/process-monitors.md index 175e97a..f9b95c6 100644 --- a/docs/process-monitors.md +++ b/docs/process-monitors.md @@ -6,7 +6,7 @@ There are various approaches for monitoring the status of BGPalerter, each imple You can declare the modules you want to load/enable in `config.yml`, as follows: ```yaml -uptimeMonitors: +processMonitors: - file: uptimeApi params: useStatusCodes: true @@ -44,7 +44,7 @@ The following is an example of the API output. In `config.yml` the uptimeApi is declared as: ```yaml -uptimeMonitors: +processMonitors: - file: uptimeApi params: @@ -77,7 +77,7 @@ If there is any warning about any component activated in BGPalerter, the heartbe In `config.yml` the uptimeHealthcheck is declared as: ```yaml -uptimeMonitors: +processMonitors: - file: uptimeHealthcheck params: diff --git a/package.json b/package.json index 81d32c0..c22d898 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,7 @@ "./src/monitors/*.js", "./src/reports/*.js", "./src/connectors/*.js", - "./src/uptimeMonitors/*.js" + "./src/processMonitors/*.js" ], "assets": [ "./bin/config.yml" diff --git a/src/worker.js b/src/worker.js index 416598b..2f230c5 100644 --- a/src/worker.js +++ b/src/worker.js @@ -85,13 +85,13 @@ export default class Worker { if (this.config.uptimeMonitor) { this.logger.log({ level: 'error', - message: "The uptime monitor configuration changed. Please see the documentation https://github.com/nttgin/BGPalerter/blob/master/docs/uptime-monitor.md" + message: "The uptime monitor configuration changed. Please see the documentation https://github.com/nttgin/BGPalerter/blob/master/docs/process-monitors.md" }); } - if (this.config.uptimeMonitors) { - for (let uptimeEntry of this.config.uptimeMonitors) { - const UptimeModule = require("./uptimeMonitors/" + uptimeEntry.file).default; + if (this.config.processMonitors) { + for (let uptimeEntry of this.config.processMonitors) { + const UptimeModule = require("./processMonitors/" + uptimeEntry.file).default; new UptimeModule(connectorFactory, uptimeEntry.params); } } diff --git a/tests/1_config.js b/tests/1_config.js index 62d9780..62a0935 100644 --- a/tests/1_config.js +++ b/tests/1_config.js @@ -74,7 +74,7 @@ describe("Composition", function() { "monitoredPrefixesFiles", "logging", "checkForUpdatesAtBoot", - "uptimeMonitors", + "processMonitors", "pidFile", "multiProcess", "maxMessagesPerSecond", diff --git a/tests/3_uptimemonitor.js b/tests/3_uptimemonitor.js index 4e613bf..89cd9bc 100644 --- a/tests/3_uptimemonitor.js +++ b/tests/3_uptimemonitor.js @@ -48,7 +48,7 @@ describe("Uptime Monitor", function() { var config = worker.config; it("uptime config", function () { - expect(config.uptimeMonitors[0]).to + expect(config.processMonitors[0]).to .containSubset({ params: { useStatusCodes: true, @@ -60,7 +60,7 @@ describe("Uptime Monitor", function() { it("API format and header", function (done) { - const port = config.uptimeMonitors[0].params.port; + const port = config.processMonitors[0].params.port; axios({ method: 'get', diff --git a/tests/config.test.yml b/tests/config.test.yml index f59c335..b8c3b9f 100644 --- a/tests/config.test.yml +++ b/tests/config.test.yml @@ -69,7 +69,7 @@ logging: checkForUpdatesAtBoot: true -uptimeMonitors: +processMonitors: - file: uptimeApi params: useStatusCodes: true From 40b38968a4e4e1261c4ed3150ef46bb6b9de83dc Mon Sep 17 00:00:00 2001 From: Massimo Candela Date: Sat, 18 Jan 2020 19:07:03 +0100 Subject: [PATCH 60/60] Update process-monitors.md --- docs/process-monitors.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/process-monitors.md b/docs/process-monitors.md index f9b95c6..6a19ff7 100644 --- a/docs/process-monitors.md +++ b/docs/process-monitors.md @@ -1,4 +1,4 @@ -# Uptime monitoring +# Process monitoring Since version 1.22.0 it is possible to monitor the status of the BGPalerter process.