Skip to content

A bot for establishing WebSocket connections through various HTTP and SOCKS proxies for farming Grass Airdrop.

License

Notifications You must be signed in to change notification settings

dante4rt/getgrass-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

getgrass-bot

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.

Overview

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.

Installation

install nodejs curl -fssL https://deb.nodesource.com/setup_19.x | sudo -E bash sudo apt install -y nodejs

  1. Clone this repository to your local machine:

    git clone https://github.com/dante4rt/getgrass-bot.git
  2. Navigate to the project directory:

    cd getgrass-bot
  3. Install the required dependencies using npm:

    npm install

Usage

  1. Obtain your user ID from the Getgrass website:

    • Visit https://app.getgrass.io/dashboard.

    • 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.

  2. Create a file named uid.txt in the project directory and list your user IDs, each on a new line, like so:

    123123213
    12313123
    
  3. 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
    
  4. To run the getgrass-bot, execute the following command in your terminal:

    npm start

Donations

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

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contribution

If you find this project useful, please consider giving it a star on GitHub! Your support motivates further development and enhancements.

About

A bot for establishing WebSocket connections through various HTTP and SOCKS proxies for farming Grass Airdrop.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •