Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

3 года назад
Гость
4 года в сервисе
Был онлайн 1 год назад
5 отзывов
25% заказов с выбором исполнителя
3 года назад

Необходимо сделать приложение которое работает с TOR

На выходе консольное приложение, которое ожидает ввода цифры и обрабатывает комманду согласно списку:

(0) - Выход из приложения (Environment.Exit)
(1) - Создать HTTP сервер, который слушает порт 4545 и перенапраляет HTTP комманды на TOR. Если TOR не был запущен, запустить и создать соединение на нем. 
(2) - Закрыть HTTP сервер (если был запущен)
(3) - Отправить комманду TOR о том, что нужно установить новое соединение.


Как работать с TOR и отправлять ему комманды можно прочитать на сайте TOR.

Все комманды обрабатываются синхронно. В конце работы пишется сообщение в консоль - "done" или ошибка.

Обрабатыватся и перенаправляться на TOR должны  все HTTP запросы (GET, POST ...) поступившие на порт 4545 - то есть на выходе получится http proxy

Приложение должно быть написано на C#, логи писать в файл event_log.txt

Проверка с моей стороны:

Запускаю приложение, ввожу "1", захожу в браузер, ввожу туда Proxy: localhost:4545 и серфю по страницам - все должно работать, при заходе whatismyip.com отображается IP от TOR-a

Если ввожу в приложение "2", после завершения работы комманды (отображения на экране "done") я захожу в браузер опять, обновляю whatismyip.com и вижу новый IP

  1. Прием заявок
  2. Выбор исполнителя
  3. Выполнение заказа
  4. Обмен отзывами
Виталий Г.
Виталий Г. 
40 лет, Украина
8 лет в сервисе
Был онлайн 4 месяца назад
3 года назад
Артемий Н.
43 года, Россия
3 года в сервисе
Был онлайн 2 года назад
3 года назад

Другие заказы в категории «Прикладное ПО»

Здесь заказчик и фрилансеры могут обсуждать заказ до начала его выполнения.
Фрилансеры могут участвовать в обсуждении только после подачи заявки.
Здесь заказчик будет контролировать выполнение заказа и общаться с исполнителем.
Доступ к этому разделу имеют только заказчик и выбранный исполнитель.
Все материалы этого раздела закрыты от поисковых систем.