Небольшие приложения как Свобода и Антиобщественный создали настоящее движение в последнее время. Они отключают Вас от Интернета или полностью или просто сайты социальных сетей блока, чтобы препятствовать промедлению и помочь Вам проявить самообладание, когда Вы действительно хотите получить некоторую сделанную работу.
Я посмотрел на доступные варианты и также при некоторых расширениях Google Chrome и решил, что ни один из них точно не делает то, что я хочу, таким образом, я планирую записать свой собственный небольшой инструмент Python, чтобы сделать это. Мой первый импульс состоял в том, чтобы просто изменить /etc/hosts
перенаправлять запросы к определенным серверам назад к localhost
. Однако это может только заблокировать все домены. Я должен был бы к адресам блока на основе регулярных выражений или соответствия простой строки заблокировать что-то как google.com/reader
(да, этот в особенности), но не все google.com
домен.
Какую платформу Python я могу использовать для контроля моего сетевого трафика, и блок поместил в черный список адреса и что базовая конструкция состоит в том, чтобы достигнуть того, что я хочу сделать? Сделайте я использую socket
библиотека? Я очень доволен Python, но я очень плохо знаком с сетевым программированием.