Здравейте и добре дошли в #root.bg!
Тук може да намерите статии и уроци за linux, мрежи и тяхната защита, игри и забавление, както и хобита – ролери, дронове и много други.
Тук може да намерите статии и уроци за linux, мрежи и тяхната защита, игри и забавление, както и хобита – ролери, дронове и много други.
Николай Николов Работа, Howto apt-get, gpg, nodejs, ubuntu 0
Днес си направих една виртуалка с ubuntu 14.04 да тествам едни nodejs неща и се натъкнах на много странен проблем при обновяване на apt – изписа ми че нямам публичен ключ за репоситорито на ubuntu.
Николай Николов Работа, Howto hacked, wordpress 0
Проблема е доста известен, и сигурно всеки собственик на wordpress сайт рано или късно го е срещал. Тъй като ми се налага да работя с доста уеб сайтове на платформата wordpress, ми се случва често да попадам на хакнати такива. Типичния пример беше вчера когато един такъв сайт изпращаше много спам и трябваше да открия и оправя проблема. Аз имам определен начин на работа и искам да го споделя ( предполагам че не е съвършен но пък е надежден), и заради това реших да напиша и тази тема : How to fix hacked wordpress site.
1. Логнах се на машината, отидох в директорията на уеб сайта и проверих кои файлове са променяни най-скоро. Направих го защото знам че сайта не се пипа доста често ( това е грешка – редовно трябва да се обновяват плугините и самия wordpress).
2. Започнах да отварям променените файлове един по един и да търся така нареченият злонамерен код в тях, който евентуално е причината за спама.
Николай Николов Работа, Howto няколко сайта, infinitewp, управления, wordpress 0
Днес искам да споделя опита си относно така нареченото управление на няколко wordpress сайта от един интерфейс. Целта на занаятието е бързо и лесно да можем да обновяваме, инсталираме и премахваме каквото и да е от нашите wordpress сайтове, без да се налага да влизаме във всеки един от тях по отделно.
Тъй като ми се наложи в работата да намеря вариянт за това нещо, започнах да тествам и се спрях на infiniteWP – безплатен интерфейс през който може да се прави всичко това което ми трябваше!!
Разбира се пичовете от infiniteWP са подготвили и платени приложения – разни допълнителни плугини които могат още повече да ни улеснят администрирането на нашите сайтове, но според мен са допълнителни, не задължитени – така че съвсем спокойно безплатната версия ще ни свърши работа!
Eто и кратко видео :
[youtube https://www.youtube.com/watch?v=IOu7LdyPOSs]
Като цяло е необходимо да сме си инсталирали предварително infiniteWP client и след това да добавим данните на сайта ни в infiniteWP админ панела. Това е .. 🙂 тествано – работи на 100%!!
Николай Николов Howto iptables, mangle, monitoring, mrtg, traffic 0
По принцип MRTG има възможност да рисува графика на интерфейса, но в моя случай искам да правя графики на отделни айпи адреси на които моя интерфейс е гейт. В моя случай MRTG сървъра и трафик сървъра / кръстен е fw / са различни машини.
За целта съм направил следното :
1. Направих ssh ключ чрез които достъпвам fw без парола
2. На fw добавих 2 реда в таблица mangle :
iptables -t mangle -I FORWARD -s 10.0.20.2 -j MARK --set-mark 0xa101 iptables -t mangle -I FORWARD -d 10.0.20.2 -j MARK --set-mark 0xd101
3. Написах си малък скрипт кръстен „traffic-counter.sh“ и го сложих в /root/ :
#!/bin/bash iptables -t mangle -vxnL | grep "$1"| awk '{ print $2 }'
4. Написах скрипт на MRTG сървъра които да взима инфото от fw и го кръстих /web-bg/check-traffic-fw.sh:
#!/bin/bash /usr/bin/ssh root@fw 'sh /root/traffic-counter.sh 10.0.20.2' > /web-bg/traffic-stats/10.0.20.2.txt
Тук можем да добавим колкото си искаме айпи адреси като предварително сме ги добавили в mangle на fw
5. Направих и крон през 1 минута които да прави проверките :
*/1 * * * * root /web-bg/check-traffic-fw.sh >/dev/null >/dev/null
6. Накрая следва и конфига в mrtg.cfg за цялата тая работа :
Title[fw-traffic-10.0.20.2]: detailed fw traffic for 10.0.20.2 Target[fw-traffic-10.0.20.2]: `cat /web-bg/traffic-stats/10.0.20.2.txt` MaxBytes[fw-traffic-10.0.20.2]: 1250000 AbsMax[fw-traffic-10.0.20.2]: 3750000 Directory[fw-traffic-10.0.20.2]: fw-traffic Options[fw-traffic-10.0.20.2]: growright, bits, unknaszero, noinfo, pngdate PageTop[fw-traffic-10.0.20.2]:
И в обобщение ето и резултата 🙂