{"id":16991949,"url":"https://github.com/alectrocute/nanowire","last_synced_at":"2026-05-01T06:31:35.189Z","repository":{"id":106113370,"uuid":"169172100","full_name":"alectrocute/nanowire","owner":"alectrocute","description":null,"archived":false,"fork":false,"pushed_at":"2019-02-08T00:58:56.000Z","size":66,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2026-04-16T03:37:06.279Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"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/alectrocute.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":"2019-02-05T00:43:38.000Z","updated_at":"2019-02-08T00:58:58.000Z","dependencies_parsed_at":null,"dependency_job_id":"e0480c0a-bfb6-4fd5-89af-991863148b69","html_url":"https://github.com/alectrocute/nanowire","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/alectrocute/nanowire","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alectrocute%2Fnanowire","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alectrocute%2Fnanowire/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alectrocute%2Fnanowire/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alectrocute%2Fnanowire/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alectrocute","download_url":"https://codeload.github.com/alectrocute/nanowire/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alectrocute%2Fnanowire/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32487300,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"online","status_checked_at":"2026-05-01T02:00:05.856Z","response_time":64,"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":"2024-10-14T03:27:52.555Z","updated_at":"2026-05-01T06:31:35.175Z","avatar_url":"https://github.com/alectrocute.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"### \"What is this?\"\n\nIf you don't know right off the bat, then disregard this entire repo. It's a work in progress. :(\n\n\n### Notes\n\nCurrently supported: rp0w\n\nAny instance of `nanowire`, `nanowire.local` is a placeholder domain, as is the project name itself.\n\n### Installation\n\nModify, apply `wpa_supplicant.conf` and blank file `ssh` to boot filesystem before first boot.\n\nBoot device and connect via SSH.\n\nGrab configuration script and execute (change out parameters in bash command, wifiName and wifiPass would mirror your settings in `wpa_supplicant.conf`, usually \u0026 set apName and apPass to whatever you desire) -\n\n`curl https://raw.githubusercontent.com/alectrocute/nanowire/master/configure | bash -s -- -a apName apPass -c wifiName wifiPass`\n\nFor some reason, cron failed the first time I ran the command. You may need to run the identical command twice for some odd reason.\n\nYou should now be able to connect to the new wifi network named and protected after your apName and apPass parameter respectively. It should pass through your traffic to the client network, and `192.168.10.1` or `http://nanowire.local` should return the nginx default page. The device should be accessible via client-side (eg. `ssh pi@192.168.1.***` while connected to your home firewall router) or AP-side (`ssh pi@192.168.10.1` while connected on the rpi0w's access point).\n\n### Post-install Notes\n\nipv6 bug from hereonout with Jessie Lite, need to setup ipv6 forwarding...\n\n`echo 'Acquire::ForceIPv4 \"true\";' | sudo tee /etc/apt/apt.conf.d/99force-ipv4`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falectrocute%2Fnanowire","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falectrocute%2Fnanowire","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falectrocute%2Fnanowire/lists"}