Здравейте и добре дошли в #root.bg!
Тук може да намерите статии и уроци за linux, мрежи и тяхната защита, игри и забавление, както и хобита – ролери, дронове и много други.
Тук може да намерите статии и уроци за linux, мрежи и тяхната защита, игри и забавление, както и хобита – ролери, дронове и много други.
Николай Николов Howto изтегляне, linux, wget 0
Привет,
Сигурно много хора като мен навремето са се чудили как могат да изтеглят цял един сайт. Спомням си преди години че съм го правил с wget с опцията -r , но днес открих бруталния начин да се изтърмъчи всичко чрез една команда под линукс.
Ето я и нея:
wget --random-wait -r -p -e robots=off -U mozilla http://www.site.com
Като накратно възможните опции които могат да се използват са следните :
-p parameter tells wget to include all files, including images.
-e robots=off you don’t want wget to obey by the robots.txt file
-U mozilla as your browsers identity.
–random-wait to let wget chose a random number of seconds to wait, avoid get into black list.
Other Useful wget Parameters:
–limit-rate=20k limits the rate at which it downloads files.
-b continues wget after logging out.
-o $HOME/wget_log.txt logs the output
Николай Николов Работа, Howto flac, lame, linux mint, mp3, ubuntu 0
Привет,
Днес цял ден се чудя каква музика да си запиша за колата. Реших да бъде албума 500 Greatest Songs of All Time , но за мое съжеление, торента който изтеглих е доста голям и всички песни в него са FLAC. Не съм напълно сигурен дали музиката в колата разпознава FLAC и заради това реших да намеря начин за лесно конвертиране от FLAC към mp3 на Linux Mint машината ми.
За целта инсталирах два пакета : flac & lame
sudo apt-get install flac lame
И след това изпълних следния скрипт в директорията където предварително бях изтеглил песните с разширение FLAC :
for f in *.flac; do flac -cd "$f" | lame -b 320 - "${f%.*}".mp3; done
Изчаках известно време, тъй като песните бяха 500 =) и след това вече можеш да си ги запиша на CD-та, както беше и първоначалната ми идея!
Николай Николов Работа bash, bug, exploit 0
Привет,
Онзи ден в интернет пространството се появи информация за дупка в bash (Bourne Аgain Shell) която позволява придобиване на достъп до системата. Няма да изпадам в подробности , тъй като се писа много по този въпрос.
Ето и линк към сайта на National Cyber Awareness System където подробно е описан проблема Vulnerability Summary for CVE-2014-6271 „Shellshock“.
За да тествате дали вашата версия на bash е уязвима към този хак, трябва да изпълните тази команда :
env x='() { :;}; echo vulnerable' bash -c "echo this is a test"
И ако резултата е :
vulnerable this is a test
То значи че сте уязвими и трябва моментално да обновите своя bash!!!!
Ако резултата е :
env x='() { :;}; echo vulnerable' bash -c "echo this is a test" bash: warning: x: ignoring function definition attempt bash: error importing function definition for `x' this is a test
То всичко е наред!
Самото обновяване става по следния начин :
За Debian/Ubuntu : apt-get update && apt-get install bash
За RedHat/CentOS : yum update bash
Успех!
Николай Николов Работа, Howto bug, https, ios7, ios8, owncloud 0
Привет,
Вчера обнових версията на iOS на телефона си до iOS 8, като всичко мина по план. Няма да изпадам в подробности за това, но ще споделя на какъв проблем се натъкнах след ъпдейта.
Днес реших да добавя нов Note в CloudNotes – Приложение за бележки към ownCloud сървър-а ми. Обаче се натъкнах на проблем – изписваше ми „Server not found“ – грешка която помислих че е от DNS-а ми. Обаче лаптопа който е свързан към същия рутер се връзваше без проблеми към cloud-a. Тук изпробвах телефона на жена ми който е с iOS7 и останових че при него всичко си работеше както трябва – ХА!
Ами махнах SSL (https) връзката и CloudNotes и ownCloud приложенията на моя телефона проработиха! Интересното е че, пробвах да се връзвам към сървъра посредством IP вместо хост, и даваше също че неможело да намери хоста =)
Явно това е в бъг – но немога да кажа къде по-точно, тъй като 2те приложенията са на различни автори, но явно не са съвместими с iOS8.
Знам че това не е решение на проблема, но поне временно ще мога да използвам облака на телефона си – верно без криптация, но за това мога да си пускам openVPN-a и пак да съм криптиран =)