LIVE FEED :: 11111110.00000000.00000000.00000001

Tugriceri Web Notes

Operational telemetry, Linux internals, forensic carving, and infrastructure automation war stories. by Emre Tugriceri.

88 Field Runbooks 30 System Taxonomies Archive: 2013 – 2026 SYS_HEALTH: OPTIMAL
Emre Tugriceri • • 1 min read
Firewalls Security

Cisco Asa ssh enable

username emre password pas priv 15
aaa authentication ssh console LOCAL

ssh x.x.x.x x.x.x.x external

Comments (0) Read Playbook →
Emre Tugriceri • • 1 min read
DVB

frontend problemi skystar2 ve fedora

scanning Turksat-42E
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
main:1882: FATAL: failed to open '/dev/dvb/adapter0/frontend0': 6 No such device or address

Bu hata beni çıldırtmıştı. Çok uğraştırdı. Aslında sistemde linuxtv-dvb kurulu değil ve kaynaktan derliyorsanız
/usr/local/linuxtv-dvb-1.1.1/MAKEDEV-DVB.sh
bu script in çalıştıtılmaması buna neden olabilir.
Lakin benim sistemim şu anda FC9  ve bu hatayı aliyorum.  (dvb-apps-1.1.1-11.fc9.i386 paketi kurulu)

FC9 ve 2.6.25.9-76.fc9.i686 ile skystar in driver lari gelmesine rağmen bu driver lar eski sürüm kartlar için. Uygun driver larin technisat tan çekilip mevcut kernel için derlenmesi lazım.

http://www.technisat.com/index3eee.html?nav=Software_Drivers,en,39&download=detail&produktID=1281

http://www.technisat.com/indexdb46.html?nav=Software_Drivers,en,39&download=download&produktID=1281&downloadID=1721

Driver in içinden çıkan README file driver in nasıl kurulacağını anlatiyor.
Bendeki sürümde v4l-dvb-0276304b76b9 in çekilip technisat tan alinan patch ile patch lendikten sonra derleme yapılması gerektiğinden bahsediyor.

Derleme işlemlerinden sonra alttaki komutlar kartın çalışması için yeterli.
shell# modprob frontend
shell# modprobe b2c2-flexcop-pci





Comments (0) Read Playbook →
Emre Tugriceri • • 1 min read
DVB

kaffeine nin Turksat taki dogru kanallari bulmamasi

/home/emre/.kde/share/apps/kaffeine

altindaki

dvb-s/Turksat-42.0E dosyasinin düzenlenmesi gerekmektedir. Eğer kaffein ile dvb ayarlarini hiç yapmadıysanız

/home/emre/.kde/share/apps/kaffeine/dvbdata.tar.gz
ve
/usr/share/apps/kaffeine/dvbdata.tar.gz

dosyalarinin içinden değiştirmeniz gerekebilir.

Comments (0) Read Playbook →
Emre Tugriceri • • 1 min read
DVB

Turksat-42.0E

/usr/share/dvb-apps/dvb-s/Turksat-42.0E

Bu dosya pek güncel değil. Bu dosyanın
S 11594000 H 4557000 5/6
S 10978000 V 2344000 3/4
S 11096000 V 27500000 3/4
S 11096000 V 27500000 5/6
S 12652000 H 22500000 5/6
S 12652000 H 22500000 3/4


şeklinde değiştirilmesi scandvb nin kanallari bulması için gerekli.

Comments (0) Read Playbook →
Emre Tugriceri • • 1 min read
Uncategorized

Firefox ile java


Java firefox u indirip kurduğunuzu farzediyorum.


ln -s /usr/java/latest/plugin/i386/ns7/libjavaplugin_oji.so .

ile firefox plugin klasoru içerisine link i oluşturuyoruz.

[root@etugriceri plugins]# firefox

