External programs are the main method that MetaLib’s gateway uses to interact with targets/resources within the HTTP world.

The goal of the external programs is to simulate a Web browser, which may be done using open-source APIs/modules.
The most common way is known as “screen scraping,” in which an external program retrieves an HTML page and parses the relevant data with regular expressions.
It is recommended that you use Perl as the programming language to implement external programs.