LINUX.ORG.RU

Сообщения xohox

 

Удалить строку из txt файла если не нашлось совпадения

Здравствуйте.

Есть много_txt_файлов и еще один с данными. Нужно удалить из файла с данными строку если в много_txt_файлов не нашлось совпадения.

в файле с данными 4000 строк, одно значение в строке, много_txt_файлов 1900 штук, три значения в строке

хочется более менее простого решения, в чем смогу сам разобраться если вдруг понадобится внести изменения

знаю что бесплатно никто не работает) оставите координаты отправлю немного на чтосамирешите)

Спасибо.

 

xohox
()

Найти в логе ip встречающийся n раз

Здравствуйте. Есть лог, в нем информация по попыткам установить соединение. Используя вот это (в строке не все могу объяснить, надергал из разных источников)

perl -ne 'if(/ TEST: .+?SRC=([\d.]+).+?DPT=(\d+)/) {print "$1 $2\n"}' /var/log/iptables.log | egrep '('"$(echo "$*" | tr ' ' '|')"')$' | sort | uniq -c | awk '{print $2" "$3" ("$1")"}'

получаю это

107.189.2.68 22 (1)
107.189.4.31 22 (1)
19.26.109.94 5045 (3)
218.92.0.201 22 (28)

но хочу получать только те строки где значение в скобках более, например, 10. Подскажете?

Спасибо.

 , , ,

xohox
()

Помогите с fail2ban

Здравствуйте.

Хочу складывать пойманные ip в txt.

сделал свой jail, ip ловит

fail2ban-client status deny
Status for the jail: deny
|- Filter
| |- Currently failed: 28
| |- Total failed: 60
| `- File list: /var/log/log.txt
`- Actions
|- Currently banned: 7
|- Total banned: 7
`- Banned IP list: 45.79.82.183 20.194.14.85 23.101.17.81 193.27.228.62 34.151.82.102 198.27.110.13 193.27.228.59

Пытаюсь складывать их в txt файл. Пробовал так

[Definition]

actionban =
printf <ip>\n >> /root/testhost.txt
tee -a /root/testhost.txt << <ip>
echo "<ip>\n" | tee -a /root/testhost.txt
printf ip >> /root/testhost.txt

Нашел это

actionban = printf %%b "<daemon_list>: <_ip_value>\n" >> <file>
file = /root/testhost.txt

тоже пусто, ни один вариант не записывает.

Может я что упускаю, или есть еще какой-то вариант для записи?

Спасибо.

 

xohox
()

нужна помощь с haproxy хочу получать ip клиента

Здравствуйте.

Ubuntu 16.04.4 LTS HA-Proxy version 1.6.3 2015/12/25

Балансировщик haproxy, tcp mode, round robin, дальше два ip, на них хочу получать адрес подключившегося клиента, но в логах ip балансировщика.

Прочел про transparent mode, попробовал настроить, не помогло, ip балансировщика. Нашел send-proxy, но при добавлении вообще не подключается, комментирую, работает, но ip балансировщика.

Нашел это, тут как раз вроде мой случай, https://www.haproxy.com/blog/using-haproxy-with-the-proxy-protocol-to-better-... но как только добавляю send-proxy работать перестает.

Видел это https://unixforum.org/viewtopic.php?t=140373, но ТС пропал, советов тоже не было.

Подскажете решение?

Спасибо.

Up

нашел это https://habr.com/post/247297/

работает, но ip балансировщика

 ,

xohox
()

Не смог найти ветку - Заказать работу

Здравствуйте. Если не сюда, извините, значит проглядел.

Есть у меня vps с ubuntu 16, увидел в сети revolvermaps.com, понравилось. Хочу видеть все подключения к моей vps на этом информере. Хочу на сайте разместить. Возможно? Сколько будет стоить? Спасибо.

Перемещено shell-script из general

 

xohox
()

RSS подписка на новые темы