В SmartWhois предусмотрены
параметры командной строки для IP-адреса/имени хоста/домена, а
также для файла, куда будет записана/считана информация. В
программе есть два вида запросов: простые и пакетные.
Простые
запросы
Для запуска SmartWhois и
выполнения запроса по IP-адресу/имени хоста или домену вам не
потребуется никаких параметров, кроме самих IP-адресов/имен
хостов/доменов.
SW.EXE
207.46.197.113
SW.EXE
www.yahoo.com
По умолчанию, SmartWhois
автоматически определяет требуемый тип запроса в зависимости от
введенных данных, и в вышеуказанных случаях для 207.46.197.113
будет сделан запрос IP-адреса, и для yahoo.com – запрос домена. В
случае, если требуется указать определенные типы запросов,
используются следующие параметры:
-d
|
указать, что требуется выполнить запрос по
домену.
|
-i
|
указать, что требуется выполнить запрос
IP-адреса / хоста.
|
Примеры:
SW.EXE yahoo.com
-d
SW.EXE www.etrade.com
–i
Дополнительно вы можете
использовать двойные запросы (IP / хост и
домен). Для этого
укажите "2" в качестве параметра запроса:
SW.EXE www.etrade.com
–2
Дополнительные параметры
простых запросов:
-os
|
указать, что результаты запроса
направляются в активное консольное приложение, например, командную
строку Windows. Если вы используете этот параметр при выполнении
запроса из командной строки Windows, результаты запроса будут
выводиться в саму командную строку. Этот параметр работает в
версиях Windows XP/2003 или выше.
|
-h
|
указать, что запрос
обрабатывается без открытия главного окна приложения. Помните, что
при использовании этого параметра иконка SmartWhois всегда будет
показана в трее. Иконка исчезнет, если вы кликните по ней правой
кнопкой мыши и из меню выберите "Показать", или просто дважды
кликните по иконке.
|
-c
|
указать, что программа должна
закрыться после обработки запроса. Этот параметр должен
использоваться только вместе с "-os" и следовать после него.
|
Примеры:
SW.EXE yahoo.com -os -h
-c
SW.EXE yahoo.com -d -os
-h -c
Пакетные
запросы
С помощью параметров командной
строки вы можете выполнять такие составные операции, как загрузка
списка IP-адресов, его обработка и запись результатов в текстовый
файл.
-b
|
указать, что программа должна
работать в пакетном режиме. Этот параметр является обязательным и
всегда должен стоять первым.
|
-st
|
указать, что следующий аргумент
указывает на файл, содержащий текст в котором встречаются
IP-адреса. Этот параметр является обязательным для запроса в режиме
"Текст, содержащий
IP-адреса".
|
-si
|
указать, что следующий аргумент
указывает на файл, содержащий список IP-адресов. Этот параметр
является обязательным для запроса по списку IP-адресов.
|
-sd
|
указать, что следующий аргумент
указывает на файл, содержащий список доменных имен. Этот параметр
является обязательным для запроса по списку доменов.
|
Примеры:
SW.EXE -b -sd
C:\LOGS\domains.txt
Программа считывает список
доменов из файла list.txt и обрабатывает этот список без сохранения
результатов.
Дополнительные
параметры:
-ot
|
указывает, что следующий
параметр является файлом вывода, и результаты должны сохраняться в
текстовом формате.
|
-oa
|
указывает, что следующий
параметр является файлом вывода, и результаты должны сохраняться в
архив SmartWhois.
|
-ox
|
указывает, что следующий
параметр является файлом вывода, и результаты должны сохраняться в
формате XML.
|
-oe
|
указывает, что следующий
параметр является файлом вывода, и результаты должны сохраняться в
формате XLS.
|
-h
|
указывает, что запрос
обрабатывается без открытия главного окна программы. Помните, что
при использовании этого параметра иконка SmartWhois всегда будет
показана в трее. Иконка исчезнет, если вы кликните по ней правой
кнопкой мыши и из меню выберите "Показать", или просто дважды
кликните по иконке.
|
-c
|
указывает, что программа должна
закрыться после обработки запроса. Этот параметр должен
использоваться только вместе с параметрами (-oa, -ot, -ox, -oe)
и следовать после них.
|
Примеры:
SW.EXE -b -si
C:\LOGS\list.txt -ot C:\LOGS\results.txt
Программа считывает список
IP-адресов из файла list.txt, обрабатывает этот список и сохраняет
результаты в файл results.txt текстового формата.
SW.EXE -b -si
C:\LOGS\list.txt -ox C:\LOGS\results.xml
Программа считывает список
IP-адресов из файла list.txt, обрабатывает этот список и сохраняет
результаты в файл results.xml формата XML.
SW.EXE -b -sd
C:\LOGS\domains.txt
Программа считывает список
доменов из файла list.txt и обрабатывает этот список без сохранения
результатов.
SW.EXE -b -sd
C:\LOGS\list.txt -oa "C:\Business Data\my domains.swh" -c
Программа считывает список
доменов из файла list.txt, обрабатывает этот список и сохраняет
результаты в архив SmartWhois mydomains.swh, затем
закрывается.
Важно: если имя
файла или путь к нему содержат пробелы, то следует использовать
кавычки (" ").
|