Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Tutorial Part 1: Overview
This tutorial walks through the steps necessary to create an OpenDXL application that exposes a DXL service to the DXL fabric utilizing OpenDXL Bootstrap. After the application has been created, OpenDXL Bootstrap is used to create a client wrapper to simplify accessing the DXL service via Python.
The DXL service created in this tutorial allows for DXL clients to query Geolocation information for IP addresses and host names. The service determines the Geolocation information by delegating incoming requests to an external RESTful web service (the DXL service wraps the web service).
The source code for the Web Service used in this tutorial can be found in the FreeGeoIp GitHub repsitory.