Aramayan Bulamaz
×
Kuralları arama sorgusuna ait içerikleri görüntülemektesiniz.
Bash Script ile Otomatik Iptables Kuralları Tanımlama

Bir başka konumda temel Iptables kullanımı ile ilgili bilgi vermiştim. Iptables üzerinde çok işlem yapıyorsanız eğer, yeni IP adreslerine izin tanımlama farklı portlara izin tanımlama gibi, sürekli sürekli aynı komutları yazmak sıkıcı gelebilir. Aşağıdaki paylaştığım script ile bu işlemi kısa sürede halledebilirsiniz.

#!/bin/bash # Muhammed Niyazi ALPAY # https://niyazi.org function iptablesrules(){ echo "" echo "==========================================================" echo "" read -p "IP adreslerini aralarında virgül ile birlikte giriniz: " ipaddresses echo "" read -p "Port numaralarını aralarında virgül ile birlikte giriniz: " ports echo "" echo 0 > /proc/sys/net/ipv4/ip_forward iptables -A INPUT -p tcp -m multiport --dports $ports -s 127.0.0.1,$ipaddresses -j ACCEPT iptables -A INPUT -p udp -m multiport --dports $ports -s 127.0.0.1,$ipaddresses -j ACCEPT iptables -A INPUT -p tcp -m multiport --dports $ports -j DROP iptables -A INPUT -p udp -m multiport --dports $ports -j DROP echo 1 > /proc/sys/net/ipv4/ip_forward echo "" echo "==========================================================" echo "" echo "İşlem başarı ile tamamlandı." echo "" echo "==========================================================" echo "" } read -p "Önceki Iptables kuralları silinsin mi? (e ya da h) " removerule if [ ${removerule} == "e" ]; then echo "Iptables kuralları silindi" iptables --flush elif [ ${removerule} == "h" ]; then echo "" else echo "Lütfen e veya h olarak giriş yapın" fi iptablesrules condition_to_check="False" while [[ ${condition_to_check} == "False" ]]; do read -p "İşleme devam edilsin mi? (e ya da h) " query if [ ${query} == "h" ]; then condition_to_check="True" elif [ ${query} == "e" ]; then iptablesrules else echo "Lütfen e veya h olarak giriş yapın" fi done chkconfig iptables on service iptables save echo "" echo "===========

Temel Iptables Kullanımı

Iptables Linux bilgisayarlarda firewall olarak kullanılan bir yazılımdır. Iptables ile sisteminize gelen ve sisteminizden giden bağlantıları engelleyebilir, farklı bir yere yönlendirebilir veya izin verebilirsiniz. Iptables kurallar zinciri, bu kurallar zincirlerine ait parametreler ve bağlantı hedefleri ile birlikte çalışmaktadır.

Kural Zincirleri
INPUT Gelen paketleri tanımlamak için.
OUTPUT Giden paketleri tanımlamak için.
FORWARD Yönlendirilen paketleri tanımlamak için.
PREROUTING Sadece NAT için geçerlidir. Gelen paketlerin değiştirilmesi için.
POSTROUTING Sadece NAT için geçerlidir. Giden paketlerin değiştirilmsi için.

Kural Hedefleri
ACCEPT Paketlerin geçisine izin vermek için.
DROP Paketlerin geçişini reddetmek için.
REJECT Paketlerin erişimi reddedilir ve gönderici bu konuda bilgilendirilir.
RETURN Zincirin sonuna gönderilir.
QUEUE Paketler kullanıcı alanına gönderilir.

Kural Parametreleri
-A ZİNCİR Zincire kural ekler.
-E ZİNCİR Zinciri yeniden adlandırır.
-D ZİNCİR Zincirden bir kural siler.
-D ZİNCİR Zincirden belirtilen numaradaki kurali siler.
-L ZİNCİR Belirtilen zincirdeki kurallari gösterir.
-E ZİNCİR Zinciri yeniden adlandirir.
-l ZİNCİR Zincirde belirtilen numaralı alana kuralı ekler.
-R ZİNCİR Zincirde kuralın yerine başkasını koyar.
-R ZİNCİR Zincirde belirtilen numaralı alana bir başkasını koyar.
-N ZİNCİR Yeni bir zincir oluşturur.
-X ZİNCİR Kullanıcının eklediği bir zinciri siler.
-F ZİNCİR Zincirdeki kuralların tümünü siler.
-P ZİNCİR Zincire genel politika ekler.

Kural Seçenekleri
! Kuralı tersine çevirir.
-s Bağlantı sağlayacak adresi belirtmek içn kullanılır 127.0.0.1/255.0.0.0 gibi..
-p UDP,TCP,ICMP,ALL bağlantı protokollerini belirtmek içi

Güvenlik ve Hayatta Kalma üzerine Kişisel Blog - Sokaklarda "Ayık" Olmak

Tekinsiz durumlarda / bilmediğiniz sokaklarda “ayık olmak”İster tekinsiz bir mahalleden geçiyor olun, ister kendinizi kontrolden çıkan bir gösteri yürüyüşünün içerisinde bulun... Bazı önemli kuralları ilke edinmek, hayatınızı kurtarabilir. Burada yazılanları, yalnızca okuyarak “gerekirse uygularım” demek yerine, imkan buldukça deneyerek tatbik etmenizi öneriyorum. Bu basit kuralların, içerisinde bulunduğunuz duruma ilişkin farkındalığınızı arttırarak, kurtarıcınız olabileceğini unutmayın.  

