Python — Простой сниффер на Python с применением сокетов прямого доступа (SOCK_RAW).
Совсем простецкий сниффер на python-е демонстрирующий работу сокетов прямого доступа. :)
Сниффет только TCP пакеты. Чтобы посниффить udp пакеты надо указать socket.IPPROTO_UDP,
аналогично и для ICMP: socket.IPPROTO_ICMP
Для запуска сниффера нужны права суперпользователя!
Встала такая задача: есть QTreeView, в него загружается информация из базы данных, надо добавить ещё одну колонку, в которой на основании некоторых полей из БД кое-что рисовать.
Как рисовать, я уже разобрался, а вот как добавить лишний столбец? Единственный вариант, который я нагуглил - сделать proxy-модель (QAbstractProxyModel, емнип), но сложность этой операции неадекватна задаче - новую модель делать не хочется.
Буду рад любым идеям, заранее спасибо.
Qt Software — Скачиваем файл с Qt4
Что он за чувства чувствовал внутри,
Пока Мума пускала пузыри?
Он привязал к Муме два кирпича —
Глаза садиста, руки палача.
© «Несчастный случай» о Qt Software и QHttp
Писал курсовую с использованием замечательной кросс-платформенной библиотеки — Qt. Помимо того, что она кросс-платформена, что само по себе для меня очень удобно — нет необходимости запускать win даже под виртуалкой для разработки курсовой, а собрать win32-версию необходимо, условие выполнения курсовой — приложение, исполняемое в среде win32. Так вот, помимо того, что Qt полностью кросс-платформена, она предлагает все средства для наиболее комфортной разработки приложений. Рекомендую.
Теперь к теме поста. Захотелось мне в своей программе реализовать функционал, работающий с протоколом http, а точнее, выкачивающий некоторую информацию. Для этого сразу полез в QHttp, после продолжительной бесплодной возни с ним обнаружил, что в 4.6 он уже depreciated и скоро будет вообще удалён из Qt, а для работы с сетью теперь надлежит использовать кошерный QNetworkAccessManager (кстати, работает, как с http, так и с ftp).
Ну чтож, забил я на QHttp и полез в доки по QNetworkAccessManager, а когда вернулся, написал класс, полностью удовлетворяющий моим потребностям.
Кстати, можно добавить ещё один слот, делающий reply->abort и закрывающий файл. Удобно прерывать уже начавшуюся загрузку.
Люди, здесь же должны быть программеры, помогите врешении одной проблемы:
xочется сделать функцию для извлечения слова из строчки слов, разделенных разделителем...
Оригинал
В этой части нашего руководства мы создадим наши первые программы с использованием GTK+.
Недавно от друга получил вопрос: "А чем в linux можно удалить повторяющиеся файлы в каталоге/каталогах?". Ответом сначала был скрипт из двух for'ов, но это слишком топорно и не всегда удобно. Хотелось программу, которая могла бы проанализировать содержимое каталогов (в т.ч рекурсивно) и спросить, какие из них можно удалить.
Можно ли скомпилировать exe бинарник для работы в windows в linux'e.
Гуглил в сторону MinGW, но ничего дельного не нашел.
Пишу на С++, среда geany.
Так же сразу поинтересуюсь как его можно будет скомпилить в терминале.