Open Source · ifsnop

Software engineering, geospatial processing and ATM surveillance.

A curated collection of open source projects developed by ifsnop, focused on data processing, geospatial tooling, ATM/ASTERIX protocols and high-performance utilities for professional environments.

PHP · Database Utilities

mysqldump-php

Advanced PHP implementation of the classicmysqldumputility, designed to perform complete MySQL backups without relying on the native MySQL executable.

The project supports structures, data, views, triggers, events and stored routines, while providing a robust, portable and production-ready solution for modern environments.

  • Binary blob output as hexadecimal
  • Automatic resolution of view dependencies
  • Dump and restore without mysql executable
  • Support for extended and complete inserts
  • Compressed stream and cloud storage integration
GIS · Aviation Data

berta

KML generator designed for processing screening files generated by aviation systems such as RASCAL, SALADT and PREDICT.

Built to simplify the visualization and geospatial exploitation of ATM data through tools compatible with KML-based workflows.

  • Automated KML generation
  • Designed for ATM and surveillance workflows
  • Efficient aviation data processing
  • Easy integration into existing pipelines
PHP · Computational Geometry

martinez-rueda-php

Robust PHP library for boolean polygon operations, including union, intersection, difference and XOR.

Optimized for polygons with large vertex counts and capable of working directly with arrays, GeoJSON strings and geospatial files.

  • Advanced geometric operations
  • Direct GeoJSON compatibility
  • Optimized for complex geometries
  • End-to-end tested and production ready
  • High-performance segment intersection handling
Python · ATM Surveillance

asterix

Python module and standalone application for reading and parsing EUROCONTROL ASTERIX protocol data from files, stdin or multicast network streams.

ASTERIX is the ATM surveillance data exchange standard used for harmonized communication between surveillance and automation systems in aviation environments.

  • Input support from network, stdin and files
  • Multicast stream compatibility
  • Structured ASTERIX message parsing
  • Designed for ATM surveillance environments
  • Flexible and extensible architecture

Precompiled Windows Builds

Download ready-to-use Windows binaries for the ASTERIX parser. These builds do not require Python installation or additional dependencies.