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 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 empty sky.
Here’s what they don’t tell you: the problem isn’t technical. The problem is systemic. Commercial flight tracking apps filter out “sensitive” aircraft at the request of wealthy owners, corporate entities, and government agencies. You’re looking at a sanitized version of reality.
The RecOsint approach operates differently. The sky is public domain. When an aircraft broadcasts radio signals to prevent mid-air collisions, those signals become public information. You don’t need exploits, backdoors, or classified access. You need physics, the right tools, and understanding of how the technology works beneath polished consumer-grade interfaces.
By shifting from commercial flight apps to raw data aggregators like ADS-B Exchange, you transform from casual observer into someone capable of identifying “unlisted” targets in real-time. This guide will teach you exactly how.
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 (ADS-B) 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 or use 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:
| 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) |
| 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 means the vast majority of commercial, business, and general aviation aircraft now broadcast their positions continuously.
MLAT: Triangulating the Silent Ones
Technical Definition: Multilateration (MLAT) 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, 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 fast. The thunder arrives later because sound moves slower. If you’re standing with friends in different locations, each counting the seconds between flash and boom, you can pinpoint where the lightning struck. MLAT applies this same principle to aircraft transponder signals.
Under the Hood:
| 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 |
| 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 operate extensive MLAT networks using volunteer-fed receiver data.
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. The Hex Code stays with the airframe.
Under the Hood:
| Attribute | Details |
|---|---|
| Length | 24 bits, displayed as 6 hexadecimal characters (e.g., “A0B1C2”) |
| Assignment Authority | National civil aviation authority based on registration country |
| 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.
If you identified an aircraft 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.
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 |
| Data Source | ADS-B + MLAT + Satellite (Aireon) |
| Privacy Filter Compliance | Yes: respects FAA LADD, PIA, and owner requests |
| Military Aircraft Visibility | Severely limited: only shows cooperative military broadcasts |
| Historical Playback | Premium feature ($9.99-49.99/month) |
| Best Use Case | Tracking commercial airline flights, airline enthusiast content |
If you’re investigating corporate jets, government aircraft, or high-net-worth individual movements, FlightRadar24 is actively working against you. The platform’s business model depends on not offending the exact targets you’re trying to track.
ADS-B Exchange: The Unfiltered Reality
ADS-B Exchange operates on a radically different philosophy: no filtering, no privacy blocks, no censorship. The platform receives data directly from a volunteer network of over 10,000 independent ADS-B receivers worldwide. Because these feeds bypass FAA distribution systems, LADD requests have zero effect.
| Platform Attribute | ADS-B Exchange Assessment |
|---|---|
| Interface Quality | Functional: utilitarian design, desktop-focused |
| Data Source | Pure ADS-B/MLAT from volunteer receivers |
| Privacy Filter Compliance | Zero: displays all aircraft broadcasting signals |
| Military Aircraft Visibility | Excellent: “U” filter shows military callsigns and operations |
| Historical Playback | Free for 7 days, extended archive requires donation |
| Best Use Case | Investigative research, accountability journalism, tracking filtered targets |
The “U” filter (military filter) transforms ADS-B Exchange into a real-time military surveillance tool. You’ll see tanker refueling operations, strategic reconnaissance flights, VIP transport movements, and operational deployments. If a military aircraft is broadcasting ADS-B, you’ll see it here.
OpenSky Network: The Researcher’s Archive
OpenSky Network functions as a non-profit research infrastructure. Universities and data scientists use it extensively for aviation analytics. Unlike commercial platforms, OpenSky provides API access for bulk data queries and historical research.
| Platform Attribute | OpenSky Network Assessment |
|---|---|
| Interface Quality | Basic: primarily API-focused rather than visual interface |
| Data Source | Crowdsourced ADS-B from 4,000+ sensors globally |
| Privacy Filter Compliance | Minimal: no active filtering but less volunteer coverage than ADS-B Exchange |
| API Access | Free tier available, comprehensive documentation |
| Historical Depth | Full archive dating back to 2016+ for research queries |
| Best Use Case | Pattern analysis, bulk research, long-term tracking studies |
If you need to analyze flight patterns over weeks or months (tracking a corporate jet’s travel schedule, identifying repeated routes), OpenSky’s API and historical database outperform visual tracking platforms.
Platform Selection Matrix
| Your Objective | Recommended Platform | Reasoning |
|---|---|---|
| Track commercial airline arrival/departure | FlightRadar24 | Best UI/UX for casual commercial tracking |
| Identify military operations in real-time | ADS-B Exchange (U filter) | Only unfiltered platform showing military callsigns |
| Track LADD-blocked private jets | ADS-B Exchange | Bypasses FAA privacy programs |
| Research historical flight patterns | OpenSky Network API | Programmatic access to multi-year archives |
| Monitor specific ICAO Hex Code | ADS-B Exchange + OpenSky | Cross-reference for reliability |
Practical Tracking Methodology: Step-by-Step
Let’s walk through tracking a hypothetical private jet registered to a shell LLC.
Step 1: Identify the Target Aircraft
You need either the tail number (N-number in the US) or the ICAO Hex Code. For this example: N728QS.
Action: Search the FAA Aircraft Registry at registry.faa.gov/AircraftInquiry. Enter the tail number, record the ICAO Hex Code (e.g., “A8E3D1”), and note the registered owner entity.
Why this matters: The tail number can change. The Hex Code cannot.
Step 2: Locate the Aircraft in Real-Time
Open ADS-B Exchange at globe.adsbexchange.com. Click the search icon, enter the ICAO Hex Code (A8E3D1), and the map centers on the aircraft if airborne and broadcasting.
Alternative Search Methods:
| Search Type | When to Use | Example |
|---|---|---|
| ICAO Hex Code | Most reliable, never changes | A8E3D1 |
| Tail Number | When Hex unknown, less reliable | N728QS |
| Callsign | Military or commercial flights | REACH01 (USAF) |
Step 3: Analyze the Flight Pattern
Click the target aircraft. The panel displays altitude, speed, heading, squawk code, callsign, and registration. Cruising altitude indicates long haul; climbing means departure; descending signals arrival.
Step 4: Record Historical Movement
For documentation, use ADS-B Exchange’s History button (free for 7 days) or OpenSky Network’s API for bulk analysis over weeks/months. Export data in CSV/JSON formats.
Step 5: Verify Ownership Through Secondary OSINT
The registered owner is likely an LLC shell. Search state business registries for the LLC, note the registered agent, cross-reference addresses with property records, check SEC filings if applicable, and search UCC filings for aircraft liens.
Building Your Own ADS-B Receiver
For serious researchers, building a personal receiver provides independence from third-party platforms and contributes to the volunteer network.
Hardware Requirements
| Component | Specification | Cost (USD) |
|---|---|---|
| Single-Board Computer | Raspberry Pi 3B+ or newer | $35-55 |
| USB SDR Dongle | RTL2832/R820T2-based receiver | $25-35 |
| ADS-B Antenna | 1090 MHz tuned antenna | $25-40 |
| MicroSD Card | 32GB+ Class 10 or better | $10-15 |
| Power Supply | 5V 3A USB-C (for Pi 4/5) | $10-15 |
Total Base Cost: $100-170
Software Setup
The easiest deployment uses pre-configured images. Download the ADSBx image from adsbexchange.com/how-to-feed, flash the MicroSD card using Balena Etcher, boot the Raspberry Pi with dongle and antenna connected, configure network settings, and run the setup script. Your receiver contributes to the global network within 24 hours.
Coverage Expectations
Reception range depends on antenna placement. Ground-level indoor antennas reach 40-100 nautical miles (high-altitude aircraft only). Rooftop outdoor installations achieve 150-250 nautical miles (medium altitude and above). Elevated tower or hill locations can reach 250-400+ nautical miles with low-altitude coverage possible. ADS-B signals travel line-of-sight: higher antenna placement equals greater range.
Advanced Techniques: Beyond Basic Tracking
Geofence Alerts for Target Surveillance
Set up automated notifications when specific aircraft enter defined geographic areas using ADS-B Exchange’s built-in alert system, Tar1090 (self-hosted), or OpenSky Network API with custom scripts. Useful for monitoring specific tail numbers arriving at local airports for investigative journalism.
Multi-Source Correlation
Cross-reference flight data with other intelligence: compare ADS-B Exchange tracks with public calendar events to confirm executive location claims, verify military aircraft movements against news reporting, or detect unreported executive travel by matching private jet patterns with SEC filing locations.
GPS Spoofing Detection
In conflict zones, GPS spoofing falsifies aircraft positions. Red flags include instant position jumps exceeding 60 nautical miles, aircraft appearing over nonsensical locations, or position data inconsistent with altitude/speed vectors. Cross-reference multiple receivers to identify spoofing artifacts.
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 via Iridium satellites |
| Intentional Dark Operations | Transponder deactivation | No workaround: aircraft choosing invisibility |
| Terrain Masking | Mountains block signals | Wait for altitude gain; check multiple receivers |
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. 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. 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. 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 through 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: https://www.adsbexchange.com
- FAA Aircraft Registry – Official US database for civil aircraft registration: https://registry.faa.gov
- FAA LADD Program – Documentation on Limiting Aircraft Data Displayed: https://www.faa.gov/pilots/ladd
- ICAO Annex 10 Volume III – Technical standards for 24-bit aircraft addressing and Mode S operations: https://store.icao.int
- OpenSky Network – Non-profit research network with open APIs: https://opensky-network.org
- SKYbrary Aviation Safety – Technical reference for MLAT and ADS-B surveillance systems: https://www.skybrary.aero
- Aireon – Space-based ADS-B global surveillance provider: https://aireon.com
- OpsGroup GPS Interference Reports – Operational data on spoofing/jamming incidents: https://ops.group/blog/gps-interference-reports





