mach.jpedroh.dev Open in urlscan Pro
172.67.197.223  Public Scan

Submitted URL: http://mach.jpedroh.dev/
Effective URL: https://mach.jpedroh.dev/
Submission: On May 15 via api from US — Scanned from DE

Form analysis 1 forms found in the DOM

GET /search

<form method="get" action="/search" class="flex flex-col gap-4 w-full max-w-sm">
  <div class="grid gap-2" data-rac=""><label class="dark:text-white" id="react-aria-:Rgqb5H3:" for="react-aria-:Rgqb5H2:">Cycle</label>
    <div class="flex"><input type="text" aria-autocomplete="list" autocomplete="off" placeholder="Select" id="react-aria-:Rgqb5H2:" aria-labelledby="react-aria-:Rgqb5H3:" role="combobox" aria-expanded="false" autocorrect="off" spellcheck="false"
        class="py-2 px-3 pr-[2rem] rounded-lg border flex-grow dark:bg-gray-600 dark:border-gray-400 dark:text-gray-200 focus:outline-none focus:ring-2 focus:ring-blue-400 focus:ring-opacity-50 flex-grow" data-rac="" value="2024-05-09"
        title=""><button id="react-aria-:Rgqb5:" type="button" tabindex="-1" aria-label="Empfehlungen anzeigen" aria-labelledby="react-aria-:Rgqb5: react-aria-:Rgqb5H3:" aria-haspopup="listbox" aria-expanded="false" class="text-center w-full text-white p-2 rounded-lg focus:ring-4 focus:ring-opacity-50 focus:outline-none disabled:opacity-75 ease-linear transition-all duration-150 bg-blue-600 hover:bg-blue-700 focus:ring-blue-800 
  !w-fit ml-[-1.714rem] border dark:border-gray-400
  *:transition-all *:inline-block 
" data-rac=""><span>▼</span></button></div>
  </div><input type="hidden" name="cycle" value="2024-05-09">
  <div class="grid gap-2" data-rac=""><label class="dark:text-white" id="react-aria-:Rhab5H3:" for="react-aria-:Rhab5H2:">Departure ICAO</label>
    <div class="flex"><input type="text" aria-autocomplete="list" autocomplete="off" placeholder="Select" id="react-aria-:Rhab5H2:" aria-labelledby="react-aria-:Rhab5H3:" role="combobox" aria-expanded="false" autocorrect="off" spellcheck="false"
        class="py-2 px-3 pr-[2rem] rounded-lg border flex-grow dark:bg-gray-600 dark:border-gray-400 dark:text-gray-200 focus:outline-none focus:ring-2 focus:ring-blue-400 focus:ring-opacity-50 flex-grow" data-rac="" value="" title=""><button
        id="react-aria-:Rhab5:" type="button" tabindex="-1" aria-label="Empfehlungen anzeigen" aria-labelledby="react-aria-:Rhab5: react-aria-:Rhab5H3:" aria-haspopup="listbox" aria-expanded="false" class="text-center w-full text-white p-2 rounded-lg focus:ring-4 focus:ring-opacity-50 focus:outline-none disabled:opacity-75 ease-linear transition-all duration-150 bg-blue-600 hover:bg-blue-700 focus:ring-blue-800 
  !w-fit ml-[-1.714rem] border dark:border-gray-400
  *:transition-all *:inline-block 
" data-rac=""><span>▼</span></button></div>
  </div><input type="hidden" name="departureIcao" value="">
  <div class="grid gap-2" data-rac=""><label class="dark:text-white" id="react-aria-:Rhqb5H3:" for="react-aria-:Rhqb5H2:">Arrival ICAO</label>
    <div class="flex"><input type="text" aria-autocomplete="list" autocomplete="off" placeholder="Select" id="react-aria-:Rhqb5H2:" aria-labelledby="react-aria-:Rhqb5H3:" role="combobox" aria-expanded="false" autocorrect="off" spellcheck="false"
        class="py-2 px-3 pr-[2rem] rounded-lg border flex-grow dark:bg-gray-600 dark:border-gray-400 dark:text-gray-200 focus:outline-none focus:ring-2 focus:ring-blue-400 focus:ring-opacity-50 flex-grow" data-rac="" value="" title=""><button
        id="react-aria-:Rhqb5:" type="button" tabindex="-1" aria-label="Empfehlungen anzeigen" aria-labelledby="react-aria-:Rhqb5: react-aria-:Rhqb5H3:" aria-haspopup="listbox" aria-expanded="false" class="text-center w-full text-white p-2 rounded-lg focus:ring-4 focus:ring-opacity-50 focus:outline-none disabled:opacity-75 ease-linear transition-all duration-150 bg-blue-600 hover:bg-blue-700 focus:ring-blue-800 
  !w-fit ml-[-1.714rem] border dark:border-gray-400
  *:transition-all *:inline-block 
