{"id":26098,"date":"2024-05-30T14:11:50","date_gmt":"2024-05-30T14:11:50","guid":{"rendered":"https:\/\/blog.lacnic.net\/?p=26098"},"modified":"2024-05-30T15:04:40","modified_gmt":"2024-05-30T15:04:40","slug":"estatisticas-de-roteamento-desde-a-linha-de-comandos-usando-bgpkit-monocle-e-a-api-de-cloudflare-radar","status":"publish","type":"post","link":"https:\/\/blog.lacnic.net\/pt-br\/estatisticas-de-roteamento-desde-a-linha-de-comandos-usando-bgpkit-monocle-e-a-api-de-cloudflare-radar\/","title":{"rendered":"Estat\u00edsticas de roteamento desde a linha de comandos usando BGPKIT\u00a0Monocle e a API de Cloudflare Radar"},"content":{"rendered":"\n<p><strong>\u00a0<\/strong><a href=\"https:\/\/blog.lacnic.net\/pt-br\/autor\/mingwei-zhang\"><strong>Mingwei Zhang<\/strong><\/a>,<strong> <\/strong>PhD e engenheiro de sistemas s\u00eanior na Cloudflare<\/p>\n\n\n\n<p><em>Este artigo foi publicado originalmente no&nbsp;<\/em><a href=\"https:\/\/blog.bgpkit.com\/monocle-cloudflare-radar\" target=\"_blank\" rel=\"noreferrer noopener\"><em>BGPKIT blog<\/em><\/a><em>.<\/em><\/p>\n\n\n\n<p>BGPKIT&nbsp;monocle&nbsp;\u00e9 um programa utilit\u00e1rio de linha de comandos que ajuda os usu\u00e1rios a obter rapidamente informa\u00e7\u00f5es relacionadas ao roteamento da Internet de fontes p\u00fablicas acess\u00edveis e est\u00e1 dispon\u00edvel no&nbsp;<a href=\"https:\/\/github.com\/bgpkit\/monocle\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub<\/a>.<\/p>\n\n\n\n<p>Na vers\u00e3o V0.5 de BGPKIT&nbsp;monocle, adicionamos suporte para consultar as novas <a href=\"https:\/\/developers.cloudflare.com\/api\/operations\/radar-get-bgp-routes-stats\" target=\"_blank\" rel=\"noreferrer noopener\">estat\u00edsticas de roteamento<\/a> de <a href=\"https:\/\/radar.cloudflare.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Cloudflare Radar<\/a>&nbsp;&nbsp;e as API&nbsp;<a href=\"https:\/\/developers.cloudflare.com\/api\/operations\/radar-get-bgp-pfx2as\" target=\"_blank\" rel=\"noreferrer noopener\">de mapeamento prefixo-origem<\/a>, as mesmas API que impulsionam a <a href=\"https:\/\/radar.cloudflare.com\/routing\" target=\"_blank\" rel=\"noreferrer noopener\">se\u00e7\u00e3o de roteamento do Cloudflare Radar<\/a>.&nbsp;Agora os usu\u00e1rios de monocle&nbsp;podem visualizar rapidamente as estat\u00edsticas de roteamento para qualquer n\u00famero de sistema aut\u00f4nomo (ASN), economia ou toda a Internet. Os usu\u00e1rios tamb\u00e9m podem pesquisar rapidamente as origens dos prefixos e verificar o status de valida\u00e7\u00e3o para o RPKI, bem como a visibilidade dos prefixos nas tabelas de roteamento globais.<\/p>\n\n\n\n<p><strong>Uso do&nbsp;<\/strong><strong>monocle radar<\/strong><strong><\/strong><\/p>\n\n\n\n<p>Na vers\u00e3o 0.5 do&nbsp;monocle radar&nbsp;adicionamos um novo grupo de comandos que cont\u00e9m os seguintes subcomandos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>monocle radar stats [QUERY]: Obtenha estat\u00edsticas de roteamento (como o n\u00famero total de prefixos ou o n\u00famero de prefixos n\u00e3o v\u00e1lidos para RPKI) para uma economia ou ASN determinado.<\/li>\n\n\n\n<li>monocle radar pfx2as [QUERY] [&#8211;rpki-status valid|invalid|unknown]: Obtenha o mapeamento prefixo-origem para um prefixo ou ASN determinado.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>mingwei@terrier ~ % monocle radar\n\nCloudflare Radar API lookup (set CF_API_TOKEN to enable)\n\nUsage: monocle radar &lt;COMMAND&gt;\n\nCommands:\n\n&nbsp; stats&nbsp;&nbsp; get routing stats\n\n&nbsp; pfx2as&nbsp; look up prefix to origin mapping on the most recent global routing table snapshot\n\n&nbsp; help&nbsp;&nbsp;&nbsp; Print this message or the help of the given subcommand(s)\n\nOptions:\n\n&nbsp; -h, --help&nbsp;&nbsp;&nbsp;&nbsp; Print help\n\n&nbsp; -V, --version&nbsp; Print version<\/code><\/pre>\n\n\n\n<p><strong>\u00c9 necess\u00e1rio um token para a API de Cloudflare<\/strong><strong><\/strong><\/p>\n\n\n\n<p>Como o comando monocle radar&nbsp;depende da consulta de dados usando a API p\u00fablica de Cloudflare Radar, tamb\u00e9m precisamos especificar um token para a API do usu\u00e1rio como a vari\u00e1vel de ambiente CF_API_TOKEN. A obten\u00e7\u00e3o de um token para a API \u00e9 gratuita e requer apenas uma conta de Cloudflare. Os usu\u00e1rios interessados podem seguir o&nbsp;<a href=\"https:\/\/developers.cloudflare.com\/radar\/get-started\/first-request\/\" target=\"_blank\" rel=\"noreferrer noopener\">tutorial oficial<\/a>&nbsp;para obter um token. A vari\u00e1vel de ambiente pode ser configurada em um arquivo .env&nbsp;no diret\u00f3rio atual, ou em ~\/.bashrc&nbsp;o&nbsp;~\/.profile, etc.<\/p>\n\n\n\n<p><strong>monocle radar stats<\/strong><strong><\/strong><\/p>\n\n\n\n<p>Os usu\u00e1rios podem consultar as estat\u00edsticas de roteamento para uma economia ou um ASN determinado. Por exemplo, monocle radar stats us&nbsp;retorna as estat\u00edsticas de roteamento para os Estados Unidos, enquanto as&nbsp;monocle radar stats 174&nbsp;retorna as estat\u00edsticas de Cogent (AS174) (Figura 1).<\/p>\n\n\n\n<p>A tabela exibida \u00e9 dividida em tr\u00eas linhas, uma para contagem geral e outra para contagem espec\u00edfica de IPv4 e IPv6. Para cada linha, se mostram os seguintes campos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>origins: N\u00famero de AS de origem registrados na economia dada.<\/li>\n\n\n\n<li>prefixes: N\u00famero de prefixos originados por determinado ASN ou AS registrados na economia dada.<\/li>\n\n\n\n<li>rpki_valid\/invalid\/unknown: N\u00famero de rotas de prefixo v\u00e1lido\/n\u00e3o v\u00e1lido\/desconhecido para o RPKI (mapeamento prefixo-origem) na tabela de roteamento global e sua porcentagem das rotas gerais.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"812\" src=\"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/05\/fig1-255272892-d83c4d5e-ee79-4342-afec-163428a799b1-1024x812.webp\" alt=\"\" class=\"wp-image-26068\" srcset=\"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/05\/fig1-255272892-d83c4d5e-ee79-4342-afec-163428a799b1-1024x812.webp 1024w, https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/05\/fig1-255272892-d83c4d5e-ee79-4342-afec-163428a799b1-300x238.webp 300w, https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/05\/fig1-255272892-d83c4d5e-ee79-4342-afec-163428a799b1-416x330.webp 416w, https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/05\/fig1-255272892-d83c4d5e-ee79-4342-afec-163428a799b1-768x609.webp 768w, https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/05\/fig1-255272892-d83c4d5e-ee79-4342-afec-163428a799b1.webp 1330w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Figura 1: Estat\u00edsticas de roteamento de monocle radar.<\/figcaption><\/figure>\n\n\n\n<p><strong>monocle radar pfx2as<\/strong><strong><\/strong><\/p>\n\n\n\n<p>Os usu\u00e1rios podem consultar a API prefixo-origem para obter o mapeamento dos AS de origem e seus prefixos originados na tabela de roteamento global.<\/p>\n\n\n\n<p>No exemplo da Figura 2,&nbsp;monocle radar pfx2as 174 &#8211;rpki-status invalid, pedimos que todos os prefixos originados por AS174&nbsp;com status de valida\u00e7\u00e3o para RPKI seja n\u00e3o v\u00e1lido. Este comando retorna a lista de prefixos n\u00e3o v\u00e1lidos para RPKI originados pelo&nbsp;AS17 no momento da gera\u00e7\u00e3o do conjunto de dados.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"803\" height=\"1024\" src=\"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/05\/fig2-255272794-30ef0f5e-056e-4070-87dd-4e7bef6d436d-803x1024.webp\" alt=\"\" class=\"wp-image-26071\" srcset=\"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/05\/fig2-255272794-30ef0f5e-056e-4070-87dd-4e7bef6d436d-803x1024.webp 803w, https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/05\/fig2-255272794-30ef0f5e-056e-4070-87dd-4e7bef6d436d-235x300.webp 235w, https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/05\/fig2-255272794-30ef0f5e-056e-4070-87dd-4e7bef6d436d-259x330.webp 259w, https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/05\/fig2-255272794-30ef0f5e-056e-4070-87dd-4e7bef6d436d-768x979.webp 768w, https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/05\/fig2-255272794-30ef0f5e-056e-4070-87dd-4e7bef6d436d-300x382.webp 300w, https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/05\/fig2-255272794-30ef0f5e-056e-4070-87dd-4e7bef6d436d.webp 1164w\" sizes=\"(max-width: 803px) 100vw, 803px\" \/><figcaption class=\"wp-element-caption\">Figura 2: Lista de prefixos n\u00e3o v\u00e1lidos para RPKI.<\/figcaption><\/figure>\n\n\n\n<p><strong>Perguntas que pode responder hoje (mais no futuro)<\/strong><strong><\/strong><\/p>\n\n\n\n<p>A seguir, uma lista selecionada de perguntas que o comando&nbsp;monocle radar pode responder:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Quantos AS existem na Internet que anunciam pelo menos um prefixo? (81&nbsp;770).<\/li>\n\n\n\n<li>Quantos desses AS anunciam apenas prefixos IPv6? (6853).<\/li>\n\n\n\n<li>Quantos prefixos h\u00e1 na tabela de roteamento global? (1&nbsp;205&nbsp;218).<\/li>\n\n\n\n<li>Quantos prefixos anuncia AS400644? (1).<\/li>\n\n\n\n<li>Que AS origina&nbsp;1.1.1.0\/24? (AS13335).<\/li>\n\n\n\n<li>Quantos prefixos originados pelo AS174 N\u00c3O s\u00e3o cobertos por algum ROA RPKI? (Muitos, mais de 94%).<\/li>\n\n\n\n<li>E qual \u00e9 a percentagem de prefixos v\u00e1lidos para RPKI para as Filipinas? (77%, legal!).<\/li>\n<\/ul>\n\n\n\n<p><strong>Desenvolvido pela API gratuita de Cloudflare Radar<\/strong><strong><\/strong><\/p>\n\n\n\n<p><em>Cloudflare Radar \u00e9 um hub que mostra o tr\u00e1fego da Internet global, ataques, tend\u00eancias e conhecimento tecnol\u00f3gico<\/em><em><\/em><\/p>\n\n\n\n<p><a href=\"https:\/\/radar.cloudflare.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Cloudflare Radar<\/a>&nbsp;se destaca pela abertura dos dados. Tudo o que voc\u00ea v\u00ea no site do Cloudflare Radar \u00e9 impulsionado por suas <a href=\"https:\/\/developers.cloudflare.com\/api\/operations\/radar-get-bgp-pfx2as-moas\" target=\"_blank\" rel=\"noreferrer noopener\">API gratuitas e dispon\u00edveis publicamente<\/a>. Trata-se de um enorme tesouro escondido. Tudo o que os usu\u00e1rios precisam para acessar esse tesouro \u00e9 <a href=\"https:\/\/developers.cloudflare.com\/radar\/get-started\/first-request\/\" target=\"_blank\" rel=\"noreferrer noopener\">um token gratuito para a API<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"937\" height=\"1024\" src=\"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/05\/fig3-account-contacts-bgpkits-cloudflare-may-2024-937x1024.webp\" alt=\"\" class=\"wp-image-26074\" srcset=\"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/05\/fig3-account-contacts-bgpkits-cloudflare-may-2024-937x1024.webp 937w, https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/05\/fig3-account-contacts-bgpkits-cloudflare-may-2024-275x300.webp 275w, https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/05\/fig3-account-contacts-bgpkits-cloudflare-may-2024-302x330.webp 302w, https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/05\/fig3-account-contacts-bgpkits-cloudflare-may-2024-768x839.webp 768w, https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/05\/fig3-account-contacts-bgpkits-cloudflare-may-2024-300x328.webp 300w, https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/05\/fig3-account-contacts-bgpkits-cloudflare-may-2024.webp 1396w\" sizes=\"(max-width: 937px) 100vw, 937px\" \/><figcaption class=\"wp-element-caption\">Figura 3: API gratuitas de BGP de Cloudflare.<\/figcaption><\/figure>\n\n\n\n<p>No BGPKIT, acreditamos que podemos melhorar ainda mais a usabilidade das API, expondo-as como um SDK de Rust adequado:&nbsp;<a href=\"https:\/\/github.com\/bgpkit\/radar-rs\" target=\"_blank\" rel=\"noreferrer noopener\">radar-rs<\/a>. Este \u00e9 o nosso esfor\u00e7o (n\u00e3o oficial) para levar os dados do Cloudflare Radar aos desenvolvedores de Rust. Por exemplo,&nbsp;monocle radar&nbsp;\u00e9 impulsionado por este SDK.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00a0Mingwei Zhang, PhD e engenheiro de sistemas s\u00eanior na Cloudflare Este artigo foi publicado originalmente no&nbsp;BGPKIT blog. BGPKIT&nbsp;monocle&nbsp;\u00e9 um programa utilit\u00e1rio de linha de comandos que ajuda os usu\u00e1rios a obter rapidamente informa\u00e7\u00f5es relacionadas ao roteamento da Internet de fontes p\u00fablicas acess\u00edveis e est\u00e1 dispon\u00edvel no&nbsp;GitHub. Na vers\u00e3o V0.5 de BGPKIT&nbsp;monocle, adicionamos suporte para consultar [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":26094,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[920],"tags":[1281],"archivo":[1346,1452],"taxonomy-authors":[1492],"tipo_autor":[1457],"class_list":["post-26098","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-roteamento","tag-roteamento","archivo-edicoes-anteriores","archivo-destaques-2023","taxonomy-authors-mingwei-zhang-pt-br","tipo_autor-colaborador"],"acf":{"author":"","related_notes":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>LACNIC Blog | Estat\u00edsticas de roteamento desde a linha de comandos usando BGPKIT\u00a0Monocle e a API de Cloudflare Radar<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.lacnic.net\/pt-br\/estatisticas-de-roteamento-desde-a-linha-de-comandos-usando-bgpkit-monocle-e-a-api-de-cloudflare-radar\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"LACNIC Blog | Estat\u00edsticas de roteamento desde a linha de comandos usando BGPKIT\u00a0Monocle e a API de Cloudflare Radar\" \/>\n<meta property=\"og:description\" content=\"\u00a0Mingwei Zhang, PhD e engenheiro de sistemas s\u00eanior na Cloudflare Este artigo foi publicado originalmente no&nbsp;BGPKIT blog. BGPKIT&nbsp;monocle&nbsp;\u00e9 um programa utilit\u00e1rio de linha de comandos que ajuda os usu\u00e1rios a obter rapidamente informa\u00e7\u00f5es relacionadas ao roteamento da Internet de fontes p\u00fablicas acess\u00edveis e est\u00e1 dispon\u00edvel no&nbsp;GitHub. Na vers\u00e3o V0.5 de BGPKIT&nbsp;monocle, adicionamos suporte para consultar [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.lacnic.net\/pt-br\/estatisticas-de-roteamento-desde-a-linha-de-comandos-usando-bgpkit-monocle-e-a-api-de-cloudflare-radar\/\" \/>\n<meta property=\"og:site_name\" content=\"LACNIC Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/lacnic\" \/>\n<meta property=\"article:published_time\" content=\"2024-05-30T14:11:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-05-30T15:04:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/05\/bgpkit-radar-lacnic-blog.png\" \/>\n\t<meta property=\"og:image:width\" content=\"680\" \/>\n\t<meta property=\"og:image:height\" content=\"330\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Gianni\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@lacnic\" \/>\n<meta name=\"twitter:site\" content=\"@lacnic\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/blog.lacnic.net\/pt-br\/estatisticas-de-roteamento-desde-a-linha-de-comandos-usando-bgpkit-monocle-e-a-api-de-cloudflare-radar\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/blog.lacnic.net\/pt-br\/estatisticas-de-roteamento-desde-a-linha-de-comandos-usando-bgpkit-monocle-e-a-api-de-cloudflare-radar\/\"},\"author\":{\"name\":\"Gianni\",\"@id\":\"https:\/\/blog.lacnic.net\/#\/schema\/person\/1338d9cfdb0137e8bc5581f3771f39ab\"},\"headline\":\"Estat\u00edsticas de roteamento desde a linha de comandos usando BGPKIT\u00a0Monocle e a API de Cloudflare Radar\",\"datePublished\":\"2024-05-30T14:11:50+00:00\",\"dateModified\":\"2024-05-30T15:04:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blog.lacnic.net\/pt-br\/estatisticas-de-roteamento-desde-a-linha-de-comandos-usando-bgpkit-monocle-e-a-api-de-cloudflare-radar\/\"},\"wordCount\":840,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/blog.lacnic.net\/#organization\"},\"image\":{\"@id\":\"https:\/\/blog.lacnic.net\/pt-br\/estatisticas-de-roteamento-desde-a-linha-de-comandos-usando-bgpkit-monocle-e-a-api-de-cloudflare-radar\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/05\/bgpkit-radar-lacnic-blog.png\",\"keywords\":[\"Roteamento\"],\"articleSection\":[\"Roteamento\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/blog.lacnic.net\/pt-br\/estatisticas-de-roteamento-desde-a-linha-de-comandos-usando-bgpkit-monocle-e-a-api-de-cloudflare-radar\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.lacnic.net\/pt-br\/estatisticas-de-roteamento-desde-a-linha-de-comandos-usando-bgpkit-monocle-e-a-api-de-cloudflare-radar\/\",\"url\":\"https:\/\/blog.lacnic.net\/pt-br\/estatisticas-de-roteamento-desde-a-linha-de-comandos-usando-bgpkit-monocle-e-a-api-de-cloudflare-radar\/\",\"name\":\"LACNIC Blog | Estat\u00edsticas de roteamento desde a linha de comandos usando BGPKIT\u00a0Monocle e a API de Cloudflare Radar\",\"isPartOf\":{\"@id\":\"https:\/\/blog.lacnic.net\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.lacnic.net\/pt-br\/estatisticas-de-roteamento-desde-a-linha-de-comandos-usando-bgpkit-monocle-e-a-api-de-cloudflare-radar\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.lacnic.net\/pt-br\/estatisticas-de-roteamento-desde-a-linha-de-comandos-usando-bgpkit-monocle-e-a-api-de-cloudflare-radar\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/05\/bgpkit-radar-lacnic-blog.png\",\"datePublished\":\"2024-05-30T14:11:50+00:00\",\"dateModified\":\"2024-05-30T15:04:40+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/blog.lacnic.net\/pt-br\/estatisticas-de-roteamento-desde-a-linha-de-comandos-usando-bgpkit-monocle-e-a-api-de-cloudflare-radar\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.lacnic.net\/pt-br\/estatisticas-de-roteamento-desde-a-linha-de-comandos-usando-bgpkit-monocle-e-a-api-de-cloudflare-radar\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/blog.lacnic.net\/pt-br\/estatisticas-de-roteamento-desde-a-linha-de-comandos-usando-bgpkit-monocle-e-a-api-de-cloudflare-radar\/#primaryimage\",\"url\":\"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/05\/bgpkit-radar-lacnic-blog.png\",\"contentUrl\":\"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/05\/bgpkit-radar-lacnic-blog.png\",\"width\":680,\"height\":330},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.lacnic.net\/pt-br\/estatisticas-de-roteamento-desde-a-linha-de-comandos-usando-bgpkit-monocle-e-a-api-de-cloudflare-radar\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/blog.lacnic.net\/pt-br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Estat\u00edsticas de roteamento desde a linha de comandos usando BGPKIT\u00a0Monocle e a API de Cloudflare Radar\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.lacnic.net\/#website\",\"url\":\"https:\/\/blog.lacnic.net\/\",\"name\":\"LACNIC Blog\",\"description\":\"LACNIC Internet Community Newsletter\",\"publisher\":{\"@id\":\"https:\/\/blog.lacnic.net\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.lacnic.net\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/blog.lacnic.net\/#organization\",\"name\":\"LACNIC Blog\",\"url\":\"https:\/\/blog.lacnic.net\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/blog.lacnic.net\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2023\/03\/lacnic-blog.svg\",\"contentUrl\":\"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2023\/03\/lacnic-blog.svg\",\"caption\":\"LACNIC Blog\"},\"image\":{\"@id\":\"https:\/\/blog.lacnic.net\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/facebook.com\/lacnic\",\"https:\/\/x.com\/lacnic\",\"https:\/\/www.instagram.com\/lacnic\/?hl=es-la\",\"https:\/\/uy.linkedin.com\/company\/lacnic\",\"https:\/\/www.youtube.com\/user\/lacnicstaff\",\"https:\/\/www.lacnic.net\/podcast\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.lacnic.net\/#\/schema\/person\/1338d9cfdb0137e8bc5581f3771f39ab\",\"name\":\"Gianni\",\"url\":\"https:\/\/blog.lacnic.net\/pt-br\/author\/gianni\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"LACNIC Blog | Estat\u00edsticas de roteamento desde a linha de comandos usando BGPKIT\u00a0Monocle e a API de Cloudflare Radar","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.lacnic.net\/pt-br\/estatisticas-de-roteamento-desde-a-linha-de-comandos-usando-bgpkit-monocle-e-a-api-de-cloudflare-radar\/","og_locale":"pt_BR","og_type":"article","og_title":"LACNIC Blog | Estat\u00edsticas de roteamento desde a linha de comandos usando BGPKIT\u00a0Monocle e a API de Cloudflare Radar","og_description":"\u00a0Mingwei Zhang, PhD e engenheiro de sistemas s\u00eanior na Cloudflare Este artigo foi publicado originalmente no&nbsp;BGPKIT blog. BGPKIT&nbsp;monocle&nbsp;\u00e9 um programa utilit\u00e1rio de linha de comandos que ajuda os usu\u00e1rios a obter rapidamente informa\u00e7\u00f5es relacionadas ao roteamento da Internet de fontes p\u00fablicas acess\u00edveis e est\u00e1 dispon\u00edvel no&nbsp;GitHub. Na vers\u00e3o V0.5 de BGPKIT&nbsp;monocle, adicionamos suporte para consultar [&hellip;]","og_url":"https:\/\/blog.lacnic.net\/pt-br\/estatisticas-de-roteamento-desde-a-linha-de-comandos-usando-bgpkit-monocle-e-a-api-de-cloudflare-radar\/","og_site_name":"LACNIC Blog","article_publisher":"https:\/\/facebook.com\/lacnic","article_published_time":"2024-05-30T14:11:50+00:00","article_modified_time":"2024-05-30T15:04:40+00:00","og_image":[{"width":680,"height":330,"url":"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/05\/bgpkit-radar-lacnic-blog.png","type":"image\/png"}],"author":"Gianni","twitter_card":"summary_large_image","twitter_creator":"@lacnic","twitter_site":"@lacnic","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.lacnic.net\/pt-br\/estatisticas-de-roteamento-desde-a-linha-de-comandos-usando-bgpkit-monocle-e-a-api-de-cloudflare-radar\/#article","isPartOf":{"@id":"https:\/\/blog.lacnic.net\/pt-br\/estatisticas-de-roteamento-desde-a-linha-de-comandos-usando-bgpkit-monocle-e-a-api-de-cloudflare-radar\/"},"author":{"name":"Gianni","@id":"https:\/\/blog.lacnic.net\/#\/schema\/person\/1338d9cfdb0137e8bc5581f3771f39ab"},"headline":"Estat\u00edsticas de roteamento desde a linha de comandos usando BGPKIT\u00a0Monocle e a API de Cloudflare Radar","datePublished":"2024-05-30T14:11:50+00:00","dateModified":"2024-05-30T15:04:40+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.lacnic.net\/pt-br\/estatisticas-de-roteamento-desde-a-linha-de-comandos-usando-bgpkit-monocle-e-a-api-de-cloudflare-radar\/"},"wordCount":840,"commentCount":0,"publisher":{"@id":"https:\/\/blog.lacnic.net\/#organization"},"image":{"@id":"https:\/\/blog.lacnic.net\/pt-br\/estatisticas-de-roteamento-desde-a-linha-de-comandos-usando-bgpkit-monocle-e-a-api-de-cloudflare-radar\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/05\/bgpkit-radar-lacnic-blog.png","keywords":["Roteamento"],"articleSection":["Roteamento"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.lacnic.net\/pt-br\/estatisticas-de-roteamento-desde-a-linha-de-comandos-usando-bgpkit-monocle-e-a-api-de-cloudflare-radar\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.lacnic.net\/pt-br\/estatisticas-de-roteamento-desde-a-linha-de-comandos-usando-bgpkit-monocle-e-a-api-de-cloudflare-radar\/","url":"https:\/\/blog.lacnic.net\/pt-br\/estatisticas-de-roteamento-desde-a-linha-de-comandos-usando-bgpkit-monocle-e-a-api-de-cloudflare-radar\/","name":"LACNIC Blog | Estat\u00edsticas de roteamento desde a linha de comandos usando BGPKIT\u00a0Monocle e a API de Cloudflare Radar","isPartOf":{"@id":"https:\/\/blog.lacnic.net\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.lacnic.net\/pt-br\/estatisticas-de-roteamento-desde-a-linha-de-comandos-usando-bgpkit-monocle-e-a-api-de-cloudflare-radar\/#primaryimage"},"image":{"@id":"https:\/\/blog.lacnic.net\/pt-br\/estatisticas-de-roteamento-desde-a-linha-de-comandos-usando-bgpkit-monocle-e-a-api-de-cloudflare-radar\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/05\/bgpkit-radar-lacnic-blog.png","datePublished":"2024-05-30T14:11:50+00:00","dateModified":"2024-05-30T15:04:40+00:00","breadcrumb":{"@id":"https:\/\/blog.lacnic.net\/pt-br\/estatisticas-de-roteamento-desde-a-linha-de-comandos-usando-bgpkit-monocle-e-a-api-de-cloudflare-radar\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.lacnic.net\/pt-br\/estatisticas-de-roteamento-desde-a-linha-de-comandos-usando-bgpkit-monocle-e-a-api-de-cloudflare-radar\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/blog.lacnic.net\/pt-br\/estatisticas-de-roteamento-desde-a-linha-de-comandos-usando-bgpkit-monocle-e-a-api-de-cloudflare-radar\/#primaryimage","url":"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/05\/bgpkit-radar-lacnic-blog.png","contentUrl":"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/05\/bgpkit-radar-lacnic-blog.png","width":680,"height":330},{"@type":"BreadcrumbList","@id":"https:\/\/blog.lacnic.net\/pt-br\/estatisticas-de-roteamento-desde-a-linha-de-comandos-usando-bgpkit-monocle-e-a-api-de-cloudflare-radar\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/blog.lacnic.net\/pt-br\/"},{"@type":"ListItem","position":2,"name":"Estat\u00edsticas de roteamento desde a linha de comandos usando BGPKIT\u00a0Monocle e a API de Cloudflare Radar"}]},{"@type":"WebSite","@id":"https:\/\/blog.lacnic.net\/#website","url":"https:\/\/blog.lacnic.net\/","name":"LACNIC Blog","description":"LACNIC Internet Community Newsletter","publisher":{"@id":"https:\/\/blog.lacnic.net\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.lacnic.net\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/blog.lacnic.net\/#organization","name":"LACNIC Blog","url":"https:\/\/blog.lacnic.net\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/blog.lacnic.net\/#\/schema\/logo\/image\/","url":"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2023\/03\/lacnic-blog.svg","contentUrl":"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2023\/03\/lacnic-blog.svg","caption":"LACNIC Blog"},"image":{"@id":"https:\/\/blog.lacnic.net\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/facebook.com\/lacnic","https:\/\/x.com\/lacnic","https:\/\/www.instagram.com\/lacnic\/?hl=es-la","https:\/\/uy.linkedin.com\/company\/lacnic","https:\/\/www.youtube.com\/user\/lacnicstaff","https:\/\/www.lacnic.net\/podcast"]},{"@type":"Person","@id":"https:\/\/blog.lacnic.net\/#\/schema\/person\/1338d9cfdb0137e8bc5581f3771f39ab","name":"Gianni","url":"https:\/\/blog.lacnic.net\/pt-br\/author\/gianni\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/05\/bgpkit-radar-lacnic-blog.png","jetpack_sharing_enabled":true,"wpml_current_locale":"pt_BR","wpml_translations":[{"locale":"es_ES","id":26064,"post_title":"Estad\u00edsticas de enrutamiento desde la l\u00ednea de comandos usando BGPKIT\u00a0Monocle y la API de Cloudflare Radar","slug":"estadisticas-de-enrutamiento-desde-la-linea-de-comandos-usando-bgpkit-monocle-y-la-api-de-cloudflare-radar","href":"https:\/\/blog.lacnic.net\/estadisticas-de-enrutamiento-desde-la-linea-de-comandos-usando-bgpkit-monocle-y-la-api-de-cloudflare-radar\/"},{"locale":"en_US","id":26095,"post_title":"Command-line routing stats with BGPKIT\u00a0Monocle and Cloudflare Radar API","slug":"command-line-routing-stats-with-bgpkit-monocle-and-cloudflare-radar-api","href":"https:\/\/blog.lacnic.net\/en\/command-line-routing-stats-with-bgpkit-monocle-and-cloudflare-radar-api\/"}],"_links":{"self":[{"href":"https:\/\/blog.lacnic.net\/pt-br\/wp-json\/wp\/v2\/posts\/26098","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.lacnic.net\/pt-br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.lacnic.net\/pt-br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.lacnic.net\/pt-br\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.lacnic.net\/pt-br\/wp-json\/wp\/v2\/comments?post=26098"}],"version-history":[{"count":5,"href":"https:\/\/blog.lacnic.net\/pt-br\/wp-json\/wp\/v2\/posts\/26098\/revisions"}],"predecessor-version":[{"id":26112,"href":"https:\/\/blog.lacnic.net\/pt-br\/wp-json\/wp\/v2\/posts\/26098\/revisions\/26112"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.lacnic.net\/pt-br\/wp-json\/wp\/v2\/media\/26094"}],"wp:attachment":[{"href":"https:\/\/blog.lacnic.net\/pt-br\/wp-json\/wp\/v2\/media?parent=26098"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.lacnic.net\/pt-br\/wp-json\/wp\/v2\/categories?post=26098"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.lacnic.net\/pt-br\/wp-json\/wp\/v2\/tags?post=26098"},{"taxonomy":"archivo","embeddable":true,"href":"https:\/\/blog.lacnic.net\/pt-br\/wp-json\/wp\/v2\/archivo?post=26098"},{"taxonomy":"taxonomy-authors","embeddable":true,"href":"https:\/\/blog.lacnic.net\/pt-br\/wp-json\/wp\/v2\/taxonomy-authors?post=26098"},{"taxonomy":"tipo_autor","embeddable":true,"href":"https:\/\/blog.lacnic.net\/pt-br\/wp-json\/wp\/v2\/tipo_autor?post=26098"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}