⭐Open For Contributions⭐
This project is a Python-based XMPP bot that allows users to execute commands on a remote server via XMPP messages.
- Execute commands remotely
- Receive real-time updates about command execution
- Safe handling of sensitive information
- Python 3.x
- Slixmpp library
- XMPP account
- Gemini API (Optional)
- Register XMPP two accounts - One for server and One for client (mobile).
- Install XMPP client application on Mobile (Xabber or Conversations).
- Setup a cloud server (Use Oracle free lifetime Virtual Machine)
- Download and Install ChatXAI.
- Install the requirements.
- Set up your XMPP credentials in
config.py
. - Configure Gemini API from https://aistudio.google.com/app/apikey.
- Set up the tool that needs to be run and set the command to run (without arguments) in
config.py
. - Run the bot using
nohup python3 chatxai.py &
.
- OSINT Data Gathering
- Can be used in Reconnaissance for Penetration Testing or Bug Bounty Hunting
- Executing Automated Tasks
- Remote System Monitoring
Executing a command using XMPP using |
Output from executing the command from the |
- More Security
- Use Multiple tools
This project is licensed under the MIT License.