Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!
1000 ₴

c# Socks5 Проксирование трафика от приложения

closed without completion


Есть приложение на c# windows forms, внутри него есть браузер geckofx45. Необходимо добавить работу браузера через socks5 прокси с авторизацией по логину и паролю. Сам браузер geckofx45 не имеет встроенной авторизации. 

На данный момент приложение работает через проксификатор. Решение этой проблемы я вижу 

1. Через добавление авторизации в сам geckofx45

2.встроить в это приложение библиотеку, функциями похожую на проксификатор, чтобы можно было прописать айпи, порт, логин, пароль и весь трафик этого приложения шел через указанный прокси.

Вот ссылка на исходник. Он довольно большой из за браузера, сюда загрузить не удалось. https://yadi.sk/d/aZpg_IAG3THyre

Там добавлен сам браузер, при запуске переходит на whoer.net



Update #1 from 16 March at 01:04
Есть приложение на c# windows forms, внутри него есть браузер geckofx45. Необходимо добавить проксирование трафика всего приложения, в том как встроенного браузера, так и post,get запросов, написанных отдельно от браузера через socks5 прокси с авторизацией по логину и паролю.
Возможно это выйдет сделать через сторонние библиотеки, такие как pcap, wincap. Нужно что вроде проксифера, но встроенное в сам проект.
Вот ссылка на исходник. https://yadi.sk/d/aZpg_IAG3THyre. Внутри браузера geckofx45


  1. 5 daysconcealed
    Николай Вовк
     145 

    Я могу декомпиллировать библиотеку браузера и прописать код для авторизации прокси через логин/пароль

    Ukraine Sumy | 13 March at 01:41 |
  2. proposal concealed by freelancer
  • сорцы есть?

  • Igor Kamynin — project author
    Complain | 12 March at 23:49 |

    исходник? Сейчас добавлю

  • Igor Kamynin — project author
    Complain | 13 March at 00:05 |

    Добавил ссылку в описании.

  • Добрый день, судя по исходникам я не понял смысла использования именно этого браузера. Есть ведь альтернативы, где уже имеется возможность использовать сокс-прокси и т.д. Зачем что-то придумывать и пытаться ездить в Калининград через Владивосток?

  • Igor Kamynin — project author
    Complain | 13 March at 11:14 |

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

  • Ещё awesomium. Просто не понятна цель проекта. Если нужно просто тестить прокси, то авесомиум вполне подходит, я такое делал, даже многопоточно в скрытом режиме. Если нужна картинка на экране, то авесомиум просто тупо не грузит стили. Точнее грузит, но не всегда. В этом случае хром лучше подойдёт.

  • какой проксификатор используете?

  • Igor Kamynin — project author
    Complain | 13 March at 12:58 |

    Проксифер

  • я так понимаю он вас не устраивает по причине того что он перехватывает весь трафик?

  • Igor Kamynin — project author
    Complain | 13 March at 15:31 |

    Нет, он меня устраивает. Он перехватывает только трафик указанной программы. Дело в том, что я хочу его подобие встроить в само приложение, чтобы в нем указывать прокси, а не устанавливать на компьютер дополнительно лишнюю программу проксификатор, а потом еще его настраивать на нужный прокси и нужную программу


Client
Igor Kamynin
Russia Aksai (Rostovskaya obl.)  4   0
Project published
14 March at 17:45
97 views
Contractor location
Russia Russia