{"id":23922851,"url":"https://github.com/vikraman/firewall-auth-sh","last_synced_at":"2025-09-14T23:25:47.137Z","repository":{"id":6517170,"uuid":"7758025","full_name":"vikraman/firewall-auth-sh","owner":"vikraman","description":"IITK firewall auth","archived":false,"fork":false,"pushed_at":"2015-03-11T13:22:31.000Z","size":125,"stargazers_count":2,"open_issues_count":0,"forks_count":9,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-11T23:52:24.749Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","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/vikraman.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}},"created_at":"2013-01-22T18:09:54.000Z","updated_at":"2016-07-29T01:24:23.000Z","dependencies_parsed_at":"2022-09-08T01:50:31.710Z","dependency_job_id":null,"html_url":"https://github.com/vikraman/firewall-auth-sh","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/vikraman/firewall-auth-sh","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikraman%2Ffirewall-auth-sh","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikraman%2Ffirewall-auth-sh/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikraman%2Ffirewall-auth-sh/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikraman%2Ffirewall-auth-sh/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vikraman","download_url":"https://codeload.github.com/vikraman/firewall-auth-sh/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikraman%2Ffirewall-auth-sh/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261232750,"owners_count":23128166,"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","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-01-05T17:17:09.439Z","updated_at":"2025-06-22T03:36:25.420Z","avatar_url":"https://github.com/vikraman.png","language":"Shell","readme":"firewall-auth-sh\n================\n\nIITK firewall auth script for fortigate which only uses curl, sed and sh.\nPerfect for running on an OpenWrt router!\n\nThe fortigate gateway works over HTTPS, which is why we need curl with ssl\nsupport. With libcurl linked against polarssl, all the packages fit nicely into\nthe 4MiB filesystem of most TP-Link routers.\n\nInstallation\n-------------\nAdd your username and password in the script, copy to router, reboot.\n\n```\n$ ${EDITOR} firewall-auth.sh\n$ scp firewall-auth.sh root@OpenWrt:~\n$ scp firewall-auth-init root@OpenWrt:/etc/init.d/firewall-auth\n$ ssh root@OpenWrt\n# /etc/init.d/firewall-auth enable\n# reboot\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvikraman%2Ffirewall-auth-sh","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvikraman%2Ffirewall-auth-sh","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvikraman%2Ffirewall-auth-sh/lists"}