Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 23.02.2013, 23:39   #1
MooNDeaR
В стагнации
Участник клуба
 
Аватар для MooNDeaR
 
Регистрация: 29.07.2011
Сообщений: 1,303
По умолчанию Не очень хорошо, но надо.

Приветствую всех.

Вот свой пост #1000 я решил потратить на тему, за которую могу и предупреждение схлопотать. Вопрос про то, как нагадить ближнему.

Суть проблемы: нужно исскуственно и незаметно в поучительных целях отучить человека болтать по Skype постоянно. Ибо достал.

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

Суть идеи: написать фоновое приложение (может службу), которое будет просто мониторить наличие Skype.exe в диспетчере задач. После обнаружения будет включатся 5-ти минутный таймер. По истечении времени оно должно будет исскуственно занижать скорость интернет соединения, до момента выключения Skype. Занижать настолько, чтобы пользоваться этим сервисом было невозможно из-за страшных лагов.

Вопрос интеграции приложения отложим. Проблем с реализацией мониторинга нет. Единственная проблема - это исскуственное снижение скорости интернет-соединения.

Собственно, вопрос: можно ли это как-то реализовать? Просто на ум приходит только начинать передавать какие-нибудь данные куда-нибудь. Но куда? И какие? В общем, я вообще в этом деле нуб и опозорился, но хотел бы просветиться.

P.S.
В интернетах сидим через один роутер, поэтому засорять интернет-эфир какой-то лажей себе дороже. Хочется именно внешнего программного решения, если можно так выразиться.

P.P.S.
У объекта есть доступ к настройкам роутера, поэтому использовать встроенные штуковины не вариант.
E-mail: pashaworking@gmail.com | ICQ: 479914426 | Skype: moondearr
Понять, чего от тебя требует заказчик – это уже половина всей работы, а иногда и полностью выполненное задание.

Последний раз редактировалось MooNDeaR; 23.02.2013 в 23:41.
MooNDeaR вне форума
Старый 23.02.2013, 23:44   #2
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,865
По умолчанию

А сделать так, чтобы при работе в Скайпе вис намертво комп не подойдет?
Arigato вне форума
Старый 23.02.2013, 23:52   #3
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Попробуйте закрыть 443-й порт...
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума
Старый 24.02.2013, 00:04   #4
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

...купите себе наушники и слушайте что-нибудь позитивное.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума
Старый 24.02.2013, 00:15   #5
MooNDeaR
В стагнации
Участник клуба
 
Аватар для MooNDeaR
 
Регистрация: 29.07.2011
Сообщений: 1,303
По умолчанию

Цитата:
А сделать так, чтобы при работе в Скайпе вис намертво комп не подойдет?
Нет, не подойдет. Хотя интересно было бы. Есть ли способ программно вызвать BSOD? Если делать это спустя рандомный промежуток времени, то может и прокатит.
Цитата:
Попробуйте закрыть 443-й порт...
В интернетах прочитал, что Skype в этом случае начинает юзать 80-й порт. А его закрывать никак нельзя, ибо цель уничтожить только Skype, а не весь интернет.
Цитата:
...купите себе наушники и слушайте что-нибудь позитивное.
Куплю. Но не раньше 15-го марта. А до этого времени, ну очень хотелось бы не совершать тяжких преступлений
E-mail: pashaworking@gmail.com | ICQ: 479914426 | Skype: moondearr
Понять, чего от тебя требует заказчик – это уже половина всей работы, а иногда и полностью выполненное задание.
MooNDeaR вне форума
Старый 24.02.2013, 00:23   #6
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Значит надо чего-то писать в hosts. Центральный сервак(и) все равно должен быть...
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума
Старый 24.02.2013, 00:41   #7
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,865
По умолчанию

Цитата:
Сообщение от MooNDeaR Посмотреть сообщение
Нет, не подойдет. Хотя интересно было бы. Есть ли способ программно вызвать BSOD? Если делать это спустя рандомный промежуток времени, то может и прокатит.
Достаточно поставить приоритет процессу реального времени и запустить бесконечный цикл. Процессы повесить на каждое ядро процессора.
Arigato вне форума
Старый 24.02.2013, 00:42   #8
MooNDeaR
В стагнации
Участник клуба
 
Аватар для MooNDeaR
 
Регистрация: 29.07.2011
Сообщений: 1,303
По умолчанию

Цитата:
Значит надо чего-то писать в hosts. Центральный сервак(и) все равно должен быть...
Цитирую то, что я прочитал.
Цитата:
Архитектура распределенной сети
На атомарном уровне структура Skype-сети состоит из обычных узлов (normal/ordinal node/host/nest), обозначаемых аббревиатурой SC (Skype Client), и super-узлов (super node/host/nest), которым соответствует аббревиатура SN. Любой узел, который имеет публичный IP-адрес (тот, который маршрутизируется в интернет) и обладает достаточно широким каналом, автоматически становится super-узлом и гонит через себя трафик обычных узлов, помогая им преодолеть защиты типа брандмауэров или трансляторов сетевых адресов (NAT) и равномерно распределяя нагрузку между хостами. В этом и состоит суть самоорганизующейся распределенной децентрализованной пиринговой сети, единственным централизованным элементом которой является Skype-login-сервер, отвечающий за процедуру авторизации Skype-клиентов и гарантирующий уникальность позывных для всей распределенной сети.

Важно подчеркнуть, что связь между узлами осуществляется не напрямую, а через цепочку super-узлов. Серверов в общепринятом смысле этого слова (таких, например, как в сети eDonkey) в Skype-сети нет. Любой узел с установленным Skype-клиентом является потенциальным сервером, которым он автоматически становится при наличии достаточных системных ресурсов (объема оперативной памяти, быстродействия процессора и пропускной способности сетевого канала).
Далее пытаются зацепиться за это:
Цитата:
единственным централизованным элементом которой является Skype-login-сервер
На что отвечают:
Цитата:
не имеет смысла отрубить доступ к Skype-login-сервер... клиент не ходит на прямую на сервер авторизации, все идет по цепочке публичных IP-адресов - т.е. таких же клиентов skype.
2Arigato
Цитата:
Достаточно поставить приоритет процессу реального времени и запустить бесконечный цикл. Процессы повесить на каждое ядро процессора.
Да это-то то я смогу, не проблема. Хотелось бы именно ограничить инэт. Просто если комп начнет подвисать, жертва начнет задумываться, что какие-то проблемы с железом начались или винда гонит и пора её сносить. А если будет унылый интернет, то единственное, что остается объекту-жертве - это пенять на провайдера. Т.к. провайдер у нас и правда не самый надежный, я остаюсь совершенно вне подозрений
E-mail: pashaworking@gmail.com | ICQ: 479914426 | Skype: moondearr
Понять, чего от тебя требует заказчик – это уже половина всей работы, а иногда и полностью выполненное задание.

Последний раз редактировалось MooNDeaR; 24.02.2013 в 00:50.
MooNDeaR вне форума
Старый 24.02.2013, 02:04   #9
Smogg
Участник клуба
 
Регистрация: 14.06.2011
Сообщений: 1,138
По умолчанию

А не проще затормозить саму программу, чем вылавливать предназначенные ей пакеты?
Smogg вне форума
Старый 24.02.2013, 09:11   #10
MooNDeaR
В стагнации
Участник клуба
 
Аватар для MooNDeaR
 
Регистрация: 29.07.2011
Сообщений: 1,303
По умолчанию

Цитата:
А не проще затормозить саму программу, чем вылавливать предназначенные ей пакеты?
Да мне не нужны её пакеты. Мне нужно лишь снизить скорость интернет соединения. Если есть какой-то способ замедлить отдельно взятую программу, при этом не создавая помех для других - поделитесь, пожалуйста, буду рад.
E-mail: pashaworking@gmail.com | ICQ: 479914426 | Skype: moondearr
Понять, чего от тебя требует заказчик – это уже половина всей работы, а иногда и полностью выполненное задание.
MooNDeaR вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Надо открыть TTX очень надо Умпут Помощь студентам 4 22.12.2010 13:20
Очень-очень надо!Завтра сдавать уже=( Реализовать в виде модуля набор подпрограмм...(Pascal) Dizzy Помощь студентам 4 17.12.2010 17:10