{"id":20773483,"url":"https://github.com/jcfieldsdev/site-admin-utilities","last_synced_at":"2026-04-24T19:33:50.577Z","repository":{"id":211655645,"uuid":"729676053","full_name":"jcfieldsdev/site-admin-utilities","owner":"jcfieldsdev","description":"Basic web site administration utilities","archived":false,"fork":false,"pushed_at":"2023-12-10T01:30:24.000Z","size":305,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-11T20:51:21.940Z","etag":null,"topics":["perl","php","web-admin"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jcfieldsdev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-12-10T01:27:47.000Z","updated_at":"2023-12-10T09:59:55.000Z","dependencies_parsed_at":"2023-12-10T01:39:21.991Z","dependency_job_id":"c0ea1414-be2c-4955-86a1-8b9979b90491","html_url":"https://github.com/jcfieldsdev/site-admin-utilities","commit_stats":null,"previous_names":["jcfieldsdev/site-admin-utilities"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jcfieldsdev/site-admin-utilities","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jcfieldsdev%2Fsite-admin-utilities","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jcfieldsdev%2Fsite-admin-utilities/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jcfieldsdev%2Fsite-admin-utilities/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jcfieldsdev%2Fsite-admin-utilities/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jcfieldsdev","download_url":"https://codeload.github.com/jcfieldsdev/site-admin-utilities/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jcfieldsdev%2Fsite-admin-utilities/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32238628,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-24T13:21:15.438Z","status":"ssl_error","status_checked_at":"2026-04-24T13:21:15.005Z","response_time":64,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["perl","php","web-admin"],"created_at":"2024-11-17T12:25:57.257Z","updated_at":"2026-04-24T19:33:50.562Z","avatar_url":"https://github.com/jcfieldsdev.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# site-admin-utilities\n\nA few self-contained, basic utilities for site administration, useful for shared hosting servers where you may not have ssh access or the ability to install more fully featured tools. Written mostly in PHP 7 (with one utility written in Perl 5).\n\n* `dbedit.php`, views and executes queries on SQLite databases.\n* `logview.pl`, reads log files in a given directory.\n* `notepad.php`, reads and writes text files.\n* `shell.php`, provides a command-line for executing commands on the server.\n\n![Database Editor](screenshots/dbedit.png)\n\n![Log Viewer](screenshots/logview.png)\n\n![Shell](screenshots/shell.png)\n\nThese files were originally written around 2006, with minor updates over the years to use new language features and such. Since I made them for my own use, they are quite simple, even for their time. They use a request/reload model rather than XMLHttpRequests. The shell uses a bit of JavaScript fanciness to enable scrolling through the command history with the arrow keys and rudimentary tab-completion of file names for the current directory.\n\nThere is no authentication provided, since it is intended that one use Apache's built-in authorization through \".htaccess\"/\".htpasswd\" files. Be careful not to deploy these files on a public-facing web server without some kind of access restriction in place since they provide access to any files accessible by the web server user.\n\nThe PHP scripts write to a log file when used. The web server user must have write access to the directory where logs are written (set by the `LOG_DIR` variable in each file) or logs must be disabled by setting the `LOG_NAME` variable to empty in each file.\n\n## Authors\n\n- J.C. Fields \u003cjcfields@jcfields.dev\u003e\n\n## License\n\n- [MIT license](https://opensource.org/licenses/mit-license.php)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjcfieldsdev%2Fsite-admin-utilities","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjcfieldsdev%2Fsite-admin-utilities","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjcfieldsdev%2Fsite-admin-utilities/lists"}