Edit: Stuff about license
Edit: Move the get_external_address() method down the script