Перехват заданий печати на CUPS (виртуальный принтер на Python)

Задача — все поступающие задания на принтер перехватывать, сохранять в том виде, в котором они пришли, анализировать, раскидывать по другим принтерам.
В данной статье будет рассмотрено создание виртуального принтера, перехват, сохранение, и пример печати сохраненных задач на выбранный принтер.
Анализ поступивших файлов, разбор, мониторинг через WEB рассмотрен будет в других статьях.

Перехват печати CUPS
Читать далее Перехват заданий печати на CUPS (виртуальный принтер на Python)

Kali linux — install tor server and make ssh & nmap go through it

Add these repos to your sources.list

Import keys, update, install

use

etc

Восстановить оболочку рута

Если ты настолько болен, что додумался поменять /etc/passwd  и прописать вместо оболочки какую-то шляпу

то

при загрузке GRUB нажимаешь e, находишь строку с ядром, в конце дописываешь init=/bin/bash , грузишься.

Попадаешь в беспарольную консоль (Alt+F1 возможно придется нажать), подмонтируешь свою систему mount -o remount,rw / , правишь что надо, и аккуратно ребутаешься через /sbin/init 3  (а то вылетит птичка kernel panic)

Устанавливаем MongoDB на Red Hat 5.8

Приятно, что MongoDB идет уже в установочном пакете, особо возни не намечалось, цель была установить и проверить что работает, пока без тюнинга и настроек. Но так просто ничего не бывает!

Начнем с установки — нас интересует и клиент, и сервер. Ставим их

Запускаем /etc/init.d/mongod start , видим OK, подключаемся mongo и..

Хм. Облом, лезем в лог  Читать далее Устанавливаем MongoDB на Red Hat 5.8

Пишем простой чат с помощью websockets и nodejs

Прошелся по мануалу с официального сайта socket.io, воспроизвел шаги, кое-что поправил, так как не заводилось, перевел, делюсь. Картинки брал оттуда же.

Введение

Создание чата с помощью традиционного набора LAMP (Linux, Apache, MySQL, PHP) всегда было непростой задачей. Приходилось использовать long polling, для своевременного получения информации, добавлять timestamps, и все это работало не так быстро, как хотелось бы.

Сокеты всегда были наиболее удобным решением для систем реального времени, в том числе и чатов, и позволяли приложениям одновременно обмениваться информацией в обе стороны.

В клиент-серверной архитектуре чата сервер отправляет (push) сообщения клиентам. Когда бы вы не написали сообщение, вы рассчитываете на то, что сервер разошлет его всем подключенным клиентам.

Читать далее Пишем простой чат с помощью websockets и nodejs