Регистрация Главная Сообщество
Сообщения за день Справка Регистрация
Навигация
Zhyk.org LIVE! Реклама на Zhyk.org Правила Форума Награды и достижения Доска "почета"

Ответ
 
Опции темы
Старый 12.03.2013, 13:01   #1
Знаток Dark Orbit
 Рыцарь-защитник
Аватар для Mebius
 
Mebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского Союза
Регистрация: 14.06.2010
Сообщений: 584
Популярность: 6626
Сказал(а) спасибо: 86
Поблагодарили 847 раз(а) в 266 сообщениях
Отправить сообщение для Mebius с помощью ICQ Отправить сообщение для Mebius с помощью Skype™
 
По умолчанию Socks4 прокси сервер C#

Реализация простого сокс4 сервера на c#

Возможности
- быстрый запуск
- многопоточность
- редактирование трафика "на лету"/блокировка пакетов данных от сервера к клиенту и наоборот
- идентификация "хозяина" данных по ip/port

[Ссылки могут видеть только зарегистрированные пользователи. ]

[Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
6 пользователя(ей) сказали cпасибо:
крайслер (14.03.2013), Ilyialat (16.03.2014), Kacha (27.03.2013), megweg (08.04.2014), Nickitee (12.03.2013), warl0ck (12.03.2013)
Старый 12.03.2013, 14:05   #2
 Сержант
Аватар для Yukikaze
 
Yukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядом
Регистрация: 01.10.2011
Сообщений: 128
Популярность: 5723
Сказал(а) спасибо: 25
Поблагодарили 174 раз(а) в 105 сообщениях
 
По умолчанию Re: Socks4 прокси сервер C#

у xkor'a выкладывал, и раз уж пошла такая пьянка то и здесь выложу Socks5 proxy
Только нужно обработку исключений добавить
________________
Talk is cheap. Show me the code
— Linus Torvalds
  Ответить с цитированием
6 пользователя(ей) сказали cпасибо:
крайслер (14.03.2013), Ilyialat (16.03.2014), Kacha (27.03.2013), megweg (08.04.2014), Nickitee (12.03.2013), warl0ck (12.03.2013)
Старый 13.03.2013, 17:17   #3
 Сержант
Аватар для Yukikaze
 
Yukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядом
Регистрация: 01.10.2011
Сообщений: 128
Популярность: 5723
Сказал(а) спасибо: 25
Поблагодарили 174 раз(а) в 105 сообщениях
 
По умолчанию Re: Socks4 прокси сервер C#

Ну ребят, как обычно. Бесполезные посты о инжекторах, или как покрасить кнопку в другой цвет обрастают комментариями за пару часов. Зато хорошие, годные, темы покрываются мхом...
________________
Talk is cheap. Show me the code
— Linus Torvalds
  Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Ilyialat (16.03.2014), Mebius (14.03.2013)
Старый 14.03.2013, 01:52   #4
 Старший сержант
Аватар для Sinyss
 
Sinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака Норриса
Регистрация: 29.07.2011
Сообщений: 197
Популярность: 8989
Сказал(а) спасибо: 45
Поблагодарили 175 раз(а) в 139 сообщениях
Отправить сообщение для Sinyss с помощью Skype™
 
По умолчанию Re: Socks4 прокси сервер C#

Потому что школьники не видят где их можно применить, не говоря уже о том что я на 95% уверен что они даже структуру запомнить не смогут...
  Ответить с цитированием
Пользователь сказал cпасибо:
Mebius (14.03.2013)
Старый 14.03.2013, 16:46   #5
Заблокирован
 Рыцарь-капитан
Аватар для warl0ck
 
warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(
Регистрация: 29.01.2010
Сообщений: 547
Популярность: 41279
Сказал(а) спасибо: 692
Поблагодарили 2,270 раз(а) в 1,035 сообщениях
 
По умолчанию Re: Socks4 прокси сервер C#

а для чего вы писали прокси сервер? если не секрет. просто мне в голову кроме хацкерских идей больше ничего не лезет.
  Ответить с цитированием
Старый 14.03.2013, 17:09   #6
 Сержант
Аватар для Yukikaze
 
Yukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядом
Регистрация: 01.10.2011
Сообщений: 128
Популярность: 5723
Сказал(а) спасибо: 25
Поблагодарили 174 раз(а) в 105 сообщениях
 
По умолчанию Re: Socks4 прокси сервер C#

warl0ck, я трафик ла2 через него пропускал, расшифровывал/читал/зашифровывал
________________
Talk is cheap. Show me the code
— Linus Torvalds
  Ответить с цитированием
Пользователь сказал cпасибо:
warl0ck (14.03.2013)
Старый 14.03.2013, 17:25   #7
 Разведчик
Аватар для Буянь
 
Буянь блестящий пример для подражанияБуянь блестящий пример для подражанияБуянь блестящий пример для подражанияБуянь блестящий пример для подражанияБуянь блестящий пример для подражанияБуянь блестящий пример для подражанияБуянь блестящий пример для подражанияБуянь блестящий пример для подражанияБуянь блестящий пример для подражанияБуянь блестящий пример для подражанияБуянь блестящий пример для подражания
Регистрация: 05.03.2011
Сообщений: 20
Популярность: 1883
Сказал(а) спасибо: 13
Поблагодарили 44 раз(а) в 36 сообщениях
Отправить сообщение для Буянь с помощью Skype™
 
По умолчанию Re: Socks4 прокси сервер C#

Цитата:
Сообщение от SinyssПосмотреть сообщение
Потому что школьники не видят где их можно применить, не говоря уже о том что я на 95% уверен что они даже структуру запомнить не смогут...

Вы так говорите, школьники, как будто это что-то плохое...
  Ответить с цитированием
Старый 14.03.2013, 17:34   #8
Знаток Dark Orbit
 Рыцарь-защитник
Аватар для Mebius
 
Mebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского Союза
Регистрация: 14.06.2010
Сообщений: 584
Популярность: 6626
Сказал(а) спасибо: 86
Поблагодарили 847 раз(а) в 266 сообщениях
Отправить сообщение для Mebius с помощью ICQ Отправить сообщение для Mebius с помощью Skype™
 
По умолчанию Re: Socks4 прокси сервер C#

Цитата:
Сообщение от warl0ckПосмотреть сообщение
а для чего вы писали прокси сервер? если не секрет. просто мне в голову кроме хацкерских идей больше ничего не лезет.

кому хацкнуть, кому свой адблок сделать, кто на что горазд )))
  Ответить с цитированием
