This repository contains the code for getgrass-bot
, a bot designed to establish WebSocket connections through various HTTP and SOCKS proxies, specifically aimed at farming for Grass Airdrop Season 2.
getgrass-bot
connects to a specified WebSocket server using both HTTP and SOCKS proxies. It leverages the ws
library for WebSocket communication and integrates the https-proxy-agent
and socks-proxy-agent
libraries for enhanced proxy support. This allows for more versatile and resilient connections, accommodating a wider range of proxy types.
install nodejs curl -fssL https://deb.nodesource.com/setup_19.x | sudo -E bash sudo apt install -y nodejs
-
Clone this repository to your local machine:
git clone https://github.com/dante4rt/getgrass-bot.git
-
Navigate to the project directory:
cd getgrass-bot
-
Install the required dependencies using npm:
npm install
-
Obtain your user ID from the Getgrass website:
-
Open your browser's developer tools (usually by pressing F12 or right-clicking and selecting "Inspect").
-
Go to the "Console" tab.
-
Paste the following command and press Enter:
localStorage.getItem('userId');
-
Copy the value returned, which is your user ID.
-
Create a file named
uid.txt
in the project directory and list your user IDs, each on a new line, like so:123123213 12313123
-
To specify proxies, create a file named
proxy.txt
in the project directory and add your desired proxy URLs, following the same new-line format, like this:http://username:password@hostname:port socks5://username:password@hostname:port
-
To run the
getgrass-bot
, execute the following command in your terminal:npm start
If you would like to support the development of this project, you can make a donation using the following addresses:
- Solana:
GLQMG8j23ookY8Af1uLUg4CQzuQYhXcx56rkpZkyiJvP
- EVM:
0x960EDa0D16f4D70df60629117ad6e5F1E13B8F44
- BTC:
bc1p9za9ctgwwvc7amdng8gvrjpwhnhnwaxzj3nfv07szqwrsrudfh6qvvxrj8
This project is licensed under the MIT License - see the LICENSE file for details.
If you find this project useful, please consider giving it a star on GitHub! Your support motivates further development and enhancements.