Не знаю, как вы, а я везде на своих личных ресурсах и WiFi-маршрутизаторах перешёл на Google DNS (8.8.8.8 и 8.8.4.4). К этому меня подтолкнула в том числе и проблема с DNS-серверами Воли (подтвердить это не могу, но какое-то время один из них не ничего резолвил). Можно долго рассуждать о приватности и о том, что Google [...]
Любой специалист, сталкивающийся с сетевыми сервисами под Unix, знает, что сетевые порты, используемые сетевыми приложениями, описаны в файле /etc/services: $ cat /etc/services | more tacacs-ds 65/udp # TACACS-Database Service tacacs-ds 65/tcp # TACACS-Database Service sql*net 66/udp # Oracle SQL*NET sql*net 66/tcp # Oracle SQL*NET bootps 67/udp # Bootstrap Protocol Server bootps 67/tcp # Bootstrap Protocol [...]
Вчера @akaDimiG сбросил мне небольшую заметку “Безопасность Wi-Fi в iPhone под сомнением“, которая с первого взгляда у меня вызвала большое сомнение. 4 ноября компания SMobile Global Threat Center опубликовала исследование об атаке MITM (Man-in-the-middle) на смартфоны (и iPhone в том числе), подключающиеся в Интернет через публичные точки доступа WiFi. Ничего нового это исследование не открыло [...]
Запросы DNS кешируются на клиентском компьютере. И если записи поменялись на сервере, то на клиенте они поменяются только когда пройдёт Expire Time для записи. Выход – ручная очистка командой dscacheutil: dscacheutil -flushcache Эта команда появилась в Mac OS X 10.5, ранее же использовалась команда “lookupd -flushcache”.
Как определить, какая программа открыла слушающий порт, я рассмотрел в статье “Идентификация через Terminal.app сетевых сервисов (lsof)“. Но, как я уже сказал, следить за исходящими соединениями проблематично – например, при захвате трафика с помощью Wireshark не видно, какой именно процесс установил соединение. Штатных способов отслеживания, какая именно программа и куда устанавливает соединение в режиме реального [...]
Несколько дней назад @akaDimiG задал интересный вопрос: Интересно узнать, есть ли простой способ через консоль узнать о сетевых подключениях и именах программ, их осуществляющих. Цель – выяснить, есть ли шпионские программы, осуществляющие вещание в сеть без моего ведома. Тема комплексная, я посвящу ей несколько статей. Сетевые соединения можно трактовать в Unix как открытые файлы, а [...]
Одним из полезнейших инструментов для исследования сетевого трафика является Wireshark. Это кроссплатформенная программа, доступная для MacOS X в частности и для Unix в общем, для Windows. Консольную часть я даже видел на сетевом оборудовании под управлением какого-то проприетарного диалекта Unix. Кроссплатформенность – это огромное достоинство, но для MacOS оно же является и недостатком – для [...]
Бывают случаи, когда нужно поменять MAC-адрес сетевой карты. Процесс прост: $ ifconfig en0 | grep ether ether 00:35:1c:3c:4d:5e $ sudo ifconfig en0 ether 00:35:1c:3c:4d:5f $ ifconfig en0 | grep ether ether 00:35:1c:3c:4d:5f
После установки Snow Leopard мне понадобилось подключиться к Интернет Utel 3G. Изменение прошло двойное – поменялась операционная система и вместо модема E220 я взял E219 (USB-модемы). Привычно запустил приложение “Mobile Connect”, которое я долго выискивал ещё под Leopard (версия, доступная на сайте Huawei, очень сильно грузила CPU из-за включенного вывода отладочной информации и перечитывания конфиг-файла [...]
