среда, 24 августа 2016 г.

Разное

-----
show route ip
show configuration interfaces ae1.2245
show arp no-resolve hostname ip
-----
ltest rf4.0 mac -tb
mint rf4.0 rcmd -node mac -cmd "комманда"
switch group 2 dump
-----
brctl showmacs br0
-----

понедельник, 22 августа 2016 г.

Find и Locate для поиска файлов на сервере Linux

Начиная работу с сервером Linux, пользователи часто сталкиваются с проблемой поиска необходимых файлов.
Данное руководство рассматривает использование соответствующей команды find, которая позволяет искать файлы при помощи различных фильтров и параметров. Кроме того, это руководство вкратце охватывает команду locate, которую можно быть использовать для поиска команд.


четверг, 18 августа 2016 г.

iperf



Проверка скорости соединения между двумя серверами в локальной сети.
Тут все просто, на сервере:

iperf -s -B 202.54.1.1

На клиeнте:

iperf -c 202.54.1.1 -d -t 60 -i 10

Где:
-s : Запустить в серверном режиме.
-B IP : Привязать к IP
-c IP : Запуск в клинтском режиме плюс коннект к IP.
-d : Как это сказать, двусторонний тест что-ли (двунаправленный)
-t 60 : Время в секундах для передачи (обычно 10).
-i 10 : Пауза X секунд между репортами.

понедельник, 21 марта 2016 г.

Обзор Haiku OS

Надоели Linux, Unix, Mac OS операционные системы? Альтернативы есть!
Вот одна из них!


суббота, 19 марта 2016 г.

ping или port knocking с использованием iptables

КОПИПАСТА с сайта  https://spfng.com/post/hardened-ssh-with-ping-port-knocking-using-only-iptables/

Самая заветная цель любого хакера — получить root-доступ к компьютеру через SSH. До тех пор, пока открыт 22 порт, его будут атаковать, и не только его: не SSH единым. На компьютере работает множество сервисов, публичных и не очень, которые так же могут быть подвержены взлому. Все лишние сервисы должны быть выключены, а все лишние порты прикрыты.

Используя iptables возможно реализовать дополнительный уровень защиты, так называемый «Port Knocking», технология которого заключается в том, что прежде чем подключиться на какой-либо порт, необходимо сперва «постучаться»: подключиться на другой порт, известный только владельцу хоста, после чего основной порт становится доступен на короткий промежуток времени. Можно пойти дальше, ограничиться не одним портом, а несколькими, чтобы требовалось «стучаться» в каждый порт в отдельности и строго в опредлённом порядке. Получается что-то вроде пароля состоящего из отдельных PIN-кодов.

«Port Knocking» известная технология, но почему бы не использовать ICMP? Только вместо номера порта — указывать размер пакета, а в остальном всё тоже самое.
Скрипт реализует «Ping Knocking», чтобы «постучаться» на хост и iptables открыл 22 порт на одну минуту, используя утилиту ping требуется отправить шесть ICMP-пакетов определённого размера и в определённом порядке, а именно: 4 8 15 16 23 42...
Скрипт:

Открыть спойлер

Можно вручную выполнить ping шесть раз, указав размер пакета, но удобнее воспользоваться однострочным скриптом, после выполнения которого 22 порт станет доступен на одну минуту, о чём iptables так же сообщит в логах dmesg — строка будет содержать «пароль».
# for n in 4 8 15 16 23 42; do ping -c 1 -s $n spfng.com; done
Никто не сможет подключиться к хосту по SSH не зная точную комбинацию цифр.

i3status + conky + цвета + скрываем заголовки и границы окон

Тут парень пишет, что коньки не умеют цветной вывод в i3status: http://galefrei.blogspot.ru/p/i3.html  . Это не правда. Ниже о том как научить показывать коньки в i3status


Мультимедийные клавиши i3 + фон


команда покажет код нажимаемой клавиши:

xev | grep keycode

прописываем в конфиг i3:

bindcode 107 exec scrot
bindcode 121 exec amixer set Master toggle
bindcode 123 exec amixer set Master 10+
bindcode 122 exec amixer set Master 10-
bindcode 172 exec mocp -G
bindcode 179 exec mocp -f


