{"id":32372664,"url":"https://github.com/cako/checknet","last_synced_at":"2025-10-24T21:55:55.287Z","repository":{"id":142054599,"uuid":"1432325","full_name":"cako/checknet","owner":"cako","description":"Little script to check if the internet is working.","archived":false,"fork":false,"pushed_at":"2011-03-25T00:58:13.000Z","size":96,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2023-03-12T09:41:54.874Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cako.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2011-03-02T20:44:52.000Z","updated_at":"2023-03-12T09:46:08.505Z","dependencies_parsed_at":"2023-03-12T09:46:08.402Z","dependency_job_id":null,"html_url":"https://github.com/cako/checknet","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"purl":"pkg:github/cako/checknet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cako%2Fchecknet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cako%2Fchecknet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cako%2Fchecknet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cako%2Fchecknet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cako","download_url":"https://codeload.github.com/cako/checknet/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cako%2Fchecknet/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280872010,"owners_count":26405606,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-24T02:00:06.418Z","response_time":73,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-10-24T21:54:39.438Z","updated_at":"2025-10-24T21:55:55.281Z","avatar_url":"https://github.com/cako.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"#===============================================================================#\n#                                                                               #\n#   Copyright 2011 Carlos Alberto da Costa Filho                                #\n#                                                                               #\n#   This program is free software: you can redistribute it and/or modify        #\n#   it under the terms of the GNU General Public License as published by        #\n#   the Free Software Foundation, either version 3 of the License, or           #\n#   (at your option) any later version.                                         #\n#                                                                               #\n#   This program is distributed in the hope that it will be useful,             #\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of              #\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #\n#   GNU General Public License for more details.                                #\n#                                                                               #\n#   You should have received a copy of the GNU General Public License           #\n#   along with this program.  If not, see \u003chttp://www.gnu.org/licenses/\u003e.       #\n#                                                                               #\n#===============================================================================#\n#                                                                               #\n#         FILE:  checknet.pl                                                    #\n#                                                                               #\n#        USAGE:  ./checknet.pl                                                  #\n#                perl checknet.pl                                               #\n#                                                                               #\n#  DESCRIPTION:  First I checked if the internet was up by launching a browser  #\n#                and going to www.google.com.                                   #\n#                The I decided to start pinging it. Finally, I added an endless #\n#                loop and stuck in 'espeak' so I didnt have to sit at the       #\n#                computer all day. This was in bash. I finally decided to port  #\n#                it to perl, in order to clean it up a bit. This is the outcome.#\n#                The program will ping google. If it get's a solid connection   #\n#                (all packets received), then it will say \"Internet!\" and try   #\n#                again. It will remain quiet until the solid connection is lost.#\n#                To quit, use your shell's terminate sequence. In bash it's     #\n#                CTRL-C.                                                        #\n#                                                                               #\n#      OPTIONS:  Pass it options just like you would pass ping. In fact, if you #\n#                bring it up as ./checknet -h, it will output ping's help and   #\n#                possible do weird stuff. Maybe when I learn command line       #\n#                switches I'll fix that.                                        #\n#                                                                               #\n# REQUIREMENTS:  perl, ping, UNIX prompt, espeak                                #\n#         BUGS:  Probably many                                                  #\n#        NOTES:  ---                                                            #\n#       AUTHOR:  Carlos Alberto da Costa Filho, c.dacostaf (gmail)              #\n#      VERSION:  0.11                                                           #\n#      CREATED:  Sun Feb 27 20:31:05 BRT 2011                                   #\n#     REVISION:  ---                                                            #\n#===============================================================================#\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcako%2Fchecknet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcako%2Fchecknet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcako%2Fchecknet/lists"}