Старый 14.03.2013, 18:24   #9
 Сержант
Аватар для Yukikaze
 
Yukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядом
Регистрация: 01.10.2011
Сообщений: 128
Популярность: 5723
Сказал(а) спасибо: 25
Поблагодарили 174 раз(а) в 105 сообщениях
 
По умолчанию Re: Socks4 прокси сервер C#

Буянь, ну так мы же говорим только про тех школьников которые не знают, что с этим делать.

Mebius, и как, получилось сделать адблок?
________________
Talk is cheap. Show me the code
— Linus Torvalds
  Ответить с цитированием
Старый 14.03.2013, 19:19   #10
Заблокирован
 Рыцарь-капитан
Аватар для warl0ck
 
warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(
Регистрация: 29.01.2010
Сообщений: 547
Популярность: 41279
Сказал(а) спасибо: 692
Поблагодарили 2,270 раз(а) в 1,035 сообщениях
 
По умолчанию Re: Socks4 прокси сервер C#

Цитата:
Сообщение от YukikazeПосмотреть сообщение
warl0ck, я трафик ла2 через него пропускал, расшифровывал/читал/зашифровывал

интересная задумка. делал что-то похожее, создал вебсервер(на локалхос), добавил вк в хостс и требовал денег
  Ответить с цитированием
Старый 14.03.2013, 19:35   #11
 Сержант
Аватар для Yukikaze
 
Yukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядом
Регистрация: 01.10.2011
Сообщений: 128
Популярность: 5723
Сказал(а) спасибо: 25
Поблагодарили 174 раз(а) в 105 сообщениях
 
По умолчанию Re: Socks4 прокси сервер C#

warl0ck, ну так не прокси же D:
Можно было выцеплять http заголовки по типу GET vk.com HTTP/1.1 и добавлять форме авторизации js скрипт, который будет отправлять данные тебе на ресурс
________________
Talk is cheap. Show me the code
— Linus Torvalds
  Ответить с цитированием
Старый 14.03.2013, 20:22   #12
Заблокирован
 Рыцарь-капитан
Аватар для warl0ck
 
warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(
Регистрация: 29.01.2010
Сообщений: 547
Популярность: 41279
Сказал(а) спасибо: 692
Поблагодарили 2,270 раз(а) в 1,035 сообщениях
 
По умолчанию Re: Socks4 прокси сервер C#

Цитата:
Сообщение от YukikazeПосмотреть сообщение
warl0ck, ну так не прокси же D:

ну почти. неправильный прокси
Цитата:
Сообщение от YukikazeПосмотреть сообщение
Можно было выцеплять http заголовки по типу GET vk.com HTTP/1.1 и добавлять форме авторизации js скрипт, который будет отправлять данные тебе на ресурс

да... но это довольно таки хлопотно, к тому же подтверждение по телефону надо

Последний раз редактировалось warl0ck; 14.03.2013 в 20:27.
  Ответить с цитированием
Старый 14.03.2013, 20:32   #13
Знаток Dark Orbit
 Рыцарь-защитник
Аватар для Mebius
 
Mebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского Союза
Регистрация: 14.06.2010
Сообщений: 584
Популярность: 6626
Сказал(а) спасибо: 86
Поблагодарили 847 раз(а) в 266 сообщениях
Отправить сообщение для Mebius с помощью ICQ Отправить сообщение для Mebius с помощью Skype™
 
По умолчанию Re: Socks4 прокси сервер C#

Цитата:
Сообщение от YukikazeПосмотреть сообщение
Буянь, ну так мы же говорим только про тех школьников которые не знают, что с этим делать.

Mebius, и как, получилось сделать адблок?

я не делал, я написал, проверил на хроме и выкинул в паблик

ща занимаюсь другой плюхой большой
  Ответить с цитированием
Старый 23.03.2014, 12:10   #14
-= Мастер Света =-
 Рыцарь-капитан
Аватар для Ginrey
 
Ginrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака Норриса
Регистрация: 14.06.2012
Сообщений: 511
Популярность: 7566
Сказал(а) спасибо: 4
Поблагодарили 181 раз(а) в 88 сообщениях
 
По умолчанию Re: Socks4 прокси сервер C#

подниму ка я тему задаваясь собственным вопросом. Разбираясь с Сокет серверами наткнулся на эту тему и позаимствовал пример Yukikaze по созданию Socks5 сервера.
Все работает, перехватывает с обоих сторон, но возникли проблемы, на которые я не могу найти ответ:

1)Бывает при большом кол-ве пакетов(как я понял) выскакивает ошибка:
"сервер принудительно разорвал соединение" (я перехватываю пакеты с игры ArcheAge, может кто слышал, и вот сразу после попытки зайти на перса это вылетает) и вместе с ней
"EndReceive может вызываться только один раз для каждой асинхронной операции"

2)Так же часто вылетает ошибка:
Запрос на отправку или получение данных был запрещен, т.к. сокет уже отключен в данном направлении на основании прежней запроса на его отключение

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


