{"id":142,"date":"2025-06-04T23:30:54","date_gmt":"2025-06-04T22:30:54","guid":{"rendered":"https:\/\/www.bgptrace.com\/blog\/?p=142"},"modified":"2025-06-05T09:29:25","modified_gmt":"2025-06-05T08:29:25","slug":"www-pingnetbox-com-project","status":"publish","type":"post","link":"https:\/\/www.bgptrace.com\/blog\/?p=142","title":{"rendered":"www.pingnetbox.com project"},"content":{"rendered":"\n<p><strong>PingNetBox<\/strong> &#8211; <a href=\"https:\/\/www.pingnetbox.com\">https:\/\/www.pingnetbox.com<\/a> is developed using Python and PHP, and it runs on a Raspberry Pi to act as a probe for network measurement.<\/p>\n\n\n\n<p>The source code is available at: <a class=\"\" href=\"https:\/\/github.com\/royleung01\">https:\/\/github.com\/royleung01<\/a><\/p>\n\n\n\n<p>It&#8217;s easy for me to share this small-scale measurement tool with a web interface and reporting features. Of course, compared to RIPE Atlas, this is a much smaller project\u2014on a completely different scale.<\/p>\n\n\n\n<p>The Raspberry Pi operates with low power consumption while delivering high performance. It fulfills basic network testing needs and can also function as an iPerf probe. Since it&#8217;s Linux-based, tools like Speedtest-CLI can also be used for measurements.<\/p>\n\n\n\n<p>It seems promising! I\u2019m thinking of developing <strong>PingNetBox version 2<\/strong> with more embedded features for the Raspberry Pi.<\/p>\n\n\n\n<p><strong>Rasp-SDWAN<\/strong>, perhaps? IPSEC?<\/p>\n\n\n\n<p>#raspberryPI #speedtest #RIPE #atlas #IP #network #measurement #Internet #github #IPSEC<\/p>\n","protected":false},"excerpt":{"rendered":"<p>PingNetBox &#8211; https:\/\/www.pingnetbox.com is developed using Python and PHP, and it runs on a Raspberry Pi to act as a probe for network measurement. The source code is available at: https:\/\/github.com\/royleung01 It&#8217;s easy for me to share this small-scale measurement tool with a web interface and reporting features. Of course, compared to RIPE Atlas, this &hellip; <a href=\"https:\/\/www.bgptrace.com\/blog\/?p=142\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;www.pingnetbox.com project&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[148,9,12,149,6,62,42,27,112],"class_list":["post-142","post","type-post","status-publish","format-standard","hentry","category-internet","tag-github","tag-internet","tag-ip","tag-ipsec","tag-measurement","tag-network","tag-raspberrypi","tag-ripe","tag-speedtest"],"_links":{"self":[{"href":"https:\/\/www.bgptrace.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/142","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bgptrace.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bgptrace.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bgptrace.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bgptrace.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=142"}],"version-history":[{"count":2,"href":"https:\/\/www.bgptrace.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/142\/revisions"}],"predecessor-version":[{"id":144,"href":"https:\/\/www.bgptrace.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/142\/revisions\/144"}],"wp:attachment":[{"href":"https:\/\/www.bgptrace.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=142"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bgptrace.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=142"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bgptrace.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=142"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}