Ну вот и я решил зарелизить проЭкт Программа представляет собой мониторилку веб-серфинга, которая информирует юзера о том, что он попал, или собирается попасть, на «плохой» сайт. Черный список плохих сайтов хранится на сервере и периодически обновляется клиентом. Плохие сайты разделены на категории. На данный момент выделены: 1. Сайты, просящие отправить за что-либо SMS. 2. Сайты, предоставляющие платные услуги (при условии, что существуют аналогичные сайты с аналогичными, но бесплатными услугами). 3. Сайты, требующие регистрацию, когда в этом нет очевидной необходимости для того, чтобы воспользоваться услугами сайта (очевидно, что в соц.сети нужно регистрироваться, а скачать музыку можно и без регистрации). 4. Сайты, использующие black SEO, то есть сайты, так или иначе имеющие хорошее SEO по определенным запросам, но не имеющие релевантного этим запросам контента. 5. Сайты, с общими признаками мошенничества. На данный момент существует два способа проинформировать пользователя о плохом сайте: 1. Результаты выдачи поисковиков Чаще всего юзеры рискуют попасть на плохой сайт, когда что-то ищут в поисковиках. Программа фильтрует ответ от поисковиков, и подсвечивает ссылки, ведущие на плохие сайты, светло-серым цветом. Таким образом, можно проигнорировать плохой сайт еще до захода на него. 2. Всплывающие окна Если пользователь все же перешел на плохой сайт, то ему об этом подскажет всплывающее окно, аналогичное тому, какие вылезают у ICQ или Skype. В сообщении будет указан адрес сайта и описание категорий, под которые этот сайт подпадает. В процессе разработки: 1. Предупреждение о попытке протроянить юзера через браузер (теги iframe на сплойты, и т.д.). 2. Для самых маленьких – работа в режиме белого списка (возможность ходить только на список разрешенных сайтов). Любой пользователь может отправить жалобу на сайт, которого не оказалось в черном списке. Это делается в два нажатия, выбором в контекстном меню одного из недавно посещенных сайтов. Программа работает как локальный HTTP-прокси сервер. При старте программа прописывается в качестве HTTP-прокси у установленных браузеров, а при завершении работы – удаляет эту информацию. В данный момент графические и звуковые элементы находятся в стадии доработки (кое-что пока что позаимствовано из винды). Программа написана с использованием: MSVC 9.0, Inno Setup 5, UPX, C++, Boost 1.41 Интерфейс программы – на выбор один из трех: английский, русский официальный и русский рунетный (с лулзами). Сайт программы: http://assenizator.net/ Интересуют оценки, советы, взгляды, мнения, троллинг, бугагашечки и ололошечки.
"Плохих сайтов" в сети около 30%. И регулярные всплывающие окна будут мешать. Программеру подобный проект будет не нужен. Рядовой бухгалтер в настройки программы лезть не будет. Это задача админа. А зачем админу головняк? ИМХО, всплывающие окна убрать. Это вообще зло. Сбивает с мысли, уменьшает производительность труда.
при всём моём уважение, _DEN_, ненавижу подобные проги если я иду на сомнительный сайт -- я и без неё знаю, что ДМД могет подхватит е-венеру. + подобная функа и без того работает в части бравзерах, к примеру гугль хром.. лучше напиши прогу по целенаправленному отрубанию активных элементов сайта
dyn Небольшое пояснение. Программа не ориентирована на программистов, или людей, у которых бурлит умственная деятельность 24/7, и каждое всплывающее окно для них - адъский ужасъ. ЦА - прежде всего большинство рунетчиков. А большинство рунетчиков это неспешный серфинг по вконтактикам, одноклассникам, новостям, блогам, почте, поиск музыки и игр для мобилы, и прочие развлечения. Вспоывающие окна сделаны по аналогии с мессанжерами, то есть это элемент поведения гуя, к которому большинство уже привыкли(БОЛЬШИНСТВО, а не программеры, хакеры или инженеры атомных реакторов). И конечно же, вдальнейшем поведение всплывающих окон будет конфигуриться. Можно будет отключить их совсем, или разрешить для отдельных категорий сайтов. Например человека может не раздражать необходимость регистрироваться, и он не хочет чтобы его предупреждали о таких сайтах. Но при этом жутко боится попасть в инете на деньги, и захочет включить все возможные алярмеры на сайты, которые подозреваются в мошенничестве. UbIvItS Хорошо, ты знаешь. А как насчет остальных 40 млн рунетчиков? IceT Вам сюда: https://wasm.ru/forum/viewtopic.php?id=35492 make Ооо, это я уже под утро отжок. Спасибо, поправлено
Смысл в проге есть. У меня в запретах Оперы скопилось уже не меньше сотни сцайтов, хозяевам которых лучше бы заколоться отравленным анальным вибратором с шипами.
1. Забудь про UPX. Канальные фаерволлы могут резать такой траф. 2. Поскольку это HTTP Proxy, может быть полезна если установлена не только локально на хосте, а в локальной сети. Подумай над этим, может быть есть смысл делать разные настройки для разных клиентов. 3. Прогу не запускал потому чта исходники отсутствуют
J0E 1. UPX это пакер .exe 2. Если прогу использовать как сервер, а не как клиент, то как тогда оповещать клиентов? 3. А они и не планировались. Но слово джентельмена, там все чисто ))
1. Я знаю что такое UPX, это неплохие сорцы для изучения, но использовать его на практике нельзя по многим причинам, одна из которых - канальные фаеры и антивирусы ищут в пакетах его сигнатуры, и не пускают такие пакеты. 2. Я не понял. имел ввиду, что может быть полезна например в организации. админ ставит ее на свой комп, и пользователи ходят в инет через нее, таким образом больше работают а не сидят вкантактах.
Какие пакеты? Прога стоит локально - её исполняемый модуль пожат UPX. К передаваемому трафику это каким боком относится? Прога сама себя никуда не пересылает Как вариант сделать как в Google. Т.е. вместо запрошенной "плохой" страницы выдавать предупреждение (в браузере) со ссылкой на оригинальную страницу. Если пользователь прочитал и всё равно хочет перейти - нажмёт на ссылку.
Поога не сразу стоит локально, она лежит на сервере у Дэна. ее нужно скачать, что может оказаться затруднительно, особенно в корпоративных сетях!
Инсталлятор ведь и так жмет, нах тогда вообще упикс то? Впрочем я ничего не навязываю, мож проверить на макафи GW edition и успокоиться.
J0E Смысл паковать UPX-ом в том, чтобы после установки на компе юзера .exe-шник занимал в 2-3 раза меньше места.
ohne Я не переживаю, но в то же время считаю, что если можно _бесплатно_ сэкономить место/память/перфоманс, то это нужно сделать.