Kategoriarkiv: Linux

Sporing af hændelser i filsystemet – Linux Auditd / Auditctl

Scenariet er at vi har et hacket website, en stor kodebase i PHP uden versionscontrol er kompromitteret og kunden har ingen kendskab til kodebasen. Altså synes eneste mulighed at være en gennemgang af kildekoden for at afdække eventuelle bagdøre. Dette … Læs resten

Udgivet i Knowledge Base, Linux, Old Base | Skriv en kommentar

Adgangskontrol med password ELLER ip-adresser i Apache

Vi tager udgangspunkt i et webdir med .htaccess, det har vi gennemgået på bloggen her et par gange før. Men du starter med at lave en password fil, det gøres således: root@test.net /var/www/secured # htpasswd -c /htpasswd mike New password: … Læs resten

Udgivet i Apache, Knowledge Base, Linux, Networking, Old Base | Skriv en kommentar

Install APC on Debian

apt-get install php-apc cp /usr/share/doc/php-apc/apc.php /var/www /etc/init.d/apache2 restart Visit: http://server/apc.php To verify that apc is running. Sorry for lynguide, jeg skal nok gøre det bedre en dag hvor klokken ikke er 3 om natten :p

Udgivet i Knowledge Base, Linux, Old Base | Skriv en kommentar

Cool bash prompt

Flg. bash prompt (indsæt den i .basrc i dit homedir) har jeg tyvstjålet og tilpasset lidt selv: set_prompt () { Last_Command=$? # Must come first! Blue=’\[\e[01;34m\]’ White=’\[\e[01;37m\]’ Red=’\[\e[01;31m\]’ BRed=’\e[1;31m’ # Red Green=’\[\e[01;32m\]’ Reset=’\[\e[00m\]’ FancyX=’\342\234\227′ Checkmark=’\342\234\223′ Yellow=’\e[0;33m’ BYellow=’\e[1;33m’ # Yellow BCyan=’\e[1;36m’ … Læs resten

Udgivet i Knowledge Base, Linux, Old Base | Skriv en kommentar

Automatiske SSH Tuneller (autossh)

Eller med andre ord, en guide til at tilgå udstyr uden offentlige IPv4 adresser, det er en nyttig ting når man som mig har mange kunder med udstyr der skal passes men som ikke har behov for at kunne blive … Læs resten

Udgivet i Knowledge Base, Linux, Networking, Old Base | Skriv en kommentar

HTML5 Template med JQuery, Fixed footer og Responsiveness

Frontend webkode er som regel ikke noget jeg gør friviligt, men når det sker er det rart at have en template at starte ud fra, og endelig har jeg taget mig sammen til at lavet et nyt opdateret template. Dette … Læs resten

Udgivet i Knowledge Base, Linux, Old Base, Programmering | Skriv en kommentar

Intro til Screen – Kør ting i baggrunden

Screen er et program der lader dig starte et andet program, og køre dette i baggrunden – det kan f.eks. bruges til at lade et program køre selvom din ssh forbindelse bliver afbrudt. Start med at installere screen: # apt-get … Læs resten

Udgivet i Knowledge Base, Linux, Old Base | Skriv en kommentar

Giv kunderne magten tilbage, Sudo adgang til trivielle opgaver

Tit og ofte har du en kunde som bliver ved med at crashe sin egen database, eller hvis Apache server fra tid til anden bliver overbelastet fordi de deployer utestet kode eller lign. Den slags support opgaver er belastende for … Læs resten

Udgivet i Knowledge Base, Linux, Old Base | Skriv en kommentar

Nagios modul til overvågning af antal MySQL Connections

Jeg har gemt selve modulet i /opt/nagios/mysql_conn.php: #!/usr/bin/php <? # Copyright (c) 2013 Mikkel Mikjaer Christensen function get_args() { global $argv; $a = $argv; unset($a[0]); $b = preg_split(“/-/”,implode(” “,$a),NULL,PREG_SPLIT_NO_EMPTY); foreach ($b as $_) { $c = preg_split(“/ /”,$_,NULL,PREG_SPLIT_NO_EMPTY); $ret[$c[0]]=$c[1]; } … Læs resten

Udgivet i Knowledge Base, Linux, Monitoring, Mysql, Nagios, Old Base | Skriv en kommentar

Opsætning af OpenVPN med offentlige IP Adresser

Jeg lægger ud med en nyinstalleret debian på vpn.eksempel.dk og starter ud med at installere lidt grundlæggende værktøjer: root@vpn:~# apt-get install vim ssh openvpn bridge-utils Jeg redigerer /etc/network/interfaces auto lo br0 iface lo inet loopback allow-hotplug eth0 iface br0 inet … Læs resten

Udgivet i Knowledge Base, Linux, Networking, Old Base | Skriv en kommentar