понедельник, 27 августа 2012 г.
суббота, 25 августа 2012 г.
Ubuntu 12.04. Разочарование
Нововведения дистрибутива ubuntu начиная с 2011 меня стали злить - то то не так работает, то что-то и вовсе не работает без дополнительных поисков в гугле и длительных танцев с бубном. Я уже в поиске альтернатив, но пока их нет на горизонте(( Подумываю, собрать на основе стабильной Дебиан, и настроить под себя. Однако на это надо время, которого и так мало...
Shotwell install ubuntu 12.04
Чтобы установить Shotwell в в Ubuntu 11.10/12.04 выполните следующие команды в терминале:
sudo add-apt-repository ppa:yorba/ppa
sudo apt-get update
sudo apt-get install shotwell
sudo apt-get update
sudo apt-get install shotwell
Если у вас уже установлен Shotwell то выполните следующие команды:
sudo add-apt-repository ppa:yorba/ppa
sudo apt-get update
sudo apt-get upgrade
sudo apt-get update
sudo apt-get upgrade
четверг, 23 августа 2012 г.
среда, 22 августа 2012 г.
Конвертирование CR2 в jpg
sudo aptitude install dcraw cjpeg
#!/bin/bash
for i in *.CR2; do
#dcraw -c -q 0 -w -H 5 -b 8 $i | cjpeg -quality 100 > $i.jpg; # бледная картинка
dcraw -c -q 3 -a -w -H 5 -b 0.95 $i | cjpeg -quality 100 > $i.jpg; # слегка затемненные фотографии
done
четверг, 9 августа 2012 г.
Моя семейная жизнь...
Вернее сказать окончание моей семейной жизни 8 августа 2012 года ушел от жены и теперь снова счастлив))
вторник, 19 июня 2012 г.
воскресенье, 17 июня 2012 г.
backup photo
#!/bin/bash
DISPLAY=:0.0 /usr/bin/notify-send -t 59000 "Через 30 секунд будет запущен процесс резервного копирований фотографий"
sleep 30
scp backup photo
find /hd/photo -name *.jpg -type f -size +100k -exec scp {} user@192.168.0.1:/a/backup/photo \;
можно выполнять по cron и фильтр соответственно поправить под себя...
можно выполнять по cron и фильтр соответственно поправить под себя...
суббота, 16 июня 2012 г.
проверка доступности узла
#!/bin/bash
if ping -q -c 1 darvin.info-lan.me &> /dev/null;
then echo "присутствует"
else echo "не присутсвует"
fi
################################################
Как вариант используем эту фишку для более наглядной работы скрипта nmap:
#!/bin/bash
echo "Введи IP"
read IP
if ping -q -c 1 $IP &> /dev/null;
then echo "присутствует"
else echo "не присутсвует"
fi
INFO=$(nmap -sVV -PN $IP)
DISPLAY=:0.0 gdialog --msgbox "$INFO"
echo $INFO >> /a/log/nmap.log
###########################################################
#!/bin/bash
echo "Введи IP"
read IP
if ping -q -c 1 $IP &> /dev/null;
then DISPLAY=:0.0 /usr/bin/notify-send -t 59000 "Узел $IP присутствует в сети"
else DISPLAY=:0.0 /usr/bin/notify-send -t 59000 "Узел $IP не доступен"
fi
echo "выполнено: ping"
WHO=$(whois $IP)
echo " Выполнено: whois"
DISPLAY=:0.0 gdialog --msgbox "$WHO"
INFO=$(nmap -sVV -PN $IP)
echo "выполнено: nmap"
DISPLAY=:0.0 gdialog --msgbox "$INFO"
echo "выполнено: вывод сообщения на экран"
echo $INFO >> /a/log/nmap.log
echo "сохранен лог"
echo "$INFO"
echo "скрипт работает нормально"
Вывод сообщения о неудачных логинах ssh
sudo aptitude install libnotify-bin
nano /a/ssh.sh
##################################################################
#!/bin/sh
while true; do
INFO=$(cat /var/log/auth.log | grep "Failed password" | tail -n 1)
DISPLAY=:0.0 /usr/bin/notify-send -t 9900 "SSH" "$INFO"
cat /var/log/auth.log | grep "Failed password" | tail -n 1 > /var/www/1/failed-ssh-server.log
sleep 30
done
###################################################################
chmod +x /a/ssh.sh
crontab -e
@reboot sleep 90 && /a/ssh.sh
#@#
# Второй компьютер:
###################################################################
#!/bin/sh
while true; do
scp user@192.168.1.1:/var/www/1/failed-ssh-server.log /a/log/ssh-server.log
INFO=$(cat /a/log/ssh-server.log)
DISPLAY=:0.0 /usr/bin/notify-send -t 9900 "SSH Dell server" "$INFO"
sleep 60
done
####################################################################
#!/bin/sh
IP=$(cat /a/log/ssh-server.log | egrep -o '[[:digit:]]{1,3}\.[[:digit:]]{1,3}\.[[:digit:]]{1,3}\.[[:digit:]]{1,3}')
INFO=$(nmap -sV -PN $IP)
DISPLAY=:0.0 /usr/bin/notify-send -t 9999 "Подробности о попытке доступа к серверу" "$INFO"
echo $INFO > /a/log/nmap-ssh.log
echo $INFO | mail -s "nmap scan $IP" user@mail.ru > /dev/null 2>&1
####################################################################
#
# Это примитивный способ и он мне не нравиться - не эффективно. Но лучшего варианта я пока не вижу(( Логи мне на почту конечно же приходят, но это не оперативно...
Может быть у кого есть более удобный способ быть в курсе подобных событий?
nano /a/ssh.sh
##################################################################
#!/bin/sh
while true; do
INFO=$(cat /var/log/auth.log | grep "Failed password" | tail -n 1)
DISPLAY=:0.0 /usr/bin/notify-send -t 9900 "SSH" "$INFO"
cat /var/log/auth.log | grep "Failed password" | tail -n 1 > /var/www/1/failed-ssh-server.log
sleep 30
done
###################################################################
chmod +x /a/ssh.sh
crontab -e
@reboot sleep 90 && /a/ssh.sh
#@#
# Второй компьютер:
###################################################################
#!/bin/sh
while true; do
scp user@192.168.1.1:/var/www/1/failed-ssh-server.log /a/log/ssh-server.log
INFO=$(cat /a/log/ssh-server.log)
DISPLAY=:0.0 /usr/bin/notify-send -t 9900 "SSH Dell server" "$INFO"
sleep 60
done
####################################################################
#!/bin/sh
IP=$(cat /a/log/ssh-server.log | egrep -o '[[:digit:]]{1,3}\.[[:digit:]]{1,3}\.[[:digit:]]{1,3}\.[[:digit:]]{1,3}')
INFO=$(nmap -sV -PN $IP)
DISPLAY=:0.0 /usr/bin/notify-send -t 9999 "Подробности о попытке доступа к серверу" "$INFO"
echo $INFO > /a/log/nmap-ssh.log
echo $INFO | mail -s "nmap scan $IP" user@mail.ru > /dev/null 2>&1
####################################################################
#
# Это примитивный способ и он мне не нравиться - не эффективно. Но лучшего варианта я пока не вижу(( Логи мне на почту конечно же приходят, но это не оперативно...
Может быть у кого есть более удобный способ быть в курсе подобных событий?
Подписаться на:
Сообщения (Atom)
h265.sh
#!/bin/bash file="../mp4" if [ -d $file ]; then echo " Директория существует :-) " for i in *.mp4; do f...
-
30 мая воплотилась в жизнь давняя мечта -- покататься на лодке. Плюс к тому в тот же день я попробовал свои силы в тире. Не разочаровался в ...
-
На этой странице (UTF-8) информация полученная при помощи программ nmap и whois. Надо ведь знать, кто ломиться в мой комп! А может и ваш...