{"id":32374787,"url":"https://github.com/gibraltarsoftware/gibraltar.agent.net","last_synced_at":"2026-05-17T02:43:12.876Z","repository":{"id":8561686,"uuid":"10187789","full_name":"GibraltarSoftware/Gibraltar.Agent.Net","owner":"GibraltarSoftware","description":"Gibraltar Loupe Agent for Network Performance and Connectivity","archived":false,"fork":false,"pushed_at":"2013-05-23T00:57:21.000Z","size":388,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-03-27T05:51:50.448Z","etag":null,"topics":["dotnet","logging-and-metrics","monitoring"],"latest_commit_sha":null,"homepage":"https://onloupe.com/for/dotnet-logging/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GibraltarSoftware.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-05-21T04:23:10.000Z","updated_at":"2024-03-27T05:51:50.449Z","dependencies_parsed_at":"2022-09-05T11:10:34.807Z","dependency_job_id":null,"html_url":"https://github.com/GibraltarSoftware/Gibraltar.Agent.Net","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/GibraltarSoftware/Gibraltar.Agent.Net","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GibraltarSoftware%2FGibraltar.Agent.Net","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GibraltarSoftware%2FGibraltar.Agent.Net/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GibraltarSoftware%2FGibraltar.Agent.Net/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GibraltarSoftware%2FGibraltar.Agent.Net/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GibraltarSoftware","download_url":"https://codeload.github.com/GibraltarSoftware/Gibraltar.Agent.Net/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GibraltarSoftware%2FGibraltar.Agent.Net/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280878346,"owners_count":26406642,"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":["dotnet","logging-and-metrics","monitoring"],"created_at":"2025-10-24T22:42:48.620Z","updated_at":"2025-10-24T22:42:50.114Z","avatar_url":"https://github.com/GibraltarSoftware.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"Loupe Agent for Networking\n===================\n\nThis simple agent adds network monitoring capabilities to any .NET application.  \nIt extends the [Loupe Agent](http://nuget.org/GibraltarSoft/Gibraltar.Agent) so you can \nuse any viewer for Loupe to visualize network information.\n\nConnectivity Monitor\n--------------------\n\nThis class is designed to perform non-invasive continuous monitoring of an IP address or host name.\nIt uses Ping requests to measure round drip latency and availability.  It will record an information\nmessage whenever connectivity is lost or regained to a monitored IP address/host name.  Any number of\nthese can be run in a process and they work entirely in the background.  \n\nImplementation Notes\n--------------------\n\nSince Loupe supports .NET 2.0 and later and the monitored networking capabilties are available\nin .NET 2.0 this agent targets .NET 2.0 as well.  Due to the built-in compatibility handling in the\n.NET runtime it can be used by any subsequent verison of .NET so there's no need for a .NET 4.0 or later\nversion unless modifying to support something only available in .NET 4.0 or later.\n\n\nBuilding the Agent\n------------------\n\nThis project is designed for use with Visual Studio 2012 with NuGet package restore enabled.\nWhen you build it the first time it will retrieve dependencies from NuGet.\n\nContributing\n------------\n\nFeel free to branch this project and contribute a pull request to the development branch. \nIf your changes are incorporated into the master version they'll be published out to NuGet for\neveryone to use!","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgibraltarsoftware%2Fgibraltar.agent.net","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgibraltarsoftware%2Fgibraltar.agent.net","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgibraltarsoftware%2Fgibraltar.agent.net/lists"}