T1422.001: Internet Connection Discovery
Adversaries may check for Internet connectivity on compromised systems. This may be performed during automated discovery and can be accomplished in numerous ways such as using `adb shell netstat` for Android.[1]
Adversaries may use the results and responses from these requests to determine if the mobile devices are capable of communicating with adversary-owned C2 servers before attempting to connect to them. The results may also be used to identify routes, redirectors, and proxy servers.
Analyst context for executives and security teams
Internet Connection Discovery is a mobile behavior where malware or an unauthorized actor checks whether an Android or iOS device can reach the Internet before attempting command-and-control communication or mapping routes, proxies, and redirectors. For leaders, its value is as an early warning and readiness test: if mobile devices are part of workforce access, banking, field operations, or executive communications, defenders need enough mobile and network visibility to distinguish normal connectivity checks from suspicious pre-C2 discovery.
Executive priority
Prioritize this as a mobile security visibility and resilience question rather than a standalone high-impact event. The business decision is whether managed detection, mobile device management, network monitoring, and incident response playbooks can observe suspicious connectivity discovery before follow-on communication or data theft. It also supports audit and compliance evidence around encrypted application traffic, mobile monitoring coverage, and controls for high-risk users and unmanaged devices.
Technical view
This is ATT&CK Mobile sub-technique T1422.001 under System Network Configuration Discovery, applicable to Android and iOS. MITRE notes that adversaries may check Internet connectivity using methods such as Android adb shell netstat, and may use results to decide whether to contact adversary-owned C2 infrastructure or identify routes, redirectors, and proxy servers. Official detection text is not provided, but relationship context includes DET0708, Detection of Internet Connection Discovery. SOC and IR teams should validate whether mobile telemetry can show unusual connectivity probes, network-state inspection, command execution such as ADB-related netstat activity on Android where available, and subsequent outbound connection attempts.
Likely telemetry
- Mobile threat defense or mobile EDR events for network-state checks and suspicious app behavior
- Android command or debugging telemetry where ADB activity is enabled or observable
- Device network connection metadata, including destination IPs, ports, timing, and repeated connectivity tests
- DNS, proxy, VPN, secure web gateway, and firewall logs associated with mobile device traffic
- MDM/UEM inventory showing device ownership, platform, installed apps, compliance state, and network configuration
Detection direction
- Validate DET0708-style coverage against mobile connectivity discovery, especially events that precede outbound C2-like communication attempts.
- Correlate connectivity checks with suspicious or newly installed apps, abnormal permissions, ADB/debugging exposure on Android, or traffic to unusual external infrastructure.
- Tune for context: many legitimate apps check network availability, so detections should combine frequency, process/app identity, destination behavior, device risk, and follow-on connections rather than alerting on connectivity checks alone.
- Account for platform blind spots: iOS and personally owned or unmanaged devices may provide limited process-level telemetry, making network, MDM, and mobile threat defense signals more important.
- Use relationship context for hunt prioritization: this behavior is associated in ATT&CK with multiple Android malware families and at least one iOS-related software entry, so high-risk mobile populations merit focused validation.
Mitigation priorities
- Start by ensuring managed mobile devices have MDM/UEM enrollment, device compliance checks, and approved app governance sufficient to support investigation.
- Apply M1009 guidance: require application network traffic to use TLS, and use iOS App Transport Security where applicable to help protect sensitive application communications.
- Reduce unnecessary Android debugging or ADB exposure on production devices and treat observed ADB command activity as investigation-worthy in managed environments.
- Strengthen mobile network monitoring through VPN, proxy, DNS, firewall, or mobile threat defense controls where privacy and operating model allow.
- Prepare IR playbooks for suspected mobile malware that include device isolation, app inventory review, network timeline reconstruction, and evidence preservation constraints for Android and iOS.
Analyst notes and limits
The strongest decision value is coverage validation: can the organization see mobile discovery behavior and connect it to suspicious apps or outbound communication? The relationship list shows this technique is used by numerous ATT&CK software entries, including Pegasus for Android, RedDrop, Exodus, Monokle, Corona Updates, TrickMo, INSOMNIA, EventBot, ViperRAT, FakeSpy, Exobot, CarbonSteal, Asacub, TERRACOTTA, TianySpy, AbstractEmu, Hornbill, BOULDSPY, and FlyTrap. That supports prioritizing mobile telemetry for users or workflows where compromised phones could affect identity, financial access, executive communications, or field operations.
ATT&CK provides no official detection text and no tactic for this object. The supplied relationship to DET0708 names a detection strategy but does not include implementation detail. Telemetry availability varies significantly between Android, iOS, managed, unmanaged, corporate-owned, and BYOD devices. Local baselines are required because benign applications commonly check Internet connectivity.
Internet Connection Discovery
Adversaries may check for Internet connectivity on compromised systems. This may be performed during automated discovery and can be accomplished in numerous ways such as using `adb shell netstat` for Android.[1]
Adversaries may use the results and responses from these requests to determine if the mobile devices are capable of communicating with adversary-owned C2 servers before attempting to connect to them. The results may also be used to identify routes, redirectors, and proxy servers.
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 | T1422 | System Network Configuration Discovery | This object subtechnique of System Network Configuration Discovery. |
Groups, software, and campaigns
S0427: TrickMo
S1061: AbstractEmu
AbstractEmu is mobile malware that was first seen in Google Play and other third-party stores in October 2021. It was discovered in 19 Android applications, of which at least 7 abused known Android exploits for obtaining root permissions. AbstractEmu was observed primarily impacting users in the United States, however victims are believed to be across a total of 17 countries.[1]
S0407: Monokle
S0509: FakeSpy
S0545: TERRACOTTA
TERRACOTTA is an ad fraud botnet that has been capable of generating over 2 billion fraudulent requests per week.[1]
S0326: RedDrop
S0405: Exodus
S1056: TianySpy
S1093: FlyTrap
S0463: INSOMNIA
S0540: Asacub
S0522: Exobot
All related ATT&CK context
Mitigation direction
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 | 1.0 | Current bundle | 10524059214e… |
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]
adb_commands
Pulimet. (2017, September 11). AdbCommands. Retrieved December 14, 2023.
Open source URL -
[2]
mitre-attack T1422.001Open 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.