--syn
পতাকা বিভিন্ন TCP ট্রাফিক চেক করতে দরকারী, কিন্তু NEW
রাজ্য (সহ অন্যান্য প্রোটোকলের জন্য ব্যবহার করা যেতে পারে TCP
) -এর মত UDP
এবং ICMP
। আমি বলতে পারি এটি টিসিপি বিকল্পের NEW
চেয়ে বেশি সাধারণ --syn
।
Iptables ম্যানুয়াল থেকে, আপনি পড়তে পারেন:
NEW meaning that the packet has started a new connection,
or otherwise associated with a connection which has not seen packets in both directions
উদাহরণস্বরূপ, একটি ডিএনএস অনুরোধ NEW
রাজ্যের সাথে মিলবে , তবে এটি --syn
বিকল্পের সাথে কোনও নিয়মের সাথে মিলবে না । সহজভাবে, এটি একটি ইউডিপি ডেটাগ্রাম।
এছাড়াও, --syn
টিসিপি প্যাকেটগুলি খারাপ পতাকা সংমিশ্রণগুলি বাদ দেওয়ার জন্য এটি পরীক্ষা করার জন্য বিকল্পটি ব্যবহার করা যেতে পারে।
এছাড়াও, আপনি প্রথম প্যাকেট NEW
ছাড়াই টিসিপি প্রবাহের জন্য এই দুটি বিকল্প ব্যবহার করে একসাথে ব্যবহার করতে পারেন এবং এগুলি --syn
যেমন:
$ sudo iptables -A bad_tcp_packets -p tcp ! --syn -m state --state NEW -j LOG --log-prefix "New not syn:"
এখানে, আমরা ব্যবহারকারী-সংজ্ঞায়িত চেইনে এই ধরণের প্যাকেট যুক্ত bad_tcp_packets
করছি যা নামানো / লগ করা ইত্যাদি বলা হয় ...