{"id":13631996,"url":"https://github.com/rosehgal/tortipi","last_synced_at":"2025-10-26T04:30:40.260Z","repository":{"id":50321675,"uuid":"131173537","full_name":"rosehgal/tortipi","owner":"rosehgal","description":"Tor based Raspberry π hotspot","archived":false,"fork":false,"pushed_at":"2020-11-29T16:33:04.000Z","size":9,"stargazers_count":117,"open_issues_count":0,"forks_count":20,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-10-30T03:31:09.004Z","etag":null,"topics":["automation","raspberry-pi","raspberry-pi-3","tor","tor-network","wifi-hotspot"],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rosehgal.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-04-26T15:10:47.000Z","updated_at":"2024-09-12T17:04:31.000Z","dependencies_parsed_at":"2022-08-17T14:50:28.441Z","dependency_job_id":null,"html_url":"https://github.com/rosehgal/tortipi","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rosehgal%2Ftortipi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rosehgal%2Ftortipi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rosehgal%2Ftortipi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rosehgal%2Ftortipi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rosehgal","download_url":"https://codeload.github.com/rosehgal/tortipi/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238258963,"owners_count":19442507,"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":["automation","raspberry-pi","raspberry-pi-3","tor","tor-network","wifi-hotspot"],"created_at":"2024-08-01T22:02:47.570Z","updated_at":"2025-10-26T04:30:34.951Z","avatar_url":"https://github.com/rosehgal.png","language":"Shell","funding_links":[],"categories":["Shell"],"sub_categories":[],"readme":"# Tor-Ti-Pi\n```\n       _==/          i     i          \\==_\n     /XX/            |\\___/|            \\XX\\\n   /XXXX\\            |XXXXX|            /XXXX\\\n  |XXXXXX\\_         _XXXXXXX_         _/XXXXXX|\n XXXXXXXXXXXxxxxxxxXXXXXXXXXXXxxxxxxxXXXXXXXXXXX\n|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX|                             BATMAN uses TOR\nXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                                 Do You ?\n|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX|\n XXXXXX/^^^^\"\\XXXXXXXXXXXXXXXXXXXXX/^^^^^\\XXXXXX\n  |XXX|       \\XXX/^^\\XXXXX/^^\\XXX/       |XXX|\n    \\XX\\       \\X/    \\XXX/    \\X/       /XX/\n       \"\\       \"      \\X/      \"      /\" \n\n```\nTorTiPi is a tool to setup the **Tor based wifi hotspot**  on Raspberry Pi Model 3. This tool can also work with the other models on Raspberry but would require exteranl wifi  adapter plugged into RP, which would be helpful to create access point.  \nAt this point **TTP** provides extremly simple but complete setup to create Tor network access point.  \nI will not mention that why should one use [Tor](https://en.wikipedia.org/wiki/Tor_(anonymity_network)) if you are curious to know [this blog post](https://www.eff.org/deeplinks/2014/06/why-you-should-use-tor) is a good read.  \n**If you really want to get your hands dirty with anonymity**, then lets gets started.    \n\nLet `TorTiPi` do it.\n---\nTorTiPi setups everything for you. But How ??  \n```bash\ngit clone https://github.com/r0hi7/tortipi.git\ncd tortipi\nchmod +x setup.sh\n./setup.sh\n```\nOnly 4 simple commands. :smile:  \nAt the end of the installation, a Access point named as **TorTiPi** will be up and its default password would be **changeme**.\nIf you want to change deafult password, TorTiPi simplifies that too for you.  \n\nChanging the Configurations.\n---\nThe [hostapd.config](/hostapd.config) file in this repo needs to be changed before the running setup script.\n```\ninterface=wlan0\nssid=TortiPi\nhw_mode=g\nchannel=6\nmacaddr_acl=0\nauth_algs=1\nignore_broadcast_ssid=0\nwpa=2\nwpa_passphrase=changeme\nwpa_key_mgmt=WPA-PSK\nwpa_pairwise=TKIP\nrsn_pairwise=CCMP\n```\nIf you notice the content are very simple key value pair. For our concern we need to focus on **ssid** and **wpa_passphrase**. The first one specifies the name of your wifi hotspot and the latter one chnages the password for AP.\nOnce the changes have been made, save the file and run `./setup.sh`.  \nIf you have already ran setup script. Donot rerun the script after changing. Rather modify the file `/etc/hostapd/hostapd.conf`. This file also have same parameter as to the one in [hostapd.config](/hostapd.config). After making the changes restart the hostapd service.  \n`service hostapd restart`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frosehgal%2Ftortipi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frosehgal%2Ftortipi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frosehgal%2Ftortipi/lists"}