фон с помощью программы feh (пишем в конфиг i3):

exec feh --bg-scale /home/vik24rus/Downloads/oboina.jpg


суббота, 12 марта 2016 г.

Копипаста про провайдера. Забавно.

Не знаю на сколько все это правда, но частично это точно отражает суть нынеших СКС, сетей, и не только у провайдеров.

Работал в интернет провайдере в 2015 году в одном из крупнейших городов Рф - интересовался его историей - команда инженеров полностью меняется примерно раз в год - я был из поколения то ли 10, то ли 15.
Карта сети, настройки оборудования, всё это было действительно работой археолога - каждый раз приходят молодые и неопытные - проводят раскопки, ведут философские дискурсы о своих находках, иногда совершенно неожиданно нам звонили клиенты у которых вдруг отключился наш интернет хотя ни на карте сети, ни в базе платежей - нигде их не было - некоторые клиенты требовали вернуть им часть суммы оплаченный ими за этот месяц - не имея никаких сведений об этих людях у нас была огромная часть клиентов только с адресом.

Назначить vlan на интерфейс Linux

Что-то кругом пишут об утилите vconfig для того что бы повесить vlan на физический интерфейс. Но она вроде как устаревшая. Так,что вот такая команда спасет отца русской демократии:

ip link add link eth0 name vlan10 type vlan id 10

Ну и далее назнаем ip:

ifconfig vlan10 192.168.10.10 netmask 255.255.0.0

маршрут:

route add default gw 192.168.1.1

удалить vlan:

ip link delete vlan10

посмотреть информацию о vlan:
 
ip -details link show dev mgmt
 
ИЗМЕНИТЬ ПАРАМЕТРЫ VLAN'A: 
ip link set dev VLANNAME type vlan OPTION VALUE 
 
 
 

вторник, 8 марта 2016 г.

Пакетные менеджеры в Slackware

Этим постом хочу подытожить про пакетные менеджеры.


понедельник, 7 марта 2016 г.

Русификация Slackware 14.1


при установке я выбрал UTF8.

 # grep append /etc/lilo.conf
append=" vt.default_utf8=1"

если =0, то правим на =1

После этого нужно обновить загрузчик.

#lilo

правим файл:
 /etc/profile.d/lang.sh

#!/bin/sh
export LANG=ru_RU.UTF-8
export LC_COLLATE=C


правим файл:
 /etc/rc.d/rc.font

#!/bin/sh
setfont LatArCyrHeb-16
for i in 1 2 3 4 5 6; do
    echo -ne "\033%G" > /dev/tty$i
done


правим файл(настраиваем переключение раскладки в консоли):
 /etc/rc.d/rc.keymap

#!/bin/sh
# Load the keyboard map. More maps are in /usr/share/kbd/keymaps.
if [ -x /usr/bin/loadkeys ]; then
    echo "Loading keybord layout, CapsLock to toggle"
    /usr/bin/loadkeys ruwin_cplk-UTF-8
fi

Выполняем:

# chmod a+x /etc/rc.d/rc.font /etc/rc.d/rc.keymap

правим файл: 
/usr/share/locale/locale.alias 

russian ru_RU.UTF.8
ru_RU   ru_RU.UTF-8
ru      ru_RU.UTF-8

в автозагрузку иксов киньте строчку для переключения в иксах с помощью Capslock:

exec setxkbmap "us,ru" ",winkeys" "grp:caps_toggle"

grp:alt_shift_toggle - переключение через alt+shift


четверг, 25 февраля 2016 г.

Убиваем демонов

ps axu | grep test - ищем pid демона, где test его имя
pidof test - еще один вариант получить pid демона 
ps -ef  | grep test  - еще
 
kill -9 25612 - убиваем по pid'у
killall -s 9 test - убийство всех демонов с именем test
 
Не забывайте про, то что если повисли X'ы (вся графика) то можно 
прибить процесс в консоле, перейти в которую можно командой 
Ctrl+Alt+F1...F8