{"id":806,"date":"2021-04-14T00:53:27","date_gmt":"2021-04-14T00:53:27","guid":{"rendered":"http:\/\/www.goncalo.pt\/por\/?page_id=806"},"modified":"2024-07-28T00:29:13","modified_gmt":"2024-07-28T00:29:13","slug":"projecto-network-pinger","status":"publish","type":"page","link":"https:\/\/www.goncalo.pt\/por\/projecto-network-pinger\/","title":{"rendered":"Projecto Network Pinger"},"content":{"rendered":"\n<p>O Network Pinger foi um software gratuito (Freeware), que criei perto de 2009\/2010, para resolver um problema no ISP onde trabalhava, e que transformou uma tarefa que levava perto de 10 a 20 minutos, em 10 segundos, com navega\u00e7\u00e3o automatizada para sacar dados, trat\u00e1-los, pingar em massa milhares de modems, etc. E chegou a ser publicado em v\u00e1rias das maiores revistas de IT da Europa (mostro abaixo).<\/p>\n\n\n\n<p>Eu explico no v\u00eddeo abaixo porque o criei, mas primeiro deixo o website do mesmo:<\/p>\n\n\n\n<p><a href=\"http:\/\/www.networkpinger.com\/\">http:\/\/www.networkpinger.com\/<\/a><\/p>\n\n\n\n<p>O programa acabou tamb\u00e9m por ser publicado nalgumas das maiores revistas de IT da Europa, como na maior de IT da Dinamarca, acho que existem alguns links no site, talvez um dia partilhe alguns links aqui com tempo.<\/p>\n\n\n\n<p>Seria f\u00e1cil dizer que foi publicado e falado em revistas de IT sem dar provas, mas al\u00e9m de poderem investigar na Internet, deixo apenas um exemplo delas, acho que esta era a maior de IT num dos pa\u00edses n\u00f3rdicos, na parte web j\u00e1 que n\u00e3o tive acesso \u00e0s revistas f\u00edsicas:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1011\" height=\"612\" src=\"http:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/04\/it-network-pigner-34582147_10156413232628850_7045184440749785088_n.jpg\" alt=\"Network Pinger, by Gon\u00e7alo Ferreira, numa das maiores revistas de IT da Europa...\" class=\"wp-image-881\" style=\"width:1011px;height:612px\" srcset=\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/04\/it-network-pigner-34582147_10156413232628850_7045184440749785088_n.jpg?v=1631288783 1011w, https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/04\/it-network-pigner-34582147_10156413232628850_7045184440749785088_n-300x182.jpg?v=1631288783 300w, https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/04\/it-network-pigner-34582147_10156413232628850_7045184440749785088_n-768x465.jpg?v=1631288783 768w\" sizes=\"(max-width: 1011px) 100vw, 1011px\" \/><figcaption class=\"wp-element-caption\">Network Pinger, by Gon\u00e7alo Ferreira, numa das maiores revistas de IT da Europa&#8230;<\/figcaption><\/figure>\n\n\n\n<p>Porque o criei? Sem querer ser t\u00e3o completo quando no v\u00eddeo abaixo, posso dizer que no ISP onde trabalhava apareceram milhares de modems em estado offered, mas que apareciam como &#8220;online&#8221;, devido a um bug da altura nos routers Cisco.<\/p>\n\n\n\n<p>A solu\u00e7\u00e3o seria pingarmos os milhares de clientes de cada c\u00e9lula para sabermos se estavam realmente online ou n\u00e3o, com estat\u00edsticas, etc.<\/p>\n\n\n\n<p>Os softwares que existiam na Internet crashavam com tantos hosts pingados (por vezes 60.000, etc).<\/p>\n\n\n\n<p>Al\u00e9m disso, t\u00ednhamos de nos logar num site, escolher a zona, a c\u00e9lula em quest\u00e3o, sacar os dados, copiar a tabela html, lev\u00e1-la ao programa Ultra Edit, isolar a coluna com os IPs, pingar no software (reinciando-o sempre que crashava ou pingar aos bocados a lista), e por fim t\u00ednhamos um resultado, sem relat\u00f3rios.<\/p>\n\n\n\n<p>Isto chegava aos 20 minutos de trabalho por vezes.<\/p>\n\n\n\n<p>Com o meu programa, poder\u00edamos criar sess\u00f5es, ele ligava-se ao host dessa sess\u00e3o, ia \u00e0s p\u00e1ginas configuradas, sacava a lista de op\u00e7\u00f5es dos formul\u00e1rios, apresentava-as no nosso ecr\u00e3, num \u00e1pice. Da\u00ed n\u00f3s escolh\u00edamos a c\u00e9lula em quest\u00e3o e ele pingava os milhares de hosts e apresentava-nos os resultados finais. Tudo isto com um \u00fanico clique, e tudo era automatizado, inclu\u00edndo a navega\u00e7\u00e3o.<\/p>\n\n\n\n<p>Foi feito \u00e0 pressa na altura em poucos meses em .Net, e adicionei-lhe outras ferramentas como Port-Scanner, Whois, DNS e Reverse DNS, Queries WMI, Traceroute Gr\u00e1fico, Ping Individual al\u00e9m dos Pings em Massa, Calculadora de IPs (us\u00e1vamos muito), etc.<\/p>\n\n\n\n<p>Podem ver no v\u00eddeo abaixo porque o fiz. Mas como sa\u00ed da empresa depois para me mudar para o Porto, nunca dei continuidade ao mesmo, e entretanto eles tamb\u00e9m passaram a ter sistemas pr\u00f3prios de testes.<\/p>\n\n\n\n<p>Fica o v\u00eddeo para recordar. \ud83d\ude42<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Network Pinger - O Que \u00c9 e Porque o Criei, Como Optimizou 120.000% Uma Tarefa Num ISP (Som Mal)\" width=\"800\" height=\"450\" src=\"https:\/\/www.youtube.com\/embed\/dunYmv3ySyk?list=PLswCft9xAHt_XcoTfZ3UWSuuVmyHtfcHx\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>E aqui um v\u00eddeo que tinha para mostrar o programa no website do mesmo:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Network Pinger Freeware\" width=\"800\" height=\"600\" src=\"https:\/\/www.youtube.com\/embed\/YedoCYsrnKM?list=PLswCft9xAHt_XcoTfZ3UWSuuVmyHtfcHx\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>Deixo abaixo um post retiradodo meu Facebook, de 2011-09-05:<\/p>\n\n\n\n<p>\u00abNetwork Pinger &#8211; Este projecto terminei-o perto de finais de 2010, \u00e9 como todos os que fa\u00e7o 100% gratuito (Freeware) e destina-se a administradores de sistemas ou de redes, com ferramentas de Mass Ping, Ping, Traceroutes, Portscanner, Queries WMI, DNS e Reverse DNS, Whois a dom\u00ednios e IP&#8217;s, Calculadora de IPs, Conversores de IPs, e outras coisas, com automa\u00e7\u00e3o de navega\u00e7\u00e3o para extrac\u00e7\u00e3o din\u00e2mica de dados de p\u00e1ginas web, corporativas, etc, e customiza\u00e7\u00e3o.<br><br>Mas claro, tal como dito na descri\u00e7\u00e3o do \u00e1lbum, s\u00f3 coloco nele softwares que fiz e que considero bonitos, antes eu fazia os softwares com aspectos simples e pouco bonitos, este foi o primeiro a quem dei mais aten\u00e7\u00e3o ao design e \u00e0 beleza do mesmo, da\u00ed ser o meu preferido. Tamb\u00e9m por ter mais de 200.000 linhas de c\u00f3digo o coloco aqui. O site \u00e9 <a href=\"http:\/\/www.networkpinger.com\/?fbclid=IwAR22nectMrMgXbmsb0e3wNM34Gyo6A26QrNCsttv6_-2zcRkjlBRsFCXz48\" rel=\"noreferrer noopener\" target=\"_blank\">www.networkpinger.com<\/a> (este sim com menos aten\u00e7\u00e3o dada ao aspecto fis\u00edco). <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"?\" src=\"https:\/\/static.xx.fbcdn.net\/images\/emoji.php\/v9\/t51\/1\/16\/1f603.png\">\u00bb<\/p>\n\n\n\n<p>2021-04-14.<\/p>\n\n\n\n<p>Em 2024-07-22, partilhei no meu LinkedIn um post sobre este software em<\/p>\n\n\n\n<p><a href=\"https:\/\/www.linkedin.com\/posts\/goncalopt_para-n%C3%A3o-pensarem-que-s%C3%B3-programo-em-c-activity-7222694482457030656-6YaF?utm_source=share&amp;utm_medium=member_desktop\" target=\"_blank\" rel=\"noopener\">https:\/\/www.linkedin.com\/posts\/goncalopt_para-n%C3%A3o-pensarem-que-s%C3%B3-programo-em-c-activity-7222694482457030656-6YaF?utm_source=share&amp;utm_medium=member_desktop<\/a><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>O Network Pinger foi um software gratuito (Freeware), que criei perto de 2009\/2010, para resolver um problema no ISP onde<\/p>\n","protected":false},"author":1,"featured_media":807,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-806","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Projecto Network Pinger - Gon\u00e7alo Ferreira<\/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:\/\/www.goncalo.pt\/por\/projecto-network-pinger\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Projecto Network Pinger - Gon\u00e7alo Ferreira\" \/>\n<meta property=\"og:description\" content=\"O Network Pinger foi um software gratuito (Freeware), que criei perto de 2009\/2010, para resolver um problema no ISP onde\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.goncalo.pt\/por\/projecto-network-pinger\/\" \/>\n<meta property=\"og:site_name\" content=\"Gon\u00e7alo Ferreira\" \/>\n<meta property=\"article:modified_time\" content=\"2024-07-28T00:29:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/04\/Goncalo-Ferreira-Network-Pinger.png?v=1618374480\" \/>\n\t<meta property=\"og:image:width\" content=\"1888\" \/>\n\t<meta property=\"og:image:height\" content=\"1344\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/projecto-network-pinger\/\",\"url\":\"https:\/\/www.goncalo.pt\/por\/projecto-network-pinger\/\",\"name\":\"Projecto Network Pinger - Gon\u00e7alo Ferreira\",\"isPartOf\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/projecto-network-pinger\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/projecto-network-pinger\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/04\/Goncalo-Ferreira-Network-Pinger.png?v=1618374480\",\"datePublished\":\"2021-04-14T00:53:27+00:00\",\"dateModified\":\"2024-07-28T00:29:13+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/projecto-network-pinger\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.goncalo.pt\/por\/projecto-network-pinger\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/projecto-network-pinger\/#primaryimage\",\"url\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/04\/Goncalo-Ferreira-Network-Pinger.png?v=1618374480\",\"contentUrl\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/04\/Goncalo-Ferreira-Network-Pinger.png?v=1618374480\",\"width\":1888,\"height\":1344,\"caption\":\"Network Pinger\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/projecto-network-pinger\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.goncalo.pt\/por\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Projecto Network Pinger\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/#website\",\"url\":\"https:\/\/www.goncalo.pt\/por\/\",\"name\":\"Gon\u00e7alo Ferreira\",\"description\":\"[Game Engine\/Software\/Simulation\/Trading Systems\/Full Stack] Developer, Musician, Composer, Painter, Writer, IT Trainer, Sys Admin, Ex-Trader, Skater, Strongman, Vegan, Self-Taught Neuro-Divergent Polymath, and 1001 things more. Welcome to my world!\",\"publisher\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.goncalo.pt\/por\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/#organization\",\"name\":\"Gon\u00e7alo Ferreira\",\"url\":\"https:\/\/www.goncalo.pt\/por\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/08\/cropped-Goncalo-Ferreira-Logo-With-Face.png\",\"contentUrl\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/08\/cropped-Goncalo-Ferreira-Logo-With-Face.png\",\"width\":389,\"height\":90,\"caption\":\"Gon\u00e7alo Ferreira\"},\"image\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"http:\/\/www.linkedin.com\/in\/GoncaloPT\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Projecto Network Pinger - Gon\u00e7alo Ferreira","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:\/\/www.goncalo.pt\/por\/projecto-network-pinger\/","og_locale":"en_US","og_type":"article","og_title":"Projecto Network Pinger - Gon\u00e7alo Ferreira","og_description":"O Network Pinger foi um software gratuito (Freeware), que criei perto de 2009\/2010, para resolver um problema no ISP onde","og_url":"https:\/\/www.goncalo.pt\/por\/projecto-network-pinger\/","og_site_name":"Gon\u00e7alo Ferreira","article_modified_time":"2024-07-28T00:29:13+00:00","og_image":[{"width":1888,"height":1344,"url":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/04\/Goncalo-Ferreira-Network-Pinger.png?v=1618374480","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.goncalo.pt\/por\/projecto-network-pinger\/","url":"https:\/\/www.goncalo.pt\/por\/projecto-network-pinger\/","name":"Projecto Network Pinger - Gon\u00e7alo Ferreira","isPartOf":{"@id":"https:\/\/www.goncalo.pt\/por\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.goncalo.pt\/por\/projecto-network-pinger\/#primaryimage"},"image":{"@id":"https:\/\/www.goncalo.pt\/por\/projecto-network-pinger\/#primaryimage"},"thumbnailUrl":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/04\/Goncalo-Ferreira-Network-Pinger.png?v=1618374480","datePublished":"2021-04-14T00:53:27+00:00","dateModified":"2024-07-28T00:29:13+00:00","breadcrumb":{"@id":"https:\/\/www.goncalo.pt\/por\/projecto-network-pinger\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.goncalo.pt\/por\/projecto-network-pinger\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.goncalo.pt\/por\/projecto-network-pinger\/#primaryimage","url":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/04\/Goncalo-Ferreira-Network-Pinger.png?v=1618374480","contentUrl":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/04\/Goncalo-Ferreira-Network-Pinger.png?v=1618374480","width":1888,"height":1344,"caption":"Network Pinger"},{"@type":"BreadcrumbList","@id":"https:\/\/www.goncalo.pt\/por\/projecto-network-pinger\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.goncalo.pt\/por\/"},{"@type":"ListItem","position":2,"name":"Projecto Network Pinger"}]},{"@type":"WebSite","@id":"https:\/\/www.goncalo.pt\/por\/#website","url":"https:\/\/www.goncalo.pt\/por\/","name":"Gon\u00e7alo Ferreira","description":"[Game Engine\/Software\/Simulation\/Trading Systems\/Full Stack] Developer, Musician, Composer, Painter, Writer, IT Trainer, Sys Admin, Ex-Trader, Skater, Strongman, Vegan, Self-Taught Neuro-Divergent Polymath, and 1001 things more. Welcome to my world!","publisher":{"@id":"https:\/\/www.goncalo.pt\/por\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.goncalo.pt\/por\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.goncalo.pt\/por\/#organization","name":"Gon\u00e7alo Ferreira","url":"https:\/\/www.goncalo.pt\/por\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.goncalo.pt\/por\/#\/schema\/logo\/image\/","url":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/08\/cropped-Goncalo-Ferreira-Logo-With-Face.png","contentUrl":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/08\/cropped-Goncalo-Ferreira-Logo-With-Face.png","width":389,"height":90,"caption":"Gon\u00e7alo Ferreira"},"image":{"@id":"https:\/\/www.goncalo.pt\/por\/#\/schema\/logo\/image\/"},"sameAs":["http:\/\/www.linkedin.com\/in\/GoncaloPT\/"]}]}},"_links":{"self":[{"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/pages\/806"}],"collection":[{"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/comments?post=806"}],"version-history":[{"count":3,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/pages\/806\/revisions"}],"predecessor-version":[{"id":3784,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/pages\/806\/revisions\/3784"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/media\/807"}],"wp:attachment":[{"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/media?parent=806"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}