Command Line Parameters

Format: Command -Switch Parameter

SwitchParameter CommentsApplicable Commands
id1 Overrides ID from Configuration File (Default: 1)
Eg: iron -id 1
iron, iroff, irfind, irquery
emaila@b.c.d Overrides EMAIL from Configuration File
Eg: iron -email a@b.c.d
iron, iroff, irquery
ip1.2.3.4 Overrides IP and GET_IP from Configuration File
Use AUTO to use IP of connecting client
Eg: iron -ip 1.2.3.4
Eg: iron -ip AUTO
iron, irquery
hosta.b.c.d Overrides HOST from Configuration File
Eg: iron -host a.b.c.d
iron, irquery
passPASSWORD Overrides PASS from Configuration File
Eg: iroff -pass PASSWORD
iron, iroff, irquery
xpassPASSWORD Overrides XPASS from Configuration File
Eg: iroff -xpass PASSWORD
iron, iroff, irquery
lista@b.c.d Adds to List of Search Addresses from Configuration File
Multiple list Switches Allowed
Eg: irfind -list a@b.c.d -list b@c.d.e
irfind, irquery
confirquery.conf Use Alternate Configuration File
(Default: /etc/irquery.conf or /irquery/irquery.conf)
Eg: iron -conf irquery.conf
iron, iroff, irfind, irquery
debug2 Set Debug Level (Default: 0)
Eg: irfind -debug 2
iron, iroff, irfind, irquery
serverproxy.netspire.com.sg Adds to List of Server Hostnames or IPs
(Default: mars.netspire.com.sg)
Eg: iron -server proxy.netspire.com.sg
Eg: iron -server 203.120.99.100
iron, iroff, irfind, irquery
port9998 Adds to List of Server Ports (Default: 9999)
Eg: iron -port 9998
iron, iroff, irfind, irquery
daemon20 Set Repeat Loop (Default: No Repeat)
Eg: iron -daemon 20
iron, irfind
timeout5 Set Timeout (Default: No Timeout)
Eg: iron -timeout 5
iron
dmf1 Set MX Entries to Hostname & Dynamic IP;
Ignore DMF (Default: 0)
Eg: iron -dmf 1
iron, iroff, irquery
dhttp1 Set www.host.ddns.org to Hostname & Dynamic IP;
Ignore DHTTP (Default: 0)
Eg: iron -dhttp 1
iron, iroff, irquery
tmpfile/tmp/tmp.ip Set Temporary File (Default: /tmp/irquery.ip, /temp/irquery.ip)
Eg: iron -tmpfile /tmp/tmp.ip
iron, iroff, irfind, irquery
scriptINIT,UPDATE,QUIT Run Scripted Commands
Eg: irquery -script "INIT,UPDATE,QUIT"
iron, iroff, irfind, irquery

iron and iroff can be placed in /etc/ppp/ip-up and /usr/sbin/ppp-off respectively (Slackware Linux).
iron can be called with "-ip AUTO" or "-ip $4" from within ip-up.


Format of Configuration File

DEBUG (Needed)


Eg: DEBUG=0

EMAIL (Needed)

Fill in your email address that you wish others to locate you by.
Eg: EMAIL=rarf@netspire.com.sg

PASS/XPASS (Needed)

Fill in your desired password.
Eg: PASS=PASSWORD or XPASS=PASSWORD
Using XPASS encrypts the password before sending onto the Internet.
If it's your first time accessing the service, the password will be saved.

IP (Optional)

Fill in your static IP if you have one.
Eg: IP=203.120.99.100
Otherwise, set it to AUTO.

HOST (Optional)

Fill in your hostname if you have registered for one.
Eg: HOST=rarf.ddns.org

LIST (Optional; Multiple)

Each entry consists of the email address that your friend is using in the IP Registry.
Eg: LIST=rarf@netspire.com.sg
You may have any number of entries.
They will be searched sequentially by irfind.

DAEMON (Optional; Not Recommended)

Run iron every X minutes.
Eg: DAEMON=20

TIMEOUT (Optional; Not Recommended)

Purges entry after X minutes.
Eg: TIMEOUT=1440
Removes entry from IP Registry after 1 day.

DHTTP (Optional; Not Recommended))

Over-rides DHTTP when online.
This points www.host.ddns.org to host.ddns.org whe