Модераторы: PILOT
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Нужно написать небольшую прогу, плачу 15 дол. 
:(
    Опции темы
postovik
Дата 15.2.2006, 17:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 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
PM MAIL   Вверх
shilnik
Дата 16.2.2006, 20:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 377
Регистрация: 22.12.2003

Репутация: нет
Всего: 1



Напишу эту прогу на Delphi.
Если задание еще актуально, напиши мне на shilnik[at]rambler[dot]ru, или в аську ICQ191905. Пришли мне примерный вид окна программы, а то у меня ссылка не открылась.


--------------------
каталог товаров qp1
PM MAIL WWW   Вверх
hawkins
Дата 17.2.2006, 08:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 148
Регистрация: 8.9.2003

Репутация: нет
Всего: нет



Delphi6, 11 дол.
email: hs_forall[at]rambler[dot]ru.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Объявления о найме специалистов"
BearBeer
  • Придерживайтесь правил форума.

  • Если вы предлагаете НЕ удалённую работу, то

    название города и фирмы обязательно указывать уже в названии темы(!)

  • Одна вакансия - одна тема.

    Вам будет удобней следить за ответами, ищущим работу - выбирать.


  • В случае, если у нас возникнут обоснованные подозрения

    о неблагонадежности Вашего электронного адреса, ваш аккаунт будет удалён, а доступ к форуму запрещён!


  • Хотите быстрее найти специалиста? Разместите тогда ваше объявление вверху всех страниц сайта! Тогда его будут ежедневно видеть более 4000 программистов! Обратите внимание на верхний левый угол сайта - там вы найдете дополнительные инструкции при клике на линк.

В случае невыполнения данных правил Ваши сообщения могут быть удалены без предупреждения.


Полный спискок правил. С уважением, BearBeer.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Объявления о найме специалистов | Следующая тема »


 




[ Время генерации скрипта: 0.0722 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.