![]() |
Модераторы: PILOT |
![]() ![]() ![]() |
|
postovik |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 9.2.2005 Репутация: нет Всего: нет |
Нужно написать программу.
Есть такая программа tor (http://www.tor.eff.org/) Она запускается в виде досовского окна. Нужно сделать виндовское окно для управления этой програмой. Примерный вид окна программы: http://img144.imagevenue.com/img.php?loc=l...age=24827_1.jpg Задачи: Наша программа должна загружать файл диск:\Documents and Settings\%пользователь%\Application Data\Tor\cached-directory (без расширения). Пример файла здесь http://tor.noreply.org/tor/ С этого файла нас интересуют только строки которые начинаются с router, а именно имя, которое идет сразу после router и IP который идет после имени. Эти данные вносятся соответственно в колонки "имя" и "ip - адрес" (см. примерный вид окна). Потом по ip нужно вычислить к какой стране он принадлежит и записать в соответсвующую колонку. Для этого можно использовать файл ipranges.2002-01-10 с архива ftp://apache.lexa.ru/pub/apache-rus/contr...eo-1.3.0.tar.gz Нужно чтобы колонки можно было сортировать , например по стране или имени нажатием на название колонки как в виндовс. Нужно сделать так , чтобы можно было выбрать несколько строчек и записать значения колонки "имя" нажатием на кнопку "Установить ExitNodes" в конец файла по адресу диск:\Documents and Settings\%пользователь%\Application Data\Tor\torrc в формате: пустая строка ExitNodes имя1, имя2, имя3 .... имяn пустая строка Кроме того нужно сделать так , чтобы можно было выбрать несколько строчек и записать значения ВСЕХ НЕВЫБРАНЫХ КОЛОНОК "имя" нажатием на кнопку "Исключить ExitNodes" в конец файла по адресу диск:\Documents and Settings\%пользователь%\Application Data\Tor\torrc в формате: пустая строка ExitNodes имя1, имя2, имя3 .... имяn пустая строка т.е. нужно исключить выбраные значения Кнопкой "Сбросить ExitNodes" нужно полностью удалить строку ExitNodes имя1, имя2, имя3 .... имяn В пункте "текущий ExitNodes" должно отображаться текущее значение параметра ExitNodes с файла torrc. Кнопкой "включить TOR" нужно запускать приложение D:\Program Files\Tor\tor.exe только как процес , без окна . Кнопка "перезапустить TOR" нужна, чтобы можно было перезапустить tor.exe после того как мы меняем значение строки ExitNodes. Желательно(не обязательно), чтобы когда мы сворачиваем окно, оно сворачивалось в трей, чтобы не занимало места в панели задач. Все. Если считаете, что можно сделать как-нибудь лучше - пожалуйста сообщите. Вроде задание несложное.. На php я бы сделал максимум за час, но тут нужно как приложение под винду. Плачу 15 дол. Это сообщение отредактировал(а) postovik - 17.2.2006, 00:26 |
|||
|
||||
shilnik |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 377 Регистрация: 22.12.2003 Репутация: нет Всего: 1 |
Напишу эту прогу на Delphi.
Если задание еще актуально, напиши мне на shilnik[at]rambler[dot]ru, или в аську ICQ191905. Пришли мне примерный вид окна программы, а то у меня ссылка не открылась. |
|||
|
||||
hawkins |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 148 Регистрация: 8.9.2003 Репутация: нет Всего: нет |
Delphi6, 11 дол.
email: hs_forall[at]rambler[dot]ru. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Объявления о найме специалистов" | |
|
В случае невыполнения данных правил Ваши сообщения могут быть удалены без предупреждения. Полный спискок правил. С уважением, BearBeer. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Объявления о найме специалистов | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |