����������� �������
����������
����� ��������
������������ �� ��, ��� ����� �������� ���� ���������. ��������������, ������� ����
��������
����� ���� ������ - � �� ��� ������ ������ � ������� "��� �������".
��� ������ ����� ������ ��������� ��������� "���� ��������� ������� �� ����������
��������" - ��� ������ ���� �������� �����
���������������� ������� ������� ������ ����� ����� �����.
API BACKEND
�������� ��: ��� ������ � ������� ��������, ������� �� ���� �����������, ����������
������.
����� ����� ����� ������ <name>_XYYYYYYY, ��� name - ��� ��������� ��, �������
����� ���-�� ���������������� ������
(�� ��������� ��� �� �����������, � ����������� �� ���� ������������ �������),
X - ������ ����������� ��� ������� �� ������� �������� ������ (W - windows, L -
linux, A - �������, M - Mac OS),
YYYYYYY - 3-7 ���� ���������� major-version, minor-version � build ������������
������� ���� ������� ����� � �������
(��������, ��� 6.1 build 7600 ��� ����� 617600).
����� ����� �������� 32 ��������� �������� 0-9, A-F.
������ id ������� - QWERTY_W617600.11223344556677889900AABBCCDDEEFF.
resource|login|password\n
����� ������ ����� ���� ��� Unix (\n), ��� � DOS (\r\n)
resource - ��� �����, ���� �������� ������ (�������� URL. ��� ��� �����������.
��� IP-����� �����. ���).
login
password - ������
HTTP 200 OK
Content-Type: ...
Content-Length: ...
/1/
������ ����������
***
[10:49:01] <A> Report interval, seconds ��������� The module will report every N
seconds about its status
[10:49:35] <A> Fetch request, seconds ��������� The module will upload the
vulnerabilities found to the server every N seconds
[10:50:44] <A> Rules ���������� � Scan Rules
[10:51:11] <A> ��������� These are the scan rules for the module. XML format is
[10:52:36] <A> <rules>
<rule>
<name>rule name</name>
<type>time|diff (one of these two options)</type>
<value1>probe value 1</value1>
<value2>probe value 2</value2>
<value3>probe value 3</value3>
</rule>
...
<rule>
...
</rule>
</rules>
[10:52:52] <A> CHANGE IT ONLY WHEN YOU KNOW WHAT YOU ARE DOING!
[10:54:04] <A> Domains ��������� These are the Internet domains to scan
[10:54:22] <A> Format is: plain text file; one domain per line; line separator is \
n
[10:54:26] <A> Example:
[10:54:29] <A> www.site.com
[10:54:33] <A> domain.com
[10:54:34] <A> etc
[10:55:16] <A> Thead (1..10) ���������� � Scan threads number (1..10)
[10:56:31] <A> Time threshold (0..40) ���������� � Time threshold for time
difference rules, seconds (0..40)
[10:58:35] <A> ��������� Time difference rule finds vulnerability by comparing
injected and non-injected page loading time
[10:59:05] <A> Threshold (0..1000) ���������� � Char threshold (0..1000) (number of
characters)
[11:01:09] <A> ��������� This value determines injection success for difference
rules. When the injected page differs from the non-injected page by this number of
characters