Paul Troncone and Carl Albing Cybersecurity Ops with bash Attack, Defend, and Analyze from the Command Line



Download 4,82 Mb.
Pdf ko'rish
bet113/206
Sana29.03.2022
Hajmi4,82 Mb.
#515317
1   ...   109   110   111   112   113   114   115   116   ...   206
Bog'liq
Bash и кибербезопасность Атака, защита и анализ из командной строки


Глава 9. Инструмент: мониторинг сети
153
./fd2.sh ${FILES[0]} ${FILES[1]} > $TMPFILE
if [[ -s $TMPFILE ]] # не пустой

then
echo "mailing today's port differences to $USER"
mail -s "today's port differences" $USER < $TMPFILE

fi
# очистка
rm -f $TMPFILE


.При.выполнении.сценария.
scan.sh
.будут.проверены.все.хосты,.находящиеся.
в.файле.с.именем.
hostlist
..Поскольку.сценарию.
scan.sh
.имя.файла.в.качестве.
аргумента.мы.не.предоставляем,.это.имя.сценарий.сгенерирует.сам..При.этом.ис-
пользуется.числовой.формат.«год-месяц-день».

.Проименованные.файлы,.выводимые.из.сценария.
scan.sh
,.по.умолчанию.будут.
отсортированы..Команда.
ls
.вернет.эти.файлы.в.порядке,.определенном.датами.
их.создания..При.этом.не.потребуется.указывать.команде.
ls
.какие-либо.специ-
альные.параметры..Используя.команду.
tail
,.мы.получим.два.последних.имени.
из.данного.списка..Чтобы.облегчить.разделение.на.две.части,.поместим.имена.
в.массив.

.Создание.с.помощью.команды.
tempfile
.временного.имени.файла.—.самый.
надежный.способ.убедиться,.что.файл.не.используется.или.не.может.быть.за-
писан.

.С.помощью.параметра.
-s
.проверяется.размер.файла:.если.он.больше.нуля,.
значит,.файл.не.пустой..Временный.файл.не.будет.пустым,.если.при.сравнении.
его.размера.с.размером.файла.
fd2.sh
.обнаружится.разница.

.Для.переменной.
$USER
.автоматически.устанавливается.идентификатор.поль-
зователя,.однако,.если.адрес.электронной.почты.отличается.от.идентификатора.
пользователя,.в.эту.переменную.может.потребоваться.поместить.другое.зна-
чение.

.Существуют.более.надежные.способы.убедиться,.что.файл.удален,.независимо.
от.того,.где.и.когда.сценарий.будет.завершен..Но.это.минимум,.позволяющий.
предотвратить.накопление.рабочих.файлов..Сценарии.захвата,.использующие.
встроенную.команду.
trap
,.вы.найдете.далее.
В.операционной.системе.Windows.запуск.сценария.
autoscan.sh
.с.заданным.интер-
валом.можно.настроить.с.помощью.команды.
schtasks
..Для.запуска.этого.сценария.
в.Linux.с.заданным.интервалом.следует.воспользоваться.командой.
crontab
.


154
Download 4,82 Mb.

Do'stlaringiz bilan baham:
1   ...   109   110   111   112   113   114   115   116   ...   206




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish