четверг, 28 января 2016 г.

Полезные команды мониторинга сети

Монитор arp-запросов c определенного хоста
sudo tcpdump -i eth8 -nnev arp or rarp | grep 192.168.0.9
Таблица маршрутов для хоста
route -nC | grep 192.168.0.97
Проверить кто сменил MAC адрес
#Устанавливаем arpwatch
sudo apt-get install arpwatch
#Сохраняем текущую связку IP+MAC
arp -f /root/ipmac.txt
#Позже смотрим кто сменил MAC
arpwatch -i eth0 -m NOMAIL -f /root/arp.dat -n 192.168.0.0/8
tail -f /var/log/arpwatch.log
Монитор активности сети
iftop -i eth0 

воскресенье, 3 января 2016 г.

Прозрачный Squid c исключениями

Задача

Раздавать интернет для разных подсетей с использованием SQUID и NAT
Для сети inet  192.168.0.0/24  - раздавать интернет nat'ом минуя squid
Для сети mynet 192.168.1.0/24 - дать доступ к интернету только через squid

Решение

Настройка SQUID
acl mynet src 192.168.1.0/24
http_access allow mynet
http_access deny all
icp_access allow mynet
icp_access deny all
http_port 3128 transparent
даем доуступ к squid сети mynet 

пятница, 6 февраля 2015 г.

0Auth авторизация на сайте с помощью VK FB MAIL YANDEX GOOGLE

Общий смысл:

По кнопке социальнй сети, открывается окно с авторизацией выбранной соц. сети.
После входа, окно авторизации закрывается, в поля формы родительского окна передаются данные пользователя.




Список социальных сетей, с помощью которых будем авторизоваться:
 - google
 - yandex
 - mail.ru
 - facebook.com
 - vk.com

суббота, 14 сентября 2013 г.

Управление размерами окон колесиком мыши (в openbox)

Задача:
Зажав клавишу клавиатуры, и крутя колесико мыши нужно изменять размеры окна, только в ширину, только в высоту, и одновременно, изменять по всем направлениям.

Решение:

В файл настроек openbox rc.xml в секцию
<mouse>
<context name="Frame">

Вставить следующее:

Изменения размера окна по ширине и высоте, зажав клавишу win
<mousebind button="W-Up" action="Click">
 <action name="ResizeRelative">
   <top>5</top>
   <bottom>5</bottom>
   <left>5</left>
   <right>5</right>
 </action>
</mousebind>
<mousebind button="W-Down" action="Click">
 <action name="ResizeRelative">
   <top>-5</top>
   <bottom>-5</bottom>
   <left>-5</left>
   <right>-5</right>
 </action>
</mousebind>

Изменения размера окна только по высоте, зажав клавишы Win+Shift
<mousebind button="W-S-Up" action="Click">
 <action name="ResizeRelative">
   <top>5</top>
   <bottom>5</bottom>
   <left>0</left>
   <right>0</right>
 </action>
</mousebind>
<mousebind button="W-S-Down" action="Click">
 <action name="ResizeRelative">
   <top>-5</top>
   <bottom>-5</bottom>
   <left>0</left>
   <right>0</right>
 </action>
</mousebind>
Изменения размера только по ширине, зажав клавишу win+ctrl
<mousebind button="W-C-Up" action="Click">
  <action name="ResizeRelative">
    <top>0</top>
    <bottom>0</bottom>
    <left>5</left>
    <right>5</right>
  </action>
</mousebind>
<mousebind button="W-C-Down" action="Click">
 <action name="ResizeRelative">
   <top>0</top>
   <bottom>0</bottom>
   <left>-5</left>
   <right>-5</right>
 </action>
</mousebind>

понедельник, 1 апреля 2013 г.

Виртуальные рабочие столы на Windows!

Утилита переключение виртуальных рабочих столов в Windows

Подробно тут: http://technet.microsoft.com/en-us/sysinternals/cc817881.aspx

Настройки:


Как это выглядет: