A billionaire screams invasion of privacy because a college student’s Twitter bot posts his jet’s real-time location. A military transport touches down in a contested territory while official press releases mention nothing. A corporate executive claims to be in New York when flight records place his aircraft in the Cayman Islands. In each scenario, the average person opens FlightRadar24, searches for the aircraft, and sees nothing but empty sky.
Here’s what they don’t tell you: the problem isn’t technical. The problem is systemic. Most commercial flight tracking applications filter out “sensitive” aircraft at the request of wealthy owners, corporate entities, and government agencies. You’re looking at a sanitized version of reality—a curated map that shows you exactly what powerful interests want you to see.
The RecOsint approach operates on a different principle entirely. The sky is public domain. When an aircraft broadcasts radio signals to prevent mid-air collisions, those signals become public information the moment they leave the antenna. You don’t need exploits, backdoors, or classified access to track these planes. You need physics. You need the right tools. And you need to understand how the technology actually works beneath the polished interfaces of consumer-grade applications.
By shifting from commercial flight apps to raw data aggregators like ADS-B Exchange, you transform from a casual observer into someone capable of identifying “unlisted” targets in real-time. This guide will teach you exactly how to do that.
The Physics of Flight Tracking: Core Concepts
Before you touch a single tracking tool, you need to understand the electromagnetic fundamentals that make this entire discipline possible. Every technique, every tool, every investigative methodology builds on three core concepts: ADS-B, MLAT, and ICAO Hex Codes.
ADS-B: The Aircraft’s Digital Shout
Technical Definition: Automatic Dependent Surveillance–Broadcast represents a surveillance technology where aircraft determine their position via satellite navigation (GPS) and periodically broadcast that position, along with identification and velocity data, via radio waves. Ground stations and other aircraft receive these unencrypted broadcasts to maintain situational awareness and prevent collisions.
The Analogy: Imagine someone walking through a pitch-black forest shouting “I am here at coordinates 42.3601, 71.0589, moving north at 3 miles per hour!” through a megaphone every few seconds. You don’t need to see them. You don’t need sophisticated equipment. You just need to listen. That’s exactly what ADS-B does—aircraft continuously announce their existence to anyone within radio range.
Under the Hood: The technical mechanics of ADS-B reveal why this system is fundamentally transparent to anyone with basic receiving equipment.
| Component | Technical Detail |
|---|---|
| Frequency | 1090 MHz (Mode S Extended Squitter) or 978 MHz (UAT, US only) |
| Signal Type | Unencrypted, broadcast in the clear |
| Update Rate | Position updates approximately twice per second |
| Transmission | Automatic (requires no pilot input once configured) |
| Position Source | Dependent on onboard GPS/GNSS receiver |
| Range | Line-of-sight dependent; typically 200-400 km from ground stations |
The FAA mandated ADS-B Out equipage for most aircraft operating in controlled US airspace starting January 1, 2020. Similar mandates exist across Europe, Australia, and other regions. This regulatory push means the vast majority of commercial, business, and general aviation aircraft now broadcast their positions continuously.
MLAT: Triangulating the Silent Ones
Technical Definition: Multilateration represents a positioning technique that calculates aircraft location by measuring the Time Difference of Arrival (TDOA) of transponder signals at multiple ground receiving stations. Unlike ADS-B, which relies on GPS data broadcast by the aircraft itself, MLAT works with any Mode A/C/S transponder—including older equipment that doesn’t broadcast GPS coordinates.
The Analogy: Think about thunder and lightning. You see the flash instantly because light travels extraordinarily fast. The thunder arrives later because sound moves slower. If you’re standing with two friends in different locations, each counting the seconds between flash and boom, you can mathematically pinpoint where the lightning struck. MLAT applies this same principle to aircraft transponder signals.
Under the Hood: MLAT’s strength lies in its ability to track aircraft that don’t cooperate with modern surveillance expectations.
| Requirement | Specification |
|---|---|
| Minimum Receivers | 4 synchronized ground stations (3 for 2D position only) |
| Calculation Method | Time Difference of Arrival (TDOA) hyperbolic positioning |
| Signal Source | Any 1090 MHz transponder reply (Mode A/C/S) |
| Accuracy | Typically 10-100 meters, depending on geometry and timing precision |
| Limitation | Requires aircraft within line-of-sight of multiple receivers simultaneously |
| Coverage Floor | Generally 5,000-10,000 feet AGL minimum in most areas |
This technique proves invaluable for tracking older military aircraft, general aviation planes with legacy transponders, and any aircraft whose operator hasn’t upgraded to ADS-B Out equipment. Many flight tracking networks including ADS-B Exchange operate extensive MLAT networks using volunteer-fed receiver data—the intersection of multiple receiver coverages creates surprisingly accurate position fixes.
The mathematics behind MLAT involve calculating hyperbolic curves. When a signal arrives at Receiver A before Receiver B, the aircraft must lie somewhere on a hyperbola defined by all points equidistant in terms of signal travel time to both receivers. Adding a third receiver creates another hyperbola, and the intersection pinpoints the aircraft. A fourth receiver provides three-dimensional positioning including altitude.
ICAO Hex Code: The Unforgeable Fingerprint
Technical Definition: The ICAO 24-bit address constitutes a unique identifier assigned to every aircraft airframe by national aviation authorities. This alphanumeric code, expressed as six hexadecimal characters, serves as the permanent digital fingerprint embedded in the aircraft’s transponder hardware.
The Analogy: Consider the difference between a license plate and a Vehicle Identification Number. A license plate can be changed or falsified. The VIN, stamped into the chassis during manufacturing, follows the vehicle for its entire operational life regardless of ownership changes. The ICAO Hex Code functions as aviation’s VIN. A tail number can be re-registered or obscured through shell companies. The Hex Code stays with the airframe.
Under the Hood: Understanding the persistence and structure of ICAO addresses reveals why they’re so valuable for long-term tracking.
| Attribute | Details |
|---|---|
| Length | 24 bits, displayed as 6 hexadecimal characters (e.g., “A0B1C2”) |
| Assignment Authority | National civil aviation authority based on registration country |
| Total Possible Addresses | Approximately 16.7 million unique identifiers |
| Programming Location | Hardcoded into transponder hardware, reprogrammable only during maintenance |
| Persistence | Remains constant unless aircraft changes registration country |
| Broadcast Frequency | Transmitted with every ADS-B and Mode S response |
When a wealthy individual re-registers their private jet through shell LLCs, changes the tail number, and applies fresh paint, they may achieve privacy against casual observers. The Hex Code, however, remains unchanged. OSINT practitioners track the chassis, not the cosmetic modifications.
This persistence creates investigative continuity. If you identified an aircraft of interest six months ago using its Hex Code, that same identifier will locate the aircraft today even if every external marking has changed. The only scenario that breaks this chain occurs when an aircraft physically relocates to a different ICAO member state and receives new national registration—a process taking months and leaving extensive documentation trails.
The Toolbox: Commercial Filters vs. Raw Data
Not all flight tracking platforms serve the same purpose. Understanding differences between consumer applications and open-source aggregators determines whether you see reality or curated fiction.
FlightRadar24: The Tourist Map
FlightRadar24 offers the slickest interface in flight tracking. The mobile app works beautifully. For casual users tracking commercial airline flights, it’s excellent.
The Problem: FlightRadar24 participates in the FAA’s Limiting Aircraft Data Displayed (LADD) program. When aircraft owners request privacy blocks, FlightRadar24 complies. The aircraft vanishes.
| Platform Attribute | FlightRadar24 Assessment |
|---|---|
| Interface Quality | Excellent—polished, intuitive, mobile-optimized |
| Commercial Coverage | Outstanding—nearly complete global airline tracking |
| Military Aircraft | Severely limited—most military traffic hidden |
| Privacy-Blocked Aircraft | Not displayed—LADD compliance removes aircraft |
| OSINT Value | Low for sensitive targets, moderate for commercial analysis |
The LADD program, implemented following the 2024 FAA Reauthorization Act Section 803, allows private aircraft owners to request removal from FAA data feeds. Vendors subscribing to FAA SWIM data—including FlightRadar24—must filter LADD-listed aircraft or face suspension.
This creates a fundamental conflict between FlightRadar24’s business model and investigative requirements. They need FAA data access to operate. Maintaining that access requires compliance with privacy requests. The result: a sanitized map that shows you what powerful interests permit you to see.
ADS-B Exchange: The OSINT Standard
ADS-B Exchange operates on an entirely different philosophy. They aggregate data from a global volunteer network and explicitly refuse to remove aircraft upon request.
Pro-Tip: ADS-B Exchange can ignore LADD requests because they don’t subscribe to FAA SWIM data feeds. Their data comes directly from volunteer-operated receivers capturing over-the-air transmissions.
| Platform Attribute | ADS-B Exchange Assessment |
|---|---|
| Interface Quality | Functional but utilitarian—steep learning curve |
| Military Aircraft | Displayed—dedicated military filter (“U” button) |
| Privacy-Blocked Aircraft | Displayed—no compliance with LADD or similar programs |
| Historical Data | Unfiltered—tracks even “blocked” aircraft through time |
| OSINT Value | Excellent—primary platform for investigative work |
The interface requires adjustment for users accustomed to FlightRadar24’s consumer-friendly design. Data density can overwhelm first-time users—you’re seeing every tracked aircraft simultaneously rather than a curated selection. This density, however, represents the platform’s core value proposition: comprehensive coverage without editorial filtering.
OpenSky Network: The Research Alternative
OpenSky Network deserves mention as a third option for academic research and historical analysis. Operated as a non-profit research project, they provide open APIs and historical datasets enabling sophisticated analysis impossible with commercial platforms.
| Platform | Primary Use Case | Privacy Compliance | Data Source |
|---|---|---|---|
| FlightRadar24 | Consumer tracking | Full LADD compliance | FAA feeds + volunteer |
| ADS-B Exchange | OSINT, journalism | No privacy filtering | 100% volunteer network |
| OpenSky Network | Academic research | Minimal filtering | Research-oriented network |
| FlightAware | Business aviation | Full LADD compliance | FAA feeds + proprietary |
Step-by-Step Implementation: Hunting a Target
Step 1: Converting Names to Identifiers
Forget searching for “Elon Musk” or “Taylor Swift”—these names don’t exist in aviation databases. Aircraft tracking operates on specific identifiers: Tail Numbers and ICAO Hex Codes.
FAA Registry Method: The FAA maintains a publicly searchable database at registry.faa.gov. Search by owner name, city, state, or registration number.
Corporate OSINT Method: Many jets are registered through shell companies. Search state corporate registries for registered agents, examine UCC filings for aircraft financing, and review SEC disclosures.
| Identifier Type | Format Example | Use Case |
|---|---|---|
| US Tail Number | N12345 | Searching FAA registry |
| International Registration | G-ABCD (UK), F-HMLP (France) | Country-specific registries |
| ICAO Hex Code | A0B1C2 (6 hex characters) | Direct ADS-B Exchange queries |
| Callsign/Flight Number | UAL123, N12345 | Real-time filtering |
Step 2: Filtering on ADS-B Exchange
Navigate to globe.adsbexchange.com. You’ll see a dense global map with thousands of aircraft icons. Don’t panic—the filtering system will focus your view.
The “U” Button instantly isolates military aircraft globally—one of the most powerful open-source military intelligence tools ever created. Click it, watch commercial traffic disappear, and observe military movements worldwide.
Paste ICAO Hex Codes into the search field to locate specific aircraft. If the aircraft is currently airborne and within receiver coverage, the system locks onto it immediately. If offline, access historical flight data through the same interface.
Aircraft Type Filtering: Filter by specific models to identify all aircraft of a type within a region—useful when you know your target flies a Gulfstream G650 but haven’t identified the specific registration.
Step 3: Analyzing Flight Patterns
| Pattern Type | Visual Signature | Common Explanations |
|---|---|---|
| Tight Circles | Repeated orbits over fixed point | Surveillance, signal intelligence |
| Racetrack Patterns | Elongated oval loops | Aerial refueling, holding pattern |
| Figure-8 Patterns | Intersecting loops | Border patrol, maritime surveillance |
| Expanding Spirals | Gradually widening circles | Search patterns, sensor calibration |
Dark Gaps Analysis: When flight tracks disappear mid-route:
| Gap Cause | Indicators | Investigation Method |
|---|---|---|
| Terrain Masking | Track lost near mountains | Check terrain elevation |
| Receiver Coverage Gaps | Track lost over oceans | Verify network coverage |
| Intentional Transponder Deactivation | Abrupt termination | Cross-reference with military exercises |
| Aircraft Landing | Track terminates near airport | Check airport activity, wait for departure |
Pro-Tip: If you observe a military aircraft’s track suddenly terminate without terrain or coverage explanation while operating near an active conflict zone, that aircraft likely “went dark” intentionally. However, remember operational security works both ways—aircraft commanders conducting genuinely sensitive missions don’t broadcast their positions at all. What you see on public trackers represents either routine training, intentional shows of force, or operations where position exposure doesn’t compromise mission security.
Building Your Own Receiver: The Feeder Advantage
Building an ADS-B receiver transforms you from passive consumer into active contributor with premium platform access.
| Cost Component | Approximate Price (USD) |
|---|---|
| Raspberry Pi 4/5 | $55-80 |
| RTL-SDR USB Dongle | $20-35 |
| 1090 MHz Antenna | $15-40 |
| MicroSD Card (32GB+) | $10-15 |
| Total Setup | ~$100-170 |
Return on Investment: FlightAware Enterprise accounts cost $499/year. Building a $100 feeder grants equivalent premium access to multiple platforms simultaneously.
Technical Setup Overview
ADS-B Exchange provides pre-configured Raspberry Pi images requiring minimal technical expertise. Download the ADSBx feeder image, flash it to a MicroSD card using Raspberry Pi Imager, assemble the hardware (SDR dongle, antenna, SD card), configure via the web-based interface, position the antenna with clear sky view, and verify your data appears within an hour.
Coverage Considerations
Reception range depends on antenna placement. Rooftop mounts typically achieve 200-350 km range with coverage floor around 1,000-3,000 feet. Window-mounted setups reach 50-150 km with higher coverage floors. Upgrading from basic whip antennas to purpose-built 1090 MHz antennas often doubles effective range.
2026 Threat Landscape: GPS Spoofing and Data Integrity
Technical Definition: GPS spoofing involves broadcasting counterfeit satellite navigation signals that trick aircraft receivers into reporting incorrect positions. Unlike jamming (which blocks signals), spoofing actively misleads navigation systems with fabricated data that appears legitimate.
The Analogy: Imagine replacing road signs with fakes that direct drivers to wrong destinations. The driver’s GPS shows a location that seems legitimate but is completely fabricated. That’s what GPS spoofing does to aircraft navigation—and by extension, to the ADS-B position data you’re analyzing.
Under the Hood: The 2024-2026 period has seen exponential growth in GPS interference affecting flight tracking accuracy.
| Metric | 2024-2026 Data |
|---|---|
| Daily Spoofing Incidents | 1,500+ flights affected (August 2024) |
| Primary Hotspots | Eastern Mediterranean, Black Sea, Baltic regions |
| Attribution | Primarily military electronic warfare (Russia, Israel) |
| Impact on ADS-B | Position data may show aircraft 60+ miles off-course |
| OSINT Implication | Cross-reference multiple sources; anomalous jumps indicate spoofing |
Industry groups including Airlines for America, ALPA, and NBAA warned in September 2025 that GPS interference poses a growing threat to aviation safety and commerce. Analysts estimate more than 700 jamming or spoofing incidents occur worldwide each day.
Pro-Tip: When analyzing ADS-B tracks in conflict zones, sudden position jumps of 60+ nautical miles indicate likely spoofing rather than actual aircraft movement. Aireon’s space-based ADS-B system now offers GPS-independent position verification through their AireonVECTOR product, detecting interference in real-time across approximately 50% of global airspace.
Understanding the Limits: What You Won’t See
Technical Definition: Coverage limitations represent the physical and operational boundaries beyond which open-source flight tracking cannot provide data, including radio horizon constraints, intentional transponder deactivation, and restricted data access.
The Analogy: Think of ground-based receivers as lighthouses. They can only illuminate ships within their beam. Once a vessel sails over the horizon, the light cannot reach it. Aircraft tracking works identically—signals travel in straight lines and cannot bend around Earth’s curvature.
Under the Hood:
| Limitation Type | Technical Cause | Workaround |
|---|---|---|
| Radio Horizon | Earth curvature blocks line-of-sight | Satellite-based ADS-B (Aireon) |
| Oceanic Gaps | No ground receivers over oceans | Space-based coverage (66 Iridium satellites) |
| Intentional Dark Operations | Transponder deactivation | No workaround—aircraft choosing invisibility |
| Terrain Masking | Mountains block signals | Wait for altitude gain; check multiple receivers |
Space-based ADS-B from Aireon (powered by Iridium’s 66-satellite constellation) now provides coverage over oceans, polar regions, and remote areas—approximately 50% of global airspace. This commercial data isn’t freely available but represents the technological frontier filling ground-based gaps.
Problem → Cause → Solution Reference
| Observed Symptom | Root Cause | Solution |
|---|---|---|
| Aircraft “Not Found” on FlightRadar24 | LADD privacy block | Switch to ADS-B Exchange |
| Flight track freezes mid-route | Below receiver coverage | Check MLAT status; wait for climb |
| Target changed tail number | Owner re-registered airframe | Search by ICAO Hex Code |
| Position jumps 60+ miles instantly | GPS spoofing in conflict zone | Cross-reference sources; note as spoofing artifact |
| Military aircraft visible one day, gone next | Operational posture change | Normal—military controls transponder usage |
Legal and Ethical Boundaries
The Law: Receiving unencrypted radio signals broadcast into public airspace is legal in the US, UK, EU, and most jurisdictions. You’re passively listening to publicly transmitted information—no interception, decryption, or active probing required. Operating a receiver requires no license in most countries.
The Ethics: Just because you can track an aircraft doesn’t mean you should publicize every movement. Consider the implications of your publications. Tracking a billionaire’s vacation patterns serves legitimate accountability journalism. Real-time disclosure of a domestic violence survivor’s escape flight could endanger their life. Apply judgment proportional to the power and public significance of your subjects.
Conclusion
The ability to track private jets and military planes effectively comes down to rejecting sanitized information and accessing raw data. The airwaves don’t lie. Every ADS-B broadcast contains the truth of that aircraft’s position, regardless of what filtered platforms display.
By understanding the physics of ADS-B transmission, the elegance of MLAT triangulation, and the persistent nature of ICAO Hex Codes, you gain capabilities paralleling professional intelligence collection. Open ADS-B Exchange. Click the “U” filter. Watch military movements that governments prefer you didn’t notice. The sky belongs to everyone.
Frequently Asked Questions (FAQ)
Can private jets completely hide from all tracking applications?
Private jet owners can achieve near-invisibility on commercial platforms like FlightRadar24 by enrolling in the FAA’s LADD program and Privacy ICAO Address initiative. However, they cannot hide from open-source aggregators like ADS-B Exchange that collect data directly from volunteer receiver networks independent of FAA distribution systems.
Is it illegal to track military aircraft using these tools?
No. Receiving unencrypted radio signals broadcast into public airspace is legal in the United States, United Kingdom, European Union, and most jurisdictions. Military aircraft appearing on public platforms are intentionally broadcasting—often for collision avoidance or deliberate shows of force.
Why do some aircraft tracks disappear mid-flight?
Tracks typically disappear when aircraft descend below ground receiver line-of-sight, enter regions without volunteer coverage (oceanic routes), or when pilots intentionally deactivate transponders. Coverage gaps represent the most common cause for civil aviation.
How do I identify the true owner of a private jet registered to an LLC?
Search the FAA Aircraft Registry for the registered entity, then conduct secondary corporate OSINT: state databases for registered agents, UCC filings for financing information, SEC disclosures if applicable, and cross-reference addresses with known properties.
What equipment do I need to build my own ADS-B receiver?
The minimum setup requires a Raspberry Pi (3B+ or newer), an RTL2832/R820T2-based USB SDR dongle, a 1090 MHz antenna, and a MicroSD card with feeder software. Total cost ranges from $100-170. Pre-configured kits simplify the process.
How do GPS spoofing incidents affect flight tracking accuracy?
GPS spoofing (1,500+ daily incidents in 2024-2025) can cause ADS-B position data to show aircraft 60+ nautical miles off-course. When analyzing tracks in conflict zones, sudden position jumps indicate spoofing artifacts rather than actual aircraft movement.
Sources & Further Reading
- ADS-B Exchange — Primary unfiltered flight data aggregator. Access at adsbexchange.com
- FAA Aircraft Registry — Official US database for civil aircraft registration. Searchable at registry.faa.gov
- FAA LADD Program — Documentation on Limiting Aircraft Data Displayed. Available at faa.gov/pilots/ladd
- ICAO Annex 10 Volume III — Technical standards for 24-bit aircraft addressing and Mode S operations
- OpenSky Network — Non-profit research network with open APIs. Access at opensky-network.org
- SKYbrary Aviation Safety — Technical reference for MLAT and ADS-B surveillance systems
- Aireon — Space-based ADS-B global surveillance provider. Reference at aireon.com
- OpsGroup GPS Interference Reports — Operational data on spoofing/jamming incidents affecting commercial aviation