1. Her zaman, nerede olduğunuzu bilin Kaybolmuş veya kafası karışmış insanlar ya da turistler, her zaman açık hedef olarak algılanır. Yürürken her zaman hangi sokakta olduğunuzu, ilgili sokağa nereden girileceğini ve ilgili sokağın neresinden çıkılacağını bilmelisiniz. En azından, bildiğiniz güvenli bir lokasyonun hangi yönde kaldığını her zaman bilmenlisiniz. Özellikle bilmediğiniz bir yere, aracınız ile gidecekseniz asla deponuzdaki yakıt seviyesinin azalmasına izin vermeyin. Yakıtın olabildiğince dolu olmasına dikkat edin. Yarım depo seviyesinin altına düşmemeye çalışın. Eğer ilgili bölgede çeşitli toplu taşıma alternatifleri var ise, hepsini öğrenmeye gayret edin. Acil bir durumda, toplu taşıma önemli bir kaçış alternatifi sağlayacaktır. Diğer bir yandan, genel olarak bulunduğunuz bölgedeki istasyon, iskele veya durakların hangi saatlere kadar çalıştığını/yoğun olduğunu bilin. Gündüzleri gidilecek en güvenli yerler olan bu noktalar, özellikle güvenlik personelinin olmadığı gece saatlerinde son derece tehlikeli olabilir.

2. İnsanların arasına karışın Eğer genel bir sivil düzensizlik hali hakim ise, veya bulunduğunuz ülkeye tamamen yabancı iseniz, sizi içerisinde bulunacağınız topluluktan kolaylıkla seçilebilir hale getirecek kıyafetlerden uzak durun. Genellikle düz ve canlı olmayan renklerin hakim olduğu gösterişsiz kıyafetler işe yarayacaktır. &l

HTML Etiketler ve Parametreler, Sayfaya Resim Ekleme

Bir önceki konuda htmlin ne olduğunu ve sayfa yapısını ve temel konuları anlatmıştım.
Şimdi genel olarak html etiketleri nedir onları göstereceğim.

Başlık Etiketleri

<h6>6. Dereceden Başlık</h6> <h5>5. Dereceden Başlık</h5> <h4>4. Dereceden Başlık</h4> <h3>3. Dereceden Başlık</h3> <h2>2. Dereceden Başlık</h2> <h1>1. Dereceden Başlık</h1>


Başlık etiketleri <h1> ve <h6> olarak 6 tanedir, h1 en büyük puntoyu belirlerken h6 en küçük puntoyu belirler. Başlığın önemi ne kadar büyükse o kadar büyük puntolu yazılır, <h1> birinci derecen başlıktır. Genelde bir konu anlatılıyorken konu başlığı olarak bu belirlenir.
HTML başlık etiketini gördüğü zaman bu etiketten öncesinde ve sonrasında bir satır boşluk atlar.

Paragraf Etiketleri

<p>Bu bir paragraf</p>

Paragraf etiketi <p> dir yazılan yazının paragraf metni olduğunu belirtir, <p> etiketleri arasında yazılan bir yazının kendinden önceki ve sonraki satırlara bir satır boşuk atılır.

<p>Bu bir paragraftır</p>

<p>Bu başka bir paragraf</p>

Açtığınız her etiketi kapatmayı unutmayın.

Alt satıra geçme

Alt satıra geçmek için <br> etiketini kullanırız, bazı yerlerde <br /> şeklinde kullanımlarını da görürsünüz.
Bazı etiketler kapatılmaz, <br> <img> etiketleri kapatılmayan etiketlerdir, bu gibi istisnalarda <br /> bu şekil bir kullanım yapılır, <br> olarak kullanmamızda da sakınca yoktur fakat yeni nesil html kurallarına göre <br /> şeklinde kullanmak arama motorları açısından daha iyidir.

<p>Bu yazı <br /> alt satıra geçti</p>

Parametreler

Parametrele

HTML Nedir ve Ne İşe Yarar ?

HyperText Markup Language, zengin metin işaretleme dili, günümüzde web üzerinde veri paylaşımı için kullanılan bir metin dilidir, son sürümü HTML5'tir.

HTML programlama dili değildir, kendi başına çalışan bir program yazılamaz html kodlarıyla. HTML ile yazı, resim, video gibi verileri içeren sayfalar birbirlerine bağlanır. İnternette gördüğünüz her sayfanın yapısı htmldir. Sayfa kaynağına baktığınızda
<html>
  <head>
     <title>Sayfa Başlığız</title>
  </head>
<body>
   Sayfa içeriği
</body>
</html>
gibi kodlar görürsünüz. Burada temel bir html sayfasının kodlarını görmektesiniz.
<title> etiketi içerisinde sayfanın başlığı belirtilir, sayfanın web tarayıcısındaki görünen başlık kısmı.
<body> etiketi içerisinde ise sayfadaki görüntülenecek olan içerikler eklenir.

Html etiketleri Türkçe karakter içermezler.
< ve > işaretleri arasında yazılırlar.
<tagismi>olarak başlar ve </tagismi> olarak kapatılır.

Etiketler iç içe açılabilirler. En son açılan etiket en başta kapatılır

<strong><em>Kalın ve eğik yazı</em></strong>

Örnekte de gördüğünüz gibi strong etiketinin ardından em etiketi açılmış, ilk önce em sonra strong kapatılmış. Strong etiketi kalınlaştırmak için em etiketi de eğik yazı için kullanılmaktadır.

Bazı taglar parametre içerebilirler, örneğin img etiketi sayfaya resim eklemek için kullanılmakta ve bu eklenilen resmin yükseklik ve genişliğini belirtmek için width ve height parametreleri kulalnılır;

<img src="resimyolu" width="genişlik değeri" height="yükseklik değeri" />

Bazı etiketler kapatılamak zorunda değildir, img etiketi de bunlardan biridir.

Genel Sayfa Yapısı

Sayfa <html> etiketi ile başlar ve </html&g