Вот в этих двух процедурах ошибки вылезают . Чаще в исходящих запросах от клиента серверу
Код:
private void in_Receive(IAsyncResult ar)//ошибки во входящих(сервер -> клиент)
            {
               
                    NetworkState state = (NetworkState)ar.AsyncState;
                    int received = state.In.EndReceive(ar);
                    if (received > 0)
                    {                    
                        loglist.Invoke((MethodInvoker)delegate() { loglist.Items.Add("C -> S :  " + ByteToHex(state.Buffer, received)); });
                        if (ClientPacketHandler != null)
                            ClientPacketHandler(ref state.Buffer, received);
                        state.Out.Send(state.Buffer, 0, received, SocketFlags.None);//Запрос на отправку или получение данных был запрещен
                        state.In.BeginReceive(state.Buffer, 0, state.Buffer.Length, SocketFlags.None, in_Receive,
                            new NetworkState(state.In, state.Out, state.Buffer)); ara = ar;
                    }
                    else
                    {
                        state.In.Shutdown(SocketShutdown.Both);
                    }            
            }
 
 
            private void out_Receive(IAsyncResult ar)//и здесь (отправка пакетов на сервер)
            {
                
                    NetworkState state = (NetworkState)ar.AsyncState;
                    int received = state.Out.EndReceive(ar);//Удаленный хост принудительно разорвал существующее подключение или EndReceive может вызываться только один раз для каждой асинхронной операции.
                    if (received > 0)
                    {
                          loglist.Invoke((MethodInvoker)delegate() { loglist.Items.Add("S -> C :  " + ByteToHex(state.Buffer, received)); });
                        if (ServerPacketHandler != null)
                            ServerPacketHandler(ref state.Buffer, received);
                        state.In.Send(state.Buffer, 0, received, SocketFlags.None);  // Запрос на отправку или получение данных был запрещен
                        state.Out.BeginReceive(state.Buffer, 0, state.Buffer.Length, SocketFlags.None, out_Receive,
                            new NetworkState(state.In, state.Out, state.Buffer));
                    }
                    else
                    {
                        state.Out.Shutdown(SocketShutdown.Both);
                    }
                             
                }
________________
Хотите как то отблагодарить за помощь?
Не стесняйтесь нажимайте "Спасибо"

Делаю программы на заказ, по всем вопросам в скайп: Ginrey2

Последний раз редактировалось Ginrey; 23.03.2014 в 18:12.
  Ответить с цитированием
Старый 06.04.2014, 19:22   #15
 Разведчик
Аватар для Argus_xD
 
Argus_xD никому не известный тип
Регистрация: 13.07.2010
Сообщений: 7
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Socks4 прокси сервер C#

Ginrey а можешь скинуть свои наработки полностью?

Добавлено через 23 минуты
Дело в том что тебе нужно слушать два а то и три порта. Первый это логин сервер, а когда ты пытаешься зайти на перса то у тебя уже выбирается конкретный игровой сервер и соединение с логин сервером закрывается. Соответственно меняется IP и порт.

Добавлено через 3 часа 30 минут
Не знаю почему но у меня этот код не может перехватить коннект. Может объясните нубу что в него нужно добавить. Порт вроде верный указываю

Последний раз редактировалось Argus_xD; 06.04.2014 в 22:52. Причина: Добавлено сообщение
  Ответить с цитированием
Ответ


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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Продам] Прокси, до 3000 SOCKS4/5 прокси онлайн, от 9 рублей/сутки BestProxies Товары/услуги в Сети 70 01.02.2016 18:13
[Продам] прокси: http, socks4, socks5 rougin Товары/услуги в Сети 0 16.04.2012 21:25
[Услуги] Прокси сервер multik911 Dark Orbit 0 28.03.2011 19:27

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 02:22.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net