Get PrivaseeAI Security running and protect your iPhone in 5 minutes.
# 1. Clone and install (2 minutes)
git clone https://github.com/aurelianware/PrivaseeAI.Security.git
cd PrivaseeAI.Security
pip install -r requirements.txt
pip install -e .
# 2. Verify installation
privasee --version
# 3. Run your first scan
privasee scan
# 4. Start monitoring
privasee startThat's it! You're now monitoring your iPhone for threats.
✅ Installed PrivaseeAI Security CLI
✅ Scanned your existing iOS backups for threats
✅ Started continuous monitoring (runs until you press Ctrl+C)
The system is now:
- Checking for VPN manipulation every 60 seconds
- Scanning iOS backups for suspicious profiles
- Monitoring for API abuse and tracking attempts
Get instant notifications when threats are detected:
- Open Telegram, search
@BotFather - Send:
/newbot - Follow prompts, copy your bot token
- Message your new bot (say "hello")
- Visit:
https://api.telegram.org/bot<YOUR_TOKEN>/getUpdates - Find your
chat_idin the response
# Add to ~/.zshrc or ~/.bashrc
echo 'export TELEGRAM_BOT_TOKEN="your_token_here"' >> ~/.zshrc
echo 'export TELEGRAM_CHAT_ID="your_chat_id_here"' >> ~/.zshrc
# Reload
source ~/.zshrc
# Verify
privasee configShould show: Telegram Configured: ✅ Yes
# Check configuration and system status
privasee config
# Scan iOS backups once
privasee scan
# Start continuous monitoring
privasee start
# Monitor with custom interval (seconds)
privasee start --interval 120
# Monitor without Telegram
privasee start --no-telegram
# Launch web dashboard
privasee dashboard
# Dashboard on custom port
privasee dashboard --port 3000
# Stop monitoring
# Press Ctrl+C in the terminal- iOS Backups - Scans
~/Library/Application Support/MobileSync/Backup - Carrier Profiles - Checks for suspicious MDM/configuration profiles
- Backup Changes - Monitors for new profiles appearing
- Live VPN Logs - Real-time WireGuard/ProtonVPN log analysis
- Connection Patterns - Detects forced reconnections and server hopping
- API Calls - Identifies rate limiting and tracking attempts
For live monitoring setup, see iOS_DEVICE_TESTING_GUIDE.md
When privasee scan or privasee start finds threats, you'll see:
Threats Detected:
┏━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━┓
┃ Severity ┃ Type ┃ Count ┃
┡━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━┩
│ CRITICAL │ VPN_MITM │ 0 │
│ HIGH │ CARRIER │ 2 │ ← Action needed!
│ MEDIUM │ API_ABUSE │ 1 │
└───────────┴────────────┴─────────┘🔴 CRITICAL - Immediate action required
- Disconnect from network
- Review threat details
- Contact security expert
🟠 HIGH - Serious threat
- Review threat details in logs
- Consider switching VPN providers
- Check installed profiles on iPhone
🟡 MEDIUM - Suspicious activity
- Monitor the situation
- May be false positive
- Switch networks if persistent
🟢 None/Clean - All good!
- Keep monitoring
- Run periodic scans
cd /path/to/PrivaseeAI.Security
pip install -e .Create an iPhone backup:
- Connect iPhone to Mac via USB
- Open Finder
- Select iPhone in sidebar
- Click "Back Up Now"
Or specify custom path:
privasee scan --backup-path /path/to/backupsRequires Python 3.11+:
python3 --version # Check version
brew install python@3.11 # Install if needed (macOS)- ✅ Run
privasee scanweekly - ✅ Set up Telegram alerts
- ✅ Check logs occasionally
- 📖 Read ORCHESTRATOR_GUIDE.md - Full CLI reference
- 📖 Read iOS_DEVICE_TESTING_GUIDE.md - Live monitoring setup
- ⚙️ Set up as LaunchAgent for 24/7 monitoring
- 🛠️ Customize via
config.yaml
- 📖 Read CONTRIBUTING.md - Development setup
- 🧪 Run tests:
pytest - 📊 Check coverage:
pytest --cov
PrivaseeAI Security is now watching your iPhone for:
- VPN manipulation and forced protocol changes
- Suspicious carrier profiles and MDM configurations
- API abuse and location tracking attempts
- Certificate tampering and MITM attacks
Keep it running with privasee start for continuous protection, or run privasee scan periodically.
- Full Documentation: README.md
- CLI Reference: ORCHESTRATOR_GUIDE.md
- User Guide: USER_GUIDE.md
- Report Issues: GitHub Issues
- Security Concerns: SECURITY.md