" data-rac=""><span>▼</span></button></div>
  </div><input type="hidden" name="arrivalIcao" value="">
  <div class="grid gap-2" data-rac=""><label class="dark:text-white" id="react-aria-:Riab5H3:" for="react-aria-:Riab5H2:">Company</label>
    <div class="flex"><input type="text" aria-autocomplete="list" autocomplete="off" placeholder="Select" id="react-aria-:Riab5H2:" aria-labelledby="react-aria-:Riab5H3:" role="combobox" aria-expanded="false" autocorrect="off" spellcheck="false"
        class="py-2 px-3 pr-[2rem] rounded-lg border flex-grow dark:bg-gray-600 dark:border-gray-400 dark:text-gray-200 focus:outline-none focus:ring-2 focus:ring-blue-400 focus:ring-opacity-50 flex-grow" data-rac="" value="" title=""><button
        id="react-aria-:Riab5:" type="button" tabindex="-1" aria-label="Empfehlungen anzeigen" aria-labelledby="react-aria-:Riab5: react-aria-:Riab5H3:" aria-haspopup="listbox" aria-expanded="false" class="text-center w-full text-white p-2 rounded-lg focus:ring-4 focus:ring-opacity-50 focus:outline-none disabled:opacity-75 ease-linear transition-all duration-150 bg-blue-600 hover:bg-blue-700 focus:ring-blue-800 
  !w-fit ml-[-1.714rem] border dark:border-gray-400
  *:transition-all *:inline-block 
" data-rac=""><span>▼</span></button></div>
  </div><input type="hidden" name="company" value="">
  <div class="grid gap-2" data-rac=""><label class="dark:text-white" id="react-aria-:Riqb5H3:" for="react-aria-:Riqb5H2:">Aircraft</label>
    <div class="flex"><input type="text" aria-autocomplete="list" autocomplete="off" placeholder="Select" id="react-aria-:Riqb5H2:" aria-labelledby="react-aria-:Riqb5H3:" role="combobox" aria-expanded="false" autocorrect="off" spellcheck="false"
        class="py-2 px-3 pr-[2rem] rounded-lg border flex-grow dark:bg-gray-600 dark:border-gray-400 dark:text-gray-200 focus:outline-none focus:ring-2 focus:ring-blue-400 focus:ring-opacity-50 flex-grow" data-rac="" value="" title=""><button
        id="react-aria-:Riqb5:" type="button" tabindex="-1" aria-label="Empfehlungen anzeigen" aria-labelledby="react-aria-:Riqb5: react-aria-:Riqb5H3:" aria-haspopup="listbox" aria-expanded="false" class="text-center w-full text-white p-2 rounded-lg focus:ring-4 focus:ring-opacity-50 focus:outline-none disabled:opacity-75 ease-linear transition-all duration-150 bg-blue-600 hover:bg-blue-700 focus:ring-blue-800 
  !w-fit ml-[-1.714rem] border dark:border-gray-400
  *:transition-all *:inline-block 
" data-rac=""><span>▼</span></button></div>
  </div><input type="hidden" name="aircraftIcaoCode" value="">
  <div class="focus-within:outline-none focus-within:ring-2 focus-within:rounded focus-within:ring-offset-0 focus-within:ring-blue-400 focus-within:ring-opacity-50"><label class="flex items-center gap-2 text-white" data-rac=""><span
        style="border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap"><input name="onlyCurrent" type="checkbox" title=""></span><svg
        class="w-6 h-6 border p-1 border-gray-400 fill-none transition-all rounded duration-200 " viewBox="0 0 18 18" aria-hidden="true" style="stroke-width:0;stroke-dashoffset:66;stroke-dasharray:22px">
        <polyline points="1 9 7 14 15 4"></polyline>
      </svg>Show only current flights.</label></div><button type="submit"
    class="text-center w-full text-white p-2 rounded-lg focus:ring-4 focus:ring-opacity-50 focus:outline-none disabled:opacity-75 ease-linear transition-all duration-150 bg-blue-600 hover:bg-blue-700 focus:ring-blue-800" data-rac="">Search
    flights</button>
</form>

Text Content

MACH


AN OPEN SOURCE TOOL FOR FLIGHT SIMULATION

To begin, fill at least one of the following fields.

Cycle
▼
Departure ICAO
▼
Arrival ICAO
▼
Company
▼
Aircraft
▼
Show only current flights.
Search flights

Mach - Use for flight simulation only

Developed by João Pedro Henrique