T1421: System Network Connections Discovery
Adversaries may attempt to get a listing of network connections to or from the compromised device they are currently accessing or from remote systems by querying for information over the network.
This is typically accomplished by utilizing device APIs to collect information about nearby networks, such as Wi-Fi, Bluetooth, and cellular tower connections. On Android, this can be done by querying the respective APIs:
* `WifiInfo` for information about the current Wi-Fi connection, as well as nearby Wi-Fi networks. Querying the `WiFiInfo` API requires the application to hold the `ACCESS_FINE_LOCATION` permission.
* `BluetoothAdapter` for information about Bluetooth devices, which also requires the application to hold several permissions granted by the user at runtime.
* For Android versions prior to Q, applications can use the `TelephonyManager.getNeighboringCellInfo()` method. For Q and later, applications can use the `TelephonyManager.getAllCellInfo()` method. Both methods require the application hold the `ACCESS_FINE_LOCATION` permission.
Security context for executives and security teams
This Android mobile technique matters because a compromised or intrusive app can learn what networks and nearby devices surround a user: Wi‑Fi, Bluetooth, and cellular tower context. For executives, the risk is not just “network discovery”; it can expose sensitive location and operating context for executives, field staff, facilities, or regulated environments where mobile devices bridge physical and digital operations.
Executive priority
Prioritize this where Android devices are used by high-value personnel, operational teams, or users in sensitive locations. Leaders should ask whether mobile app permissions, sanctioned monitoring/employee-control apps, and unmanaged Android devices are governed well enough to prove that location-adjacent network discovery is limited, logged, and reviewable. This is also useful audit evidence for mobile privacy, access governance, and incident response readiness.
Technical view
ATT&CK lists Android as the platform and identifies API-based collection through WifiInfo, BluetoothAdapter, and TelephonyManager methods for neighboring or all cell information. The object has no ATT&CK tactic or official detection text, but a related detection strategy, DET0636, is provided. SOC and mobile security teams should validate whether they can see apps requesting ACCESS_FINE_LOCATION and Bluetooth runtime permissions, correlate those permissions with observed or declared use of Wi‑Fi, Bluetooth, and cellular APIs, and review suspicious permission use during mobile malware or surveillanceware investigations. Relationship context shows multiple Android surveillanceware or spyware families and one campaign using this behavior, so the technique is relevant to mobile threat hunting, but local telemetry is required to determine exposure.
Likely telemetry
- Android application permission inventory, especially ACCESS_FINE_LOCATION and Bluetooth-related runtime grants
- Mobile device management or enterprise mobility management records for installed apps, app versions, and granted permissions
- Android security, privacy, or app-behavior logs showing Wi‑Fi, Bluetooth, or TelephonyManager API access where available
- Application manifest and static-analysis findings for use of WifiInfo, BluetoothAdapter, TelephonyManager.getNeighboringCellInfo(), or TelephonyManager.getAllCellInfo()
- User consent and runtime permission grant events for location and Bluetooth access
Detection direction
- Map DET0636 or local mobile detection content to this technique and verify what evidence it actually requires, since the ATT&CK object does not provide official detection guidance.
- Tune around context: navigation, connectivity, device-management, and legitimate Bluetooth/Wi‑Fi utilities may need these permissions, while unrelated apps requesting location or Bluetooth access deserve review.
- Hunt for apps that combine ACCESS_FINE_LOCATION with Wi‑Fi, Bluetooth, or cellular information collection APIs, especially if the app has no business need for local network awareness.
- Validate Android-version handling because ATT&CK notes different TelephonyManager methods before Android Q versus Android Q and later.
- Include surveillanceware and employee-monitoring app review in mobile threat hunting, because related software entries include multiple surveillanceware/spyware examples using this technique.
Mitigation priorities
- Establish a mobile app approval and permission-review process for Android devices, focused on location, Wi‑Fi, Bluetooth, and telephony access.
- Use device-management controls where available to inventory installed apps and permission grants on corporate Android devices.
- Apply least-privilege expectations to mobile apps: require a documented business reason for ACCESS_FINE_LOCATION and Bluetooth permissions.
- During IR, collect app inventories, manifests, granted permissions, and relevant mobile security logs before wiping devices, so evidence of network discovery behavior is preserved.
- Review sanctioned monitoring, parental-control, or employee-monitoring tools for privacy, legal, and security governance, since similar categories appear in the relationship context.
Additional notes and limits
This take is based on ATT&CK T1421, System Network Connections Discovery, version 2.1 in ATT&CK release 19.1. The technique is scoped to Android in the supplied object. Relationship context includes DET0636 as a detecting strategy; revoked technique T1507 now maps to this object; campaign C0033; and several software entries including Pallas, Exodus, Monokle, FlexiSpy, ViperRAT, FakeSpy, LightSpy, and Pegasus for iOS. Because one related software entry is iOS while the technique platform is Android, use the relationship as context only and do not infer iOS coverage for this technique record.
ATT&CK provides no official detection text and no tactic for this object. The supplied fields do not prove active exploitation in any specific environment, current customer exposure, or guaranteed detection by any tool. Confirm applicability through local Android fleet scope, app inventory, permission telemetry, and mobile security logging.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
System Network Connections Discovery
Adversaries may attempt to get a listing of network connections to or from the compromised device they are currently accessing or from remote systems by querying for information over the network.
This is typically accomplished by utilizing device APIs to collect information about nearby networks, such as Wi-Fi, Bluetooth, and cellular tower connections. On Android, this can be done by querying the respective APIs:
* `WifiInfo` for information about the current Wi-Fi connection, as well as nearby Wi-Fi networks. Querying the `WiFiInfo` API requires the application to hold the `ACCESS_FINE_LOCATION` permission.
* `BluetoothAdapter` for information about Bluetooth devices, which also requires the application to hold several permissions granted by the user at runtime.
* For Android versions prior to Q, applications can use the `TelephonyManager.getNeighboringCellInfo()` method. For Q and later, applications can use the `TelephonyManager.getAllCellInfo()` method. Both methods require the application hold the `ACCESS_FINE_LOCATION` permission.
How security teams should use this page
Treat this object as behavior context, not an attribution claim. Validate the related groups, software, data sources, and mitigations against official ATT&CK relationships and your own telemetry before making control-coverage decisions.
Related techniques
This mirrors the MITRE pattern of making group, software, campaign, and technique relationships scannable. Relationship notes come from mirrored ATT&CK relationship text when available.
| Domain | ID | Name | Relationship / procedure |
|---|---|---|---|
| Mobile | T1507 | Network Information Discovery | Network Information Discovery revoked by this object. |
Groups, software, and campaigns
S0407: Monokle
S0408: FlexiSpy
S0289: Pegasus for iOS
Pegasus for iOS is the iOS version of malware that has reportedly been linked to the NSO Group. It has been advertised and sold to target high-value victims.[1][2] The Android version is tracked separately under Pegasus for Android.
S0399: Pallas
Pallas is mobile surveillanceware that was custom-developed by Dark Caracal.[1]
S1185: LightSpy
First observed in 2018, LightSpy is a modular malware family that initially targeted iOS devices in Southern Asia before expanding to Android and macOS platforms. It consists of a downloader, a main executable that manages network communications, and functionality-specific modules, typically implemented as `.dylib` files (iOS, macOS) or `.apk` files (Android). LightSpy can collect VoIP call recordings, SMS messages, and credential stores, which are then exfiltrated to a command and control (C2) server.[1]
S0509: FakeSpy
S0405: Exodus
S0506: ViperRAT
C0033: C0033
C0033 was a PROMETHIUM campaign during which they used StrongPity to target Android users. C0033 was the first publicly documented mobile campaign for PROMETHIUM, who previously used Windows-based techniques.[1]
All related ATT&CK context
Object version and sync metadata
The fields below describe the current mirrored snapshot. When Glexia retains multiple ATT&CK source imports, you can open the table to compare the same object across releases (hashes and MITRE timestamps). For MITRE’s own release notes and roadmap, see ATT&CK resources — Updates.
Imported snapshots across ATT&CK releases(1)
| Release | Bundle imported | Object version | Modified | Status | Raw hash |
|---|---|---|---|---|---|
| 19.1 | 2.1 | Current bundle | c17efd6f703b… |
Mirrored ATT&CK source object
The raw object is retained through the mirrored ATT&CK source bundle and object hash. The raw endpoint returns the exact object from the mirrored bundle when available.
External references and citations
MITRE external references are preserved separately from Glexia analysis so citations remain traceable to their original source records.
- [1]trendmicro_strongpity
Dong, Z. et al. (2021, July 21). StrongPity APT Group Deploys Android Malware for the First Time. Retrieved March 19, 2023.
Open source URL - [2]Lookout-Monokle
Bauer A., Kumar A., Hebeisen C., et al. (2019, July). Monokle: The Mobile Surveillance Tooling of the Special Technology Center. Retrieved September 4, 2019.
Open source URL - [3]FlexiSpy-Features
FlexiSpy. (n.d.). FlexiSpy Monitoring Features. Retrieved September 4, 2019.
Open source URL - [4]Lookout-Pegasus
Lookout. (2016). Technical Analysis of Pegasus Spyware. Retrieved December 12, 2016.
Open source URL - [5]Lookout Dark Caracal Jan 2018
Blaich, A., et al. (2018, January 18). Dark Caracal: Cyber-espionage at a Global Scale. Retrieved April 11, 2018.
Open source URL - [6]FirshSecureList LightSpy 2020
Firsh, A., et al. (2020, March 26). iOS exploit chain deploys LightSpy feature-rich malware. Retrieved January 13, 2025.
Open source URL - [7]MelikovBlackBerry LightSpy 2024
Melikov, D. (2024, April 11). LightSpy Returns: Renewed Espionage Campaign Targets Southern Asia, Possibly India. Retrieved January 14, 2025.
Open source URL - [8]Threatfabric LightSpy 2023
ThreatFabric. (2023, October 2). LightSpy mAPT Mobile Payment System Attack. Retrieved January 17, 2025.
Open source URL - [9]Threatfabric LightSpy 2024
ThreatFabric. (2024, October 29). LightSpy: Implant for iOS. Retrieved January 30, 2025.
Open source URL - [10]Shoshin_Kaspersky LightSpy 2020
Shoshin, P. (2020, March 27). LightSpy spyware targets iPhone users in Hong Kong. Retrieved February 12, 2025.
Open source URL - [11]Cybereason FakeSpy
O. Almkias. (2020, July 1). FakeSpy Masquerades as Postal Service Apps Around the World. Retrieved September 15, 2020.
Open source URL - [12]SWB Exodus March 2019
Security Without Borders. (2019, March 29). Exodus: New Android Spyware Made in Italy. Retrieved November 17, 2024.
Open source URL - [13]Lookout ViperRAT
M. Flossman. (2017, February 16). ViperRAT: The mobile APT targeting the Israeli Defense Force that should be on your radar. Retrieved September 11, 2020.
Open source URL - [14]mitre-attackT1421Open source URL
- [15]mitre-attackT1421Open source URL
Source: MITRE ATT&CK®. © 2026 The MITRE Corporation. This work is reproduced and distributed with the permission of The MITRE Corporation. MITRE ATT&CK and ATT&CK are registered trademarks of The MITRE Corporation. Glexia is not affiliated with or endorsed by MITRE.
