Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jiab77/sl-tools
Some tools made when LindenLab / SecondLife blocked my IP for "security reasons" :rofl:
https://github.com/jiab77/sl-tools
Last synced: 2 days ago
JSON representation
Some tools made when LindenLab / SecondLife blocked my IP for "security reasons" :rofl:
- Host: GitHub
- URL: https://github.com/jiab77/sl-tools
- Owner: Jiab77
- Created: 2022-08-06T12:41:00.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-12T17:04:53.000Z (5 months ago)
- Last Synced: 2024-08-12T19:54:39.621Z (5 months ago)
- Language: Shell
- Size: 8.79 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# sl-tools
Some tools made when [Linden Lab](https://en.wikipedia.org/wiki/Linden_Lab) / [Second Life](https://secondlife.com) blocked my IP for "security reasons" :rofl:
## Context
They 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:.
> __*They have unblocked my IP few months later without telling me why...*__
So, 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.
Some others has been added later for different needs related to SL (Second Life).
## Requirements
* [sl-backup.sh](sl-backup.sh):
* `tar`, `xz` and `jq` installed on your machine
* [sl-novpn.sh](sl-novpn.sh): none
* [sl-proxy-ssh.sh](sl-proxy-ssh.sh):
* `proxychains` installed on your machine
* A VPS with `ssh` installed
* [sl-proxy-tor.sh](sl-proxy-tor.sh):
* `proxychains` and `tor` installed on your machine
* [sl-vpn.sh](sl-vpn.sh):
* `protonvpn-cli` installed on your machine> 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.
## Configuration
Copy the file [sl.template.conf](sl.template.conf) to `sl.conf` and add the missing informations.
Example config:
```bash
# main
CLIENT_DIR="$HOME/firestorm"
CLIENT_BIN="./firestorm"# tor / ssh proxy
SSH_USER="[REDACTED]"
SSH_HOST="[REDACTED]"
TUNNEL_PORT=9050
KILL_EXISTING_TUNNEL=true
PROXYCHAINS_BIN="proxychains4"# vpn
VPN_BIN="protonvpn-cli"
```## Author
* __Jiab77__