Cybersecurity

9711 readers
12 users here now

c/cybersecurity is a community centered on the cybersecurity and information security profession. You can come here to discuss news, post something interesting, or just chat with others.

THE RULES

Instance Rules

Community Rules

If you ask someone to hack your "friends" socials you're just going to get banned so don't do that.

Learn about hacking

Hack the Box

Try Hack Me

Pico Capture the flag

Other security-related communities !databreaches@lemmy.zip !netsec@lemmy.world !securitynews@infosec.pub !cybersecurity@infosec.pub !pulse_of_truth@infosec.pub

Notable mention to !cybersecuritymemes@lemmy.world

founded 2 years ago
MODERATORS
1
2
 
 

Source code and details: https://github.com/umutcamliyurt/Praesidium

Praesidium is an Android security tool designed to protect devices from physical and software-level intrusion. Running as a persistent foreground service, it continuously monitors for threat indicators — ADB connections, brute-force unlock attempts, and anomalous process behaviour — and responds with configurable emergency actions including screen lock, device reboot, or full factory wipe.

Features

Capability Description
ADB Connection Detection Detects active ADB sessions via /proc/net/tcp inspection
Brute-Force Protection Tracks cumulative failed unlock attempts via the Device Admin API
FD Spike Detection Monitors adbd file descriptor count for anomalous growth
Automated Response Per-threat configurable actions: lock, reboot, or wipe
Confirmation Counting Reboot requires 5 consecutive confirmations; wipe requires 10 — prevents single-poll false positives
Manual Emergency Controls One-tap lock, reboot, and wipe from the main UI
Admin Toggle Activate and deactivate Device Administrator and Device Owner status from within the app
Persistence Service auto-restarts after device reboot via BOOT_COMPLETED
Granular Settings Individual toggle and action assignment for each threat type
3
4
 
 

Internet-exposed devices that give BIOS-level access? What could possibly go wrong?

5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
view more: next ›