{"id":23969090,"url":"https://github.com/jiab77/sl-tools","last_synced_at":"2025-02-24T14:42:02.483Z","repository":{"id":53932719,"uuid":"521943424","full_name":"Jiab77/sl-tools","owner":"Jiab77","description":"Some tools made when LindenLab / SecondLife blocked my IP for \"security reasons\" :rofl:","archived":false,"fork":false,"pushed_at":"2024-08-12T17:04:53.000Z","size":9,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-07T00:59:18.529Z","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/Jiab77.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":"2022-08-06T12:41:00.000Z","updated_at":"2024-08-12T17:04:57.000Z","dependencies_parsed_at":"2022-08-13T04:50:37.605Z","dependency_job_id":null,"html_url":"https://github.com/Jiab77/sl-tools","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/Jiab77%2Fsl-tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jiab77%2Fsl-tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jiab77%2Fsl-tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jiab77%2Fsl-tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Jiab77","download_url":"https://codeload.github.com/Jiab77/sl-tools/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240498232,"owners_count":19811217,"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-07T00:59:50.628Z","updated_at":"2025-02-24T14:42:02.451Z","avatar_url":"https://github.com/Jiab77.png","language":"Shell","readme":"# sl-tools\n\nSome tools made when [Linden Lab](https://en.wikipedia.org/wiki/Linden_Lab) / [Second Life](https://secondlife.com) blocked my IP for \"security reasons\" :rofl:\n\n## Context\n\nThey blocked my IP after the publication of this [research](https://gist.github.com/Jiab77/6c38f6566d68784f4591b60c0269a8f0) and probably for having made the [sl-friends](https://github.com/Jiab77/sl-friends) project :sweat_smile:.\n\n\u003e __*They have unblocked my IP few months later without telling me why...*__\n\nSo, these scripts can be used by those who also got their IP blocked and still willing to go to the virtual world without being blocked anymore.\n\nSome others has been added later for different needs related to SL (Second Life).\n\n## Requirements\n\n* [sl-backup.sh](sl-backup.sh):\n  * `tar`, `xz` and `jq` installed on your machine\n* [sl-novpn.sh](sl-novpn.sh): none\n* [sl-proxy-ssh.sh](sl-proxy-ssh.sh):\n  * `proxychains` installed on your machine\n  * A VPS with `ssh` installed\n* [sl-proxy-tor.sh](sl-proxy-tor.sh):\n  * `proxychains` and `tor` installed on your machine\n* [sl-vpn.sh](sl-vpn.sh):\n  * `protonvpn-cli` installed on your machine\n\n\u003e The VPN [script](sl-vpn.sh) has been made for using [Proton VPN](https://protonvpn.com/) as provider but you should be able to use any other ones by updating the [config](sl.template.conf) file and the [script](sl-vpn.sh) itself for the commands to pass to the VPN provider binary.\n\n## Configuration\n\nCopy the file [sl.template.conf](sl.template.conf) to `sl.conf` and add the missing informations.\n\nExample config:\n\n```bash\n# main\nCLIENT_DIR=\"$HOME/firestorm\"\nCLIENT_BIN=\"./firestorm\"\n\n# tor / ssh proxy\nSSH_USER=\"[REDACTED]\"\nSSH_HOST=\"[REDACTED]\"\nTUNNEL_PORT=9050\nKILL_EXISTING_TUNNEL=true\nPROXYCHAINS_BIN=\"proxychains4\"\n\n# vpn\nVPN_BIN=\"protonvpn-cli\"\n```\n\n## Author\n\n* __Jiab77__\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjiab77%2Fsl-tools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjiab77%2Fsl-tools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjiab77%2Fsl-tools/lists"}