пятница, 8 мая 2020 г.

тепловая карта неудачного входа в SSH

источник
идем на https://ipinfo.io/ регаемся - получаем API key он нужен будет скрипту (бесплатный лимит запросов 50к в месяц то есть каждый айпишник из лога  это 1 запрос )

ставим недостающие пакеты
pip3 install folium requests ipinfo
тянем сам скрипт
wget https://raw.githubusercontent.com/meesaltena/SSHHeatmap/master/SSHHeatmap.py
собираем попытки входа на сервер

ssh root@193.*.61.11 'grep "Failed password" /var/log/auth.log' > failed.txt

генерим хтмлку где последнее - это ключ взятый ранее
python3 SSHHeatmap.py failed.txt 6e**f9**f**fb*
получаем файл  heatmap.html - открываем в браузере и топаем настраивать файл ту бан




четверг, 30 января 2020 г.

разбрасываем ключи



cat ./keyadd.sh

#!/bin/bash
cat /home/filalex/.ssh/id_rsa.pub | ssh root@"$1" "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"

берем файл hosts2 в котором построчно введены ip тачек

while read LINE; do /home/filalex/keyadd.sh $LINE; done < hosts2

вводим пароли 

ура, ходим по ключу 

понедельник, 25 ноября 2019 г.

Wifi Map


Wifi Heat Map - Survey 




приложение для анализа вайфай покрытия в квартире , здинии или организации

вложил план - походил по уголкам потыкал где ты - получил картинку 

среда, 30 октября 2019 г.

запись cli asciinema

asciinema топаем https://docs.asciinema.org/getting-started/ регаемся (что бы было что сохранить или постримить можно )

в терминале пишем asciinema rec - получаем инфо что запись пошла
по окончанию шаманства пишем  exit - получаем предложение  

asciinema: recording finished
asciinema: press <enter> to upload to asciinema.org, <ctrl-c> to save locally

ну и в итоге посылаем кому нибудь ссылку на "щас покажу как это делать" в терминале 

пятница, 2 августа 2019 г.

qos tos и прочие няшки

пока как черновичек чтобы не забыть тут табличка "Here’s a table of DSCP and TOS values in their most common formats just for reference"

TOS (Dec)TOS (Hex)TOS Precedence NameTOS Delay flagTOS Throughput flagTOS Reliability flagDSCP (Hex)DSCP (Dec)DSCP/PHB Class
00x00Routine0000x000none
40x04Routine0010x011none
80x08Routine0100x022none
120x0CRoutine0110x033none
160x10Routine1000x044none
320x20Priority0000x088cs1
400x28Priority0100x0A10af11
480x30Priority1000x0C12af12
560x38Priority1100x0E14af13
640x40Immediate0000x1016cs2
720x48Immediate0100x1218af21
800x50Immediate1000x1420af22
880x58Immediate1100x1622af23
960x60Flash0000x1824cs3
1040x68Flash0100x1A26af31
1120x70Flash1000x1C28af32
1200x78Flash1100x1E30af33
1280x80FlashOverride0000x2032cs4
1360x88FlashOverride0100x2234af41
1440x90FlashOverride1000x2436af42
1520x98FlashOverride1100x2638af43
1600xA0Critical0000x2840cs5
1760xB0Critical1000x2C44voice-admit
1840xB8Critical1100x2E46ef
1920xC0InterNetworkControl0000x3048cs6
2240xE0NetworkControl0000x3856cs7
пакет oping и последующая команда noping  192.168.13.14 -Q cs7 позволяет запускать пинги с нужным приоритетом
микротик помогает передавать трафик Tools:Packet_Sniffer - пинаем на ip с определенного интерфейса на этом ip ловим либо вайршарком с фильтром "udp.port==37008 and !(arp or icmp or dns or stp)" или тиссипидампом sudo tcpdump -eni enp2s0 udp port 37008 -vvv