{"id":30743183,"url":"https://github.com/orellabac/onlinesessionmodule","last_synced_at":"2026-05-18T19:36:38.414Z","repository":{"id":71322312,"uuid":"68728790","full_name":"orellabac/OnlineSessionModule","owner":"orellabac","description":"Online Users Module Version 2.0 To easily track the current session list and its contents. Very handy for ASP.NET MVC or WebMap projects","archived":false,"fork":false,"pushed_at":"2017-09-20T18:16:59.000Z","size":163,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-08-01T08:21:16.683Z","etag":null,"topics":["asp-net","module","mvc","nuget-package","session","session-management","tracking","webmap"],"latest_commit_sha":null,"homepage":"","language":"C#","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/orellabac.png","metadata":{"files":{"readme":"README.md","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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-09-20T15:58:46.000Z","updated_at":"2021-02-07T21:33:32.000Z","dependencies_parsed_at":"2023-03-05T14:18:09.784Z","dependency_job_id":null,"html_url":"https://github.com/orellabac/OnlineSessionModule","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/orellabac/OnlineSessionModule","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/orellabac%2FOnlineSessionModule","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/orellabac%2FOnlineSessionModule/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/orellabac%2FOnlineSessionModule/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/orellabac%2FOnlineSessionModule/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/orellabac","download_url":"https://codeload.github.com/orellabac/OnlineSessionModule/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/orellabac%2FOnlineSessionModule/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273539317,"owners_count":25123499,"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-09-04T02:00:08.968Z","response_time":61,"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":["asp-net","module","mvc","nuget-package","session","session-management","tracking","webmap"],"created_at":"2025-09-04T02:03:57.827Z","updated_at":"2026-05-18T19:36:38.335Z","avatar_url":"https://github.com/orellabac.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"Online Users Module Version 2.0\n================================\n\n[![Build status](https://ci.appveyor.com/api/projects/status/foi3wv36o8gx8hq7?svg=true)](https://ci.appveyor.com/project/orellabac/onlinesessionmodule)\n\nThis is a simple module that you can add to your website to monitor current users and session sizes\n\nI created this module mostly to deal with ASP.NET MVC Applications specially applications migrated with Mobilize.NET WebMap.\n\nRecently I realized that the Github code was not compiling, so I decided to update it a little and provide some more features.\n\nFeatures in this release\n------------------------\n\nMy focus in this release was mostly on make it simple to use.\nOn previous versions there were some manual steps to use it (don't you hate that!!)\nSo in this new version, I hope it is super simple. \n\n```\nInstall-Package OnlineUsersModule\n```\n\nAnd that's all ( Well in most cases).\n\nNOTE: I assume that you have an ignore route like: `routes.IgnoreRoute(\"sessioninfo.axd/{*pathInfo}\");`\ninside your `RouteConfig.cs`.\n\nBut what does this nuget do?\n---------------------------\n\nWell it add an easy way to see the current list of sessions. \nSo for example if you  application is running at `http:\\\\localhost:54485` then\njust navigate to `http://localhost:54485/sessioninfo.axd/sessions` it would show a list like:\n\n![SessionsScreen](SessionsScreen.PNG)\n\nFrom the session screen you can query the current session size, list the session contents or open the \nsession terminal.\n\nWhat is the session terminal?\n---------------------------\n\t\nWell in this version I added a session console. I just wanted to create a terminal-like interface\nand terminal interfaces are cool.\n\n![Sessions Terminal](SesssionTerminal.PNG)\n\nThis terminal only implements some simple commands:\n\n```\n\u003e\u003e dump session\n```\n\nThis command will create an Excel file with the session contents. Very handy to perform analysis and comparisons.\n\n```\n\u003e\u003e dump item ITEMID\n```\n\nThis command shows the content of a the item with a particular id in the session\n\n```\n\u003e\u003e dump pattern REGULAREXPRESSION\n```\n\nThis command shows the contents of all elements that match the given regular expression\n\n```\n\u003e\u003e dump bim ITEMID\n```\n\nShows a hex dump of the item with a particular id in the session\n\nInstallation Issues\n-------------------\n\nSome uses have had some issues when installing the Nuget. \nIt might report an error with Newtonsoft.json I really do not know why because there are no direct dependencies but\nanyway if you see something like that change setting as in the picture below:\n\n![NugetIssues](SessionsScreen.PNG)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Forellabac%2Fonlinesessionmodule","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Forellabac%2Fonlinesessionmodule","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Forellabac%2Fonlinesessionmodule/lists"}