A Telegram bot for placing spoofed SIP calls using the python-telegram-bot library and PJSUA.
- Start interaction with /start
- Place calls with a spoofed caller ID
- Set custom caller ID
- View current caller ID status
- Python 3.11 (recommended via Conda)
- python-telegram-bot
- python-dotenv
- PJSUA (SIP client)
- Telegram Bot Token
git clone <repo-url>
cd hispoofconda create -n hispoof python=3.11
conda activate hispoofpip install python-telegram-bot python-dotenvCreate a .env file in the project root with the following content:
TELEGRAM_TOKEN=your_telegram_token
SIP_USER=your_sip_user
SIP_PASS=your_sip_pass
PJSUA_PATH=/full/path/to/pjsua
DYLD_LIB_PATH=/full/path/to/dyld_libTELEGRAM_TOKEN: Your Telegram bot tokenSIP_USER/SIP_PASS: Your SIP credentialsPJSUA_PATH: Full path to the PJSUA executableDYLD_LIB_PATH: Path to dynamic libraries needed by PJSUA (macOS)
python uibot.py- Start the bot in Telegram with
/start - Use the menu to place calls, set caller ID, or check status
- Make sure PJSUA is installed and accessible at the path you provide
- This bot is for educational/research purposes only. Use responsibly and comply with all applicable laws. # Hispoof