5 Şubat 2016 Cuma

Wireshark kaydındaki streami dışarı çıkarmak



Capture’ın içindeki MPEG streami bir wireshark extension’ı ile dosyaya nasıl yazdırırız onu anlatacağım


  1. Bu linkteki dosyayı (mpeg_packets_dump.lua) wiresharkın kurulu olduğu dizine atın . Örneğin C:\Program Files\Wireshark 
  2. Wireshark’ ın kurulu olduğu dizinde “init.lua” dosyasının içine girip son satıra dofile("mpeg_packets_dump.lua") ekleyip kaydedin. 
  3. Wiresharkı kapatıp açtıktan sonra tool aktif hale gelecektir. 
  4. Capture’ı açtıktan sonra Tools -> Dump MPEG TS Packets yoluna gidip dosyanın nereye hangi isimile kaydedileceğini belirtip OK diyoruz , belirtilen yere MPEG’i export edecektir. 


Kolay gelsin
Devamını Oku »

2 Şubat 2016 Salı

Konfig dosyalarını yorum kısımlarını atarak okuma


Grep komutuyla başlıkta da belirttiğim olayı kolaylıkla yapabiliriz.
Başında # olan satırları veya boş satırları ignore etmek için ;


$ grep ^[^#] snmpd.conf 

Komutunu kullanabiliriz.


Ayrıca ,

$ grep ^[^#] snmpd.conf  > yeni.conf 

komutunu çalıştırarak çıktıyı yeni bir dosyaya da yazabilirsiniz


Bu komutu kolaylık olması açısından aliaslar arasına ekleyebiliriz de,


[huseyin@server1 ~]# alias temizconf='grep ^[^#]'
[huseyin@server1 ~]# 
[huseyin@server1 ~]# temizconf /etc/snmp/snmpd.conf
com2sec notConfigUser  default       public
group   notConfigGroup v1           notConfigUser
group   notConfigGroup v2c           notConfigUser
view    systemview    included   .1.3.6.1.2.1.1
view    systemview    included   .1.3.6.1.2.1.25.1.1
access  notConfigGroup ""      any       noauth    exact  systemview none none
syslocation Unknown (edit /etc/snmp/snmpd.conf)
syscontact Root <root@localhost> (configure /etc/snmp/snmp.local.conf)
pass .1.3.6.1.4.1.4413.4.1 /usr/bin/ucd5820stat
[huseyin@server1 ~]#



Devamını Oku »

1 Şubat 2016 Pazartesi

Reboot gitmediği durumda Linux bir makineye uzaktan hard reset atmak

Bir nedenden dolayı uzaktaki bir makineyi "reboot" ya da "shutdown -r now" gibi komutlarla restarta gönderemezseniz , ve de makineye direkt olarak fiziksel müdahale yapabilme şansınız da yoksa hangi komutu çalıştırabiliriz.


Eğer kernel CONFIG_MAGIC_SYSRQ ile compile edilmişse bu iş için aşağıdaki yolu izleyebiliriz



# echo s > /proc/sysrq-trigger



İlk önce üstteki komut ile hard diskleri sync etmek de yarar var .


# echo b > /proc/sysrq-trigger



Komutu da hardware reset işlevi görür.




Aşağıdaki ifadelerdeki kısa yolları alınarak (r,e,i,s,u,b - tersten okunuşu olan BUSIER diye de hatırlanabilir) üstteki komutta kullanıldığı şekilde sırası ile çalıştırılırsa riski en aza indirmiş oluruz

Bu işlemler kısaca, processleri gracefull sonlandırmak , bilgileri diske aktarmak /sync etmek , dosya sistemlerini read-only olarak yeniden mount etmektir.



unRaw      (take control of keyboard back from X),
 tErminate (send SIGTERM to all processes, allowing them to terminate gracefully),
 kIll      (send SIGKILL to all processes, forcing them to terminate immediately),
  Sync     (flush data to disk),
  Unmount  (remount all filesystems read-only),
reBoot.



Devamını Oku »