enabling the following flags will provide the external access to the
executable, and build an extension for telnet-like access to the executable.
to have the extension installable, an install.rdf file is needed, and it
follows:
<?xml version="1.0"?>
<RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:em="http://www.mozilla.org/2004/em-rdf#">
<Description about="urn:mozilla:install-manifest">
<!--<em:id>jssh@extensions.mozilla.org</em:id>-->
<em:id>{c305066d-424f-41d8-9a07-4a9791d15085}</em:id>
<em:version>0.1</em:version>
<em:targetPlatform>Linux_x86-gcc3</em:targetPlatform>
<em:targetApplication>
<!-- Firefox -->
<Description>
<em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
<em:minVersion>3.6.3</em:minVersion>
<em:maxVersion>3.6.3</em:maxVersion>
</Description>
</em:targetApplication>
<!-- front-end metadata -->
<em:name>jssh service</em:name>
<em:description>Provide telnet access to running firefox.</em:description>
<em:creator>mozilla.org</em:creator>
<em:homepageURL>http://hg.mozilla.org</em:homepageURL>
</Description>
</RDF>