VM did not start up properly
java_vm: xcb_xlib.c:50: xcb_xlib_unlock: Assertion `c->xlib.lock' failed.
Could not read ack from child process
Plugin: Java VM process has died.
Could not start JavaVM!

Bu Javadaki bir bug dan kaynaklanıyormuş. Son java kurulduktan sonra;

Rpm den kurdum bende böyle;

total 4
lrwxrwxrwx 1 root root 16 2008-01-25 14:06 default -> /usr/java/latest
drwxr-xr-x 7 root root 4096 2008-02-16 18:57 jre1.6.0_03
lrwxrwxrwx 1 root root 21 2008-02-16 18:57 latest -> /usr/java/jre1.6.0_03

libmawt.so nin bulunduğu path kurulumumuza göre değiştirilebilir.

sed -i 's/XINERAMA/FAKEEXTN/g' /usr/java/jre1.6.0_03/lib/i386/xawt/libmawt.so

komutu ile problem düzeliyor.


Comments (0) Read Playbook →
Emre Tugriceri • • 1 min read
Security

Sudo requiretty settings

sudo: apache : sorry, you must have a tty to run sudo ; TTY=unknown ; ...

/var/log/secure içerisinde gözlemlenen bu log apache ile çağırılan bir sistem komutunun çalışmayıp verdiği uyarı log u .

sudoers içerisinde

Defaults requiretty

ayarının # lenmesi gerekmektedir. Yukarıdaki log danda görüldüğü gibi apache user i herhangi bir tty ye sahip olmadığı için bu log düşmektedir. Normal şartlarda zaten "requiretty" nin kapatılmasına gerek yok fakat php kullanarak root yetkilerinde bir komut çalıştırma ihtiyacınız olursa bu ayarı kapatmanız gerekecektir.


Comments (0) Read Playbook →
Emre Tugriceri • • 2 min read
Security

SSL sertifikası yaratma

Openssl ile sertifika yaratmak için yarattığınız anahtar dosya da güçlü şifreleme methodlarından birini seçerseniz sizden bir şifre girmenizi isteyecektir. Apache nin her başlamasında bu şifreyi yazmanız gerekmektedir. Şifre sorulmadan bir sertifika yaratmak için ; shell #>openssl dsaparam 1024 -out dsadosyasi"dsaparam DSA Parameter Generation." shell #>openssl gendsa -out webserver.key dsadosyasiBu aşamada sizden şifre istenmeden bir key dosyasi yaratılacaktır. Bir şifre vermek isterseniz -des3 parametresi ekleyerek 3des algoritması ile şifrelenmiş bir anahtar dosya yaratabilirsiniz. Sertifika talep dosyası yaratmak için ; shell #>openssl req -new -key webserver.key -out webserver.csrwebserver.csr bizim sertifika talep dosyamız. Bu dosyayı kendi CA imizde yada Verisign gibi trusted CA lerde imzalatıp kullanabiliriz. Kendi CA server imizda imzalamak için shell #>openssl x509 -req -days 365 -in webserver.csr -signkey webserver.key -out webserver.crtapache içerisinde ; ServerAdmin root@tugriceri.com DocumentRoot /var/www/html/ ServerName mail.tugriceri.com SSLEngine on SSLCertificateFile /webmail/webserver.crt SSLCertificateKeyFile /webmail/webserver.key #SSLCACertificateFile /webmail/cacertnew.pem SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown _default_ webserver inizin default ip adresidir. Her sertifika için başka ip ler vermeniz gerekmektedir. Bu sebepten diğer virtual host lar için _default_ yerine ip adresinizi yazabilirsiniz. Eğer CA server başka bir sunucunuzun üzerinde ise SSLCACertificateFile ile CA sertifikanızı apache ye gösterebilir yada ; shell #>keytool -import -file /webmail/cacertnew.pemile default key store içerisinde ekleyebilirsiniz. Örnek; openssl genrsa -des3 -rand file1:file2:file3:file4:file5 -out server.key 1024 openssl rsa -in server.key -out server.pem openssl req -new -key server.key -out server.csr openssl x509 -req -days 60 -in server.csr -signkey server.key -out server.crt

Comments (0) Read Playbook →