The firewall configuration is relatively easy.

फ़ायरवॉल का विन्यास अपेक्षाकृत आसान है।


We need to accept incoming connection requests to the SSH daemon.

हमें SSH डेमन के लिए आने वाले कनेक्शन अनुरोधों को स्वीकार करने की आवश्यकता है।


The OUTPUT chain allows kernel-level controls to network packets generated by the local system.

आउटपुट चेन स्थानीय सिस्टम द्वारा उत्पन्न नेटवर्क पैकेटों पर कर्नेल-स्तर के नियंत्रण की अनुमति देती है।


Similar configurations apply to OUTPUT and FORWARD chains.

इसी तरह के विन्यास आउटपुट और फॉरवर्ड चेन पर लागू होते हैं।


डिफ़ॉल्ट लॉग नियम अंत में है।


The iptables FORWARD chain provides the ability to wrap access controls.

iptables फॉरवर्ड चेन एक्सेस कंट्रोल को लपेटने की क्षमता प्रदान करती है।


We will use the source NAT (SNAT) target.

हम स्रोत NAT (SNAT) लक्ष्य का उपयोग करेंगे।


The PREROUTING chain is used to apply rules in the nat table.

PREROUTING चेन का उपयोग नेट टेबल में नियम लागू करने के लिए किया जाता है।


The POSTROUTING chain is responsible for processing packets.

POSTROUTING चेन पैकेटों को संसाधित करने के लिए ज़िम्मेदार है।


Activating the policy is easy through the execution of iptables commands.

iptables कमांड के निष्पादन के माध्यम से नीति को सक्रिय करना आसान है।


The iptables-save command builds a file that contains all iptables rules.

iptables-save कमांड एक फ़ाइल बनाता है जिसमें सभी iptables नियम होते हैं।


This makes the iptables-save and iptables-restore commands ideal for rapid deployment.

यह iptables-save और iptables-restore कमांड को त्वरित तैनाती के लिए आदर्श बनाता है।


The contents of the ipt.save file are organized by iptables table.

ipt.save फ़ाइल की सामग्री को iptables तालिका द्वारा व्यवस्थित किया गया है।


नीति का परीक्षण करना एक अच्छा विचार है।


It is most important to test the iptables policy from a host that is external to the local network.

स्थानीय नेटवर्क के बाहर के होस्ट से iptables नीति का परीक्षण करना सबसे महत्वपूर्ण है।


We test access to TCP ports that should not be accessible.

हम उन TCP पोर्ट तक पहुंच का परीक्षण करते हैं जो सुलभ नहीं होने चाहिए।


The absence of a RST/ACK packet would indicate that iptables has intercepted the SYN packet.

RST/ACK पैकेट की अनुपस्थिति यह दर्शाएगी कि iptables ने SYN पैकेट को रोक दिया है।


We get the same results from the internal network.

हमें आंतरिक नेटवर्क से समान परिणाम मिलते हैं।


Servers that run over UDP sockets exist in a different world than those that run over TCP sockets.

जो सर्वर UDP सॉकेट पर चलते हैं, वे उन सर्वरों से अलग दुनिया में मौजूद हैं जो TCP सॉकेट पर चलते हैं।


हम फिर से UDP पोर्ट 5500 पर पैकेट भेजते हैं।


By examining the iptables log, we see that this is indeed the case.

iptables लॉग की जांच करके, हम देखते हैं कि वास्तव में ऐसा ही है।


The network layer is the primary mechanism for end-to-end routing.

नेटवर्क लेयर एंड-टू-एंड रूटिंग के लिए प्राथमिक तंत्र है।


This book is concerned mostly with attacks delivered over the IPv4 networking protocol.

यह पुस्तक ज्यादातर IPv4 नेटवर्किंग प्रोटोकॉल पर दिए गए हमलों से संबंधित है।


With the iptables LOG target, firewalls have the ability to write log data to syslog.

iptables LOG लक्ष्य के साथ, फ़ायरवॉल में syslog में लॉग डेटा लिखने की क्षमता होती है।


आईपी हेडर को RFC 791 द्वारा परिभाषित किया गया है।


The Total Length field is prefixed with the string LEN=.

कुल लंबाई फ़ील्ड को स्ट्रिंग LEN= से पहले जोड़ा जाता है।


IP options provide various control functions for IP communications.

आईपी विकल्प आईपी संचार के लिए विभिन्न नियंत्रण कार्य प्रदान करते हैं।


For iptables to log the options portion of the IP header, use the following command.

आईपी हेडर के विकल्पों के हिस्से को लॉग करने के लिए, निम्नलिखित कमांड का उपयोग करें।


ICMP has a simple header that is only 32 bits wide.

ICMP का एक सरल हेडर है जो केवल 32 बिट चौड़ा है।


Network layer attacks can exploit vulnerabilities.

नेटवर्क लेयर हमले कमजोरियों का फायदा उठा सकते हैं।


We define a network layer attack as a packet that abuses the fields of the network layer header.

हम एक नेटवर्क लेयर हमले को एक ऐसे पैकेट के रूप में परिभाषित करते हैं जो नेटवर्क लेयर हेडर के फ़ील्ड का दुरुपयोग करता है।


IP spoofing means to deliberately construct an IP packet with a falsified source address.

आईपी स्पूफिंग का मतलब है जानबूझकर एक जाली स्रोत पते के साथ एक आईपी पैकेट का निर्माण करना।


Administrators can take steps to configure routers and firewalls.

प्रशासक राउटर और फ़ायरवॉल को कॉन्फ़िगर करने के लिए कदम उठा सकते हैं।


It is impossible to trust the source address.

स्रोत पते पर भरोसा करना असंभव है।


DDoS tools generally regard IP spoofing as a necessity.

DDoS उपकरण आम तौर पर आईपी स्पूफिंग को एक आवश्यकता मानते हैं।


The process of splitting IP packets is known as fragmentation.

आईपी पैकेटों को विभाजित करने की प्रक्रिया को विखंडन के रूप में जाना जाता है।


IP fragmentation can be used by an attacker as an IDS evasion mechanism.

एक हमलावर द्वारा आईपी विखंडन का उपयोग आईडीएस से बचने के तंत्र के रूप में किया जा सकता है।


Any IP router is supposed to decrement the TTL value.

किसी भी आईपी राउटर को टीटीएल मान को कम करना चाहिए।


The Smurf attack is an old but elegant technique.

स्मर्फ हमला एक पुरानी लेकिन सुरुचिपूर्ण तकनीक है।


Routing path information is useful for concealing network attacks.

नेटवर्क हमलों को छिपाने के लिए रूटिंग पथ की जानकारी उपयोगी है।


Use IP tables to detect and prevent network-based attacks.

नेटवर्क-आधारित हमलों का पता लगाने और रोकने के लिए आईपी टेबल्स का उपयोग करें।


लिनक्स फायरवॉल एक बेहतरीन किताब है।


The book presented valuable information and pulled me in.

किताब ने मूल्यवान जानकारी प्रस्तुत की और मुझे आकर्षित किया।


Each of the central topics were thoroughly explained in an informative, yet engaging manner.

प्रत्येक केंद्रीय विषय को जानकारीपूर्ण, फिर भी आकर्षक तरीके से अच्छी तरह से समझाया गया था।


Essentially, I did not want to stop reading.

असल में, मैं पढ़ना बंद नहीं करना चाहता था।


What really makes this book different from the others I’ve seen over the years is that the author approaches the subject in a layered method.

इस किताब को वर्षों में देखी गई अन्य किताबों से जो बात अलग बनाती है, वह यह है कि लेखक विषय को एक स्तरित तरीके से प्रस्तुत करता है।


So for those that are new to the security game, the book also takes a stab at teaching the basics of network security.

इसलिए जो लोग सुरक्षा के क्षेत्र में नए हैं, उनके लिए यह किताब नेटवर्क सुरक्षा की बुनियादी बातें सिखाने की भी कोशिश करती है।


This admirable, eminently usable text goes much further than advertised.

यह प्रशंसनीय, अत्यधिक प्रयोग करने योग्य पाठ विज्ञापन से कहीं आगे जाता है।


If you or anyone you know is responsible for keeping a secure network, Linux Firewalls is an invaluable resource to have by your side.

यदि आप या आपके जानने वाला कोई भी सुरक्षित नेटवर्क बनाए रखने के लिए जिम्मेदार है, तो लिनक्स फायरवॉल आपके लिए एक अमूल्य संसाधन है।


If you’re building a Linux firewall and want to know what all the bells and whistles are, here you go.

यदि आप एक लिनक्स फायरवॉल बना रहे हैं और जानना चाहते हैं कि सभी घंटियाँ और सीटी क्या हैं, तो यह लीजिए।


If you run one or more Linux based firewalls, this book will not only help you to configure them securely, it will help you understand how they can be monitored.

यदि आप एक या अधिक लिनक्स आधारित फायरवॉल चलाते हैं, तो यह पुस्तक न केवल आपको उन्हें सुरक्षित रूप से कॉन्फ़िगर करने में मदद करेगी, बल्कि यह समझने में भी मदद करेगी कि उनकी निगरानी कैसे की जा सकती है।


This book would not have been possible without you.

यह किताब आपके बिना संभव नहीं होती।


A firewall is the implementation of your Internet security policy.

फायरवॉल आपकी इंटरनेट सुरक्षा नीति का कार्यान्वयन है।


In the modern attack environment, this sort of defense is entirely insufficient.

आधुनिक हमले के माहौल में, इस तरह की सुरक्षा पूरी तरह से अपर्याप्त है।


Restricting those exploitation channels is necessary to restrict the ingress and egress paths to a target.

उन शोषण चैनलों को प्रतिबंधित करना एक लक्ष्य तक आने और जाने के रास्तों को प्रतिबंधित करने के लिए आवश्यक है।


In 2007, the most effective way to compromise a client is to entice the user to activate a malicious executable.

2007 में, क्लाइंट से समझौता करने का सबसे प्रभावी तरीका है कि उपयोगकर्ता को एक दुर्भावनापूर्ण निष्पादन योग्य सक्रिय करने के लिए लुभाया जाए।


Web applications dominate the server landscape, and they are more likely to suffer from architectural and design flaws.

वेब एप्लीकेशन सर्वर परिदृश्य पर हावी हैं, और उनके वास्तुशिल्प और डिजाइन में खामियों से ग्रस्त होने की अधिक संभावना है।


Michael Rash is a pioneer in the creative use of network technologies for defensive purposes.

माइकल रैश रक्षात्मक उद्देश्यों के लिए नेटवर्क तकनीकों के रचनात्मक उपयोग में अग्रणी हैं।


Linux Firewalls will teach you how hosts can protect themselves using host-based firewalls and tools.

लिनक्स फायरवॉल आपको सिखाएगा कि होस्ट होस्ट-आधारित फायरवॉल और टूल का उपयोग करके खुद को कैसे सुरक्षित रख सकते हैं।


After reading this book, you may find additional ways to leverage your defensive infrastructure.

इस पुस्तक को पढ़ने के बाद, आप अपनी रक्षात्मक अवसंरचना का लाभ उठाने के अतिरिक्त तरीके खोज सकते हैं।


Recent kernels allow you to filter packets by default with an iptables policy.

हाल के कर्नेल आपको डिफ़ॉल्ट रूप से iptables नीति के साथ पैकेट फ़िल्टर करने की अनुमति देते हैं।


While many Linux distributions come with pre-built kernels that already have iptables compiled in, the default kernel configuration tries to stay as lean and mean as possible.

जबकि कई लिनक्स वितरण पहले से निर्मित कर्नेल के साथ आते हैं जिनमें पहले से ही iptables संकलित है, डिफ़ॉल्ट कर्नेल कॉन्फ़िगरेशन यथासंभव दुबला और कुशल रहने की कोशिश करता है।


For example, the Netfilter connection-tracking capability is not enabled by default in the 2.6.20.1 kernel.

उदाहरण के लिए, नेटफ़िल्टर कनेक्शन-ट्रैकिंग क्षमता डिफ़ॉल्ट रूप से 2.6.20.1 कर्नेल में सक्षम नहीं है।


Hence, it is important to understand the process of recompiling the kernel so that iptables policies can make use of additional functionality.

इसलिए, कर्नेल को फिर से संकलित करने की प्रक्रिया को समझना महत्वपूर्ण है ताकि iptables नीतियां अतिरिक्त कार्यक्षमता का उपयोग कर सकें।


The most important step towards building a Linux system that can function as an iptables firewall is the proper configuration and compilation of the Linux kernel.

एक लिनक्स सिस्टम बनाने की दिशा में सबसे महत्वपूर्ण कदम जो iptables फ़ायरवॉल के रूप में कार्य कर सकता है, लिनक्स कर्नेल का उचित कॉन्फ़िगरेशन और संकलन है।


All heavy network-processing and comparison functions in iptables take place within the kernel.

iptables में सभी भारी नेटवर्क-प्रोसेसिंग और तुलना कार्य कर्नेल के भीतर होते हैं।


We’ll begin by compiling the latest version of the kernel from the 2.6 stable series.

हम 2.6 स्थिर श्रृंखला से कर्नेल के नवीनतम संस्करण को संकलित करके शुरुआत करेंगे।


Although a complete treatment of the vagaries of the kernel compilation process is beyond the scope of this book, we’ll discuss enough of the process for you to compile in and enable the critical capabilities of packet filtering, connection tracking, and logging.

हालांकि कर्नेल संकलन प्रक्रिया की अनिश्चितताओं का एक पूर्ण उपचार इस पुस्तक के दायरे से बाहर है, हम आपके लिए पैकेट फ़िल्टरिंग, कनेक्शन ट्रैकिंग और लॉगिंग की महत्वपूर्ण क्षमताओं को संकलित करने और सक्षम करने के लिए पर्याप्त प्रक्रिया पर चर्चा करेंगे।


As far as other kernel compilation options not related to Netfilter subsystems, such as processor architecture, network interface driver(s), and filesystem support, I’ll assume that you’ve chosen the correct options such that the resulting kernel will function correctly on the hardware on which it is deployed.

नेटफ़िल्टर सबसिस्टम से संबंधित अन्य कर्नेल संकलन विकल्पों के संबंध में, जैसे प्रोसेसर आर्किटेक्चर, नेटवर्क इंटरफ़ेस ड्राइवर(ओं), और फ़ाइलसिस्टम समर्थन, मैं मानूंगा कि आपने सही विकल्प चुने हैं ताकि परिणामी कर्नेल उस हार्डवेयर पर सही ढंग से काम करेगा जिस पर इसे तैनात किया गया है।


Before you can install the Linux kernel, you need to download and unpack it.

लिनक्स कर्नेल स्थापित करने से पहले, आपको इसे डाउनलोड और अनपैक करने की आवश्यकता है।


The following commands accomplish this for the 2.6.20.1 kernel.

निम्नलिखित कमांड 2.6.20.1 कर्नेल के लिए इसे पूरा करते हैं।


Although I have chosen specific kernel versions in the commands above, the analogous commands apply for newer kernel versions.

हालांकि मैंने उपरोक्त कमांड में विशिष्ट कर्नेल संस्करणों को चुना है, समान कमांड नए कर्नेल संस्करणों के लिए लागू होते हैं।


To help reduce the load, the kernel can be downloaded from one of the mirrors listed at http:// www.kernel.org/mirrors.

भार को कम करने में मदद करने के लिए, कर्नेल को http://www.kernel.org/mirrors पर सूचीबद्ध दर्पणों में से एक से डाउनलोड किया जा सकता है।


Once you have a particular version of the kernel sources on your system, you can download and apply a kernel patch file to upgrade to the next version.

एक बार जब आपके सिस्टम पर कर्नेल स्रोतों का एक विशेष संस्करण हो जाता है, तो आप अगले संस्करण में अपग्रेड करने के लिए एक कर्नेल पैच फ़ाइल डाउनलोड और लागू कर सकते हैं।


Before you can begin compiling, you must construct a kernel configuration file.

संकलन शुरू करने से पहले, आपको एक कर्नेल कॉन्फ़िगरेशन फ़ाइल बनानी होगी।


Fortunately, the process of building this file has been automated by kernel developers, and it can be initiated with a single command.

सौभाग्य से, इस फ़ाइल को बनाने की प्रक्रिया को कर्नेल डेवलपर्स द्वारा स्वचालित किया गया है, और इसे एक ही कमांड से शुरू किया जा सकता है।


The make menuconfig command launches the Ncurses interface in which you can select various compile options.

मेक मेनूकॉन्फ़िग कमांड एनकर्सेज़ इंटरफ़ेस लॉन्च करता है जिसमें आप विभिन्न संकलन विकल्पों का चयन कर सकते हैं।


I’ve chosen the Ncurses interface because it provides a nice balance between the spartan terminal interface and the relatively expensive X Windows interface.

मैंने एनकर्सेज़ इंटरफ़ेस चुना है क्योंकि यह स्पार्टन टर्मिनल इंटरफ़ेस और अपेक्षाकृत महंगे एक्स विंडोज इंटरफ़ेस के बीच एक अच्छा संतुलन प्रदान करता है।


After executing make menuconfig, we are presented with several configuration sections ranging from Code Maturity Level options to Library Routines.

मेक मेनूकॉन्फ़िग निष्पादित करने के बाद, हमें कोड परिपक्वता स्तर विकल्पों से लेकर लाइब्रेरी रूटीन तक कई कॉन्फ़िगरेशन अनुभाग प्रस्तुत किए जाते हैं।


Most Netfilter compilation options for the 2.6-series kernel are located within a section called Network Packet Filtering Framework (Netfilter) under Networking Networking Options.

2.6-श्रृंखला कर्नेल के लिए अधिकांश नेटफ़िल्टर संकलन विकल्प नेटवर्किंग नेटवर्किंग विकल्पों के अंतर्गत नेटवर्क पैकेट फ़िल्टरिंग फ्रेमवर्क (नेटफ़िल्टर) नामक एक अनुभाग के भीतर स्थित हैं।


If you run a networked Linux machine, your system is at risk of being attacked and potentially compromised every second of every day.

यदि आप एक नेटवर्क वाला लिनक्स मशीन चलाते हैं, तो आपका सिस्टम हर दिन के हर सेकंड में हमला होने और संभावित रूप से समझौता होने के जोखिम में है।


Deploying a strict iptables filtering policy is a good first step toward maintaining a strong security stance.

एक सख्त iptables फ़िल्टरिंग नीति को लागू करना एक मजबूत सुरक्षा रुख बनाए रखने की दिशा में एक अच्छा पहला कदम है।


Even if your Linux system is connected to a network that is protected upstream by another firewall or other filtering device, there is always a chance that this upstream device may be unable to provide adequate protection.

यहां तक कि अगर आपका लिनक्स सिस्टम एक ऐसे नेटवर्क से जुड़ा है जो दूसरे फ़ायरवॉल या अन्य फ़िल्टरिंग डिवाइस द्वारा अपस्ट्रीम संरक्षित है, तो हमेशा एक संभावना है कि यह अपस्ट्रीम डिवाइस पर्याप्त सुरक्षा प्रदान करने में असमर्थ हो सकता है।


It is important to achieve a decent level of redundancy wherever possible, and the security benefits of running iptables on every Linux system (both servers and desktops) can outweigh the additional management overhead.

जहां तक संभव हो, एक उचित स्तर की अतिरेकता प्राप्त करना महत्वपूर्ण है, और प्रत्येक लिनक्स सिस्टम (सर्वर और डेस्कटॉप दोनों) पर iptables चलाने के सुरक्षा लाभ अतिरिक्त प्रबंधन ओवरहेड से अधिक हो सकते हैं।


Put another way, the risks of a compromise and the value of the data that could be lost will likely outweigh the cost of deploying and maintaining iptables throughout your Linux infrastructure.

दूसरे शब्दों में, एक समझौते का जोखिम और खोए जा सकने वाले डेटा का मूल्य आपके लिनक्स इन्फ्रास्ट्रक्चर में iptables को तैनात करने और बनाए रखने की लागत से अधिक होने की संभावना है।


The primary goal of this book is to show you how to maximize iptables from the standpoints of detecting and responding to network attacks.

इस पुस्तक का प्राथमिक लक्ष्य आपको यह दिखाना है कि नेटवर्क हमलों का पता लगाने और प्रतिक्रिया देने के दृष्टिकोण से iptables का अधिकतम उपयोग कैसे करें।


A restrictive iptables policy that limits who can talk to which services on a Linux system is a good first step, but you will soon see that you can take things much further.

एक प्रतिबंधात्मक iptables नीति जो सीमित करती है कि लिनक्स सिस्टम पर कौन किन सेवाओं से बात कर सकता है, एक अच्छा पहला कदम है, लेकिन आप जल्द ही देखेंगे कि आप चीजों को बहुत आगे ले जा सकते हैं।


The job of detecting intrusions is usually left to special systems that are designed for this purpose and that have a broad view of the local network.

घुसपैठ का पता लगाने का काम आमतौर पर विशेष प्रणालियों पर छोड़ दिया जाता है जो इस उद्देश्य के लिए डिज़ाइन किए गए हैं और जिनके पास स्थानीय नेटवर्क का व्यापक दृश्य है।


This book does not advocate changing this strategy.

यह पुस्तक इस रणनीति को बदलने की वकालत नहीं करती है।


There is no substitute for having a dedicated network intrusion detection system (IDS) as a part of the security infrastructure charged with protecting a network.

एक समर्पित नेटवर्क घुसपैठ का पता लगाने वाली प्रणाली (आईडीएस) को सुरक्षा बुनियादी ढांचे के हिस्से के रूप में रखने का कोई विकल्प नहीं है जो एक नेटवर्क की सुरक्षा के लिए जिम्मेदार है।


In addition, the raw packet data that an IDS can collect is an invaluable source of data.

इसके अतिरिक्त, कच्चा पैकेट डेटा जो एक आईडीएस एकत्र कर सकता है, डेटा का एक अमूल्य स्रोत है।


Whenever a security analyst is tasked with figuring out what happened during an attack or a system compromise, having the raw packet data is absolutely critical to piecing things together, and an event from an IDS can point the way.

जब भी किसी सुरक्षा विश्लेषक को यह पता लगाने का काम सौंपा जाता है कि किसी हमले या सिस्टम समझौते के दौरान क्या हुआ, तो कच्चा पैकेट डेटा होना चीजों को एक साथ जोड़ने के लिए बिल्कुल महत्वपूर्ण है, और एक आईडीएस से एक घटना रास्ता दिखा सकती है।


Without an IDS to call attention to suspicious activity, an analyst might never even suspect that a system is under attack.

संदिग्ध गतिविधि पर ध्यान आकर्षित करने के लिए एक आईडीएस के बिना, एक विश्लेषक को कभी भी संदेह नहीं हो सकता है कि एक सिस्टम हमले के अधीन है।


What this book does advocate is using iptables to supplement existing intrusion detection infrastructures.

यह पुस्तक जो वकालत करती है वह मौजूदा घुसपैठ का पता लगाने वाले बुनियादी ढांचे को पूरक करने के लिए iptables का उपयोग करना है।


The main focus of iptables is applying policy restrictions to network traffic, not detecting network attacks.

iptables का मुख्य फोकस नेटवर्क हमलों का पता लगाना नहीं है, बल्कि नेटवर्क ट्रैफ़िक पर नीति प्रतिबंध लागू करना है।


However, iptables offers powerful features that allow it to emulate a significant portion of the capabilities that traditionally lie within the purview of intrusion detection systems.

हालांकि, iptables शक्तिशाली सुविधाएँ प्रदान करता है जो इसे उन क्षमताओं के एक महत्वपूर्ण हिस्से का अनुकरण करने की अनुमति देता है जो पारंपरिक रूप से घुसपैठ का पता लगाने वाली प्रणालियों के दायरे में आते हैं।


For example, the iptables logging format provides detailed data on nearly every field of the network and transport layer headers (including IP and TCP options), and the iptables string matching capability can perform byte sequence matches against application layer data.

उदाहरण के लिए, iptables लॉगिंग प्रारूप नेटवर्क और ट्रांसपोर्ट लेयर हेडर (आईपी और टीसीपी विकल्पों सहित) के लगभग हर क्षेत्र पर विस्तृत डेटा प्रदान करता है, और iptables स्ट्रिंग मिलान क्षमता एप्लिकेशन लेयर डेटा के खिलाफ बाइट अनुक्रम मिलान कर सकती है।


Such abilities are critical for providing the ability to detect attempted intrusions.

इस तरह की क्षमताएं घुसपैठ के प्रयासों का पता लगाने की क्षमता प्रदान करने के लिए महत्वपूर्ण हैं।


Intrusion detection systems are usually passive devices that are not configured to automatically take any punitive action against network traffic that appears to be malicious.

घुसपैठ का पता लगाने वाली प्रणालियाँ आमतौर पर निष्क्रिय उपकरण होती हैं जिन्हें नेटवर्क ट्रैफ़िक के खिलाफ स्वचालित रूप से कोई दंडात्मक कार्रवाई करने के लिए कॉन्फ़िगर नहीं किया जाता है जो दुर्भावनापूर्ण प्रतीत होता है।


In general, this is for good reason because of the risk of misidentifying benign traffic as something more sinister (known as a false positive).

सामान्य तौर पर, यह अच्छे कारण से है क्योंकि हानिरहित ट्रैफ़िक को कुछ अधिक भयावह (जिसे झूठा सकारात्मक कहा जाता है) के रूप में गलत तरीके से पहचानने का जोखिम होता है।


The scanner sends both the SYN and the ending ACK packet for each scanned port.

स्कैनर प्रत्येक स्कैन किए गए पोर्ट के लिए SYN और अंतिम ACK पैकेट दोनों भेजता है।


Any normal user can scan a remote system in this mode with Nmap; no special privileges are required.

कोई भी सामान्य उपयोगकर्ता Nmap के साथ इस मोड में एक दूरस्थ सिस्टम को स्कैन कर सकता है; किसी विशेष विशेषाधिकार की आवश्यकता नहीं है।


Below are some of the iptables log messages displayed from a SYN scan along with the Nmap output.

नीचे SYN स्कैन से प्रदर्शित कुछ iptables लॉग संदेश दिए गए हैं, साथ ही Nmap आउटपुट भी दिया गया है।


You can see that the http and https ports are open.

आप देख सकते हैं कि http और https पोर्ट खुले हैं।


The options portion of the SYN packet contains a substantial number of options.

SYN पैकेट का विकल्प भाग बड़ी संख्या में विकल्प शामिल करता है।


A SYN or half-open scan is similar to a connect() scan.

SYN या आधा-खुला स्कैन कनेक्ट() स्कैन के समान है।


The scanning system never completes the three-way handshake.

स्कैनिंग सिस्टम कभी भी तीन-तरफा हैंडशेक पूरा नहीं करता है।


A SYN scan cannot be accomplished with the connect() system call.

कनेक्ट() सिस्टम कॉल के साथ SYN स्कैन पूरा नहीं किया जा सकता है।


Nmap uses a raw socket to manually build the TCP SYN packets.

Nmap TCP SYN पैकेट को मैन्युअल रूप से बनाने के लिए एक रॉ सॉकेट का उपयोग करता है।


If the remote host responds with a SYN/ACK, then the local TCP stack on the scanning system receives the SYN/ACK.

यदि रिमोट होस्ट SYN/ACK के साथ प्रतिक्रिया करता है, तो स्कैनिंग सिस्टम पर स्थानीय TCP स्टैक SYN/ACK प्राप्त करता है।


The scanner’s local stack sends a RST back to the target system.

स्कैनर का स्थानीय स्टैक लक्ष्य सिस्टम पर वापस RST भेजता है।


You can stop this behavior on the scanning system by adding the following iptables rule.

आप निम्नलिखित iptables नियम जोड़कर स्कैनिंग सिस्टम पर इस व्यवहार को रोक सकते हैं।


Displayed above in bold are both the window size and the options portion of the TCP header.

ऊपर बोल्ड में प्रदर्शित TCP हेडर का विंडो आकार और विकल्प भाग दोनों हैं।


Nmap doesn’t care about negotiating a real TCP session.

Nmap को वास्तविक TCP सत्र पर बातचीत करने की परवाह नहीं है।


The only thing Nmap is interested in is whether the port is open.

Nmap को केवल इस बात में दिलचस्पी है कि पोर्ट खुला है या नहीं।


For recent versions of Nmap, the Maximum Segment Size (MSS) value is included within SYN packets.

Nmap के हाल के संस्करणों के लिए, अधिकतम सेगमेंट आकार (MSS) मान SYN पैकेट के भीतर शामिल है।


The FIN, XMAS, and NULL scans operate on the principle that any TCP stack should respond in a particular way.

FIN, XMAS, और NULL स्कैन इस सिद्धांत पर काम करते हैं कि किसी भी TCP स्टैक को एक विशेष तरीके से प्रतिक्रिया देनी चाहिए।


If the port is closed, then TCP responds with a RST/ACK.

यदि पोर्ट बंद है, तो TCP RST/ACK के साथ प्रतिक्रिया करता है।


The TCP ACK scan sends a TCP ACK packet to each scanned port.

TCP ACK स्कैन प्रत्येक स्कैन किए गए पोर्ट पर एक TCP ACK पैकेट भेजता है।


The goal of the ACK scan is not to determine whether a port is open or closed.

ACK स्कैन का लक्ष्य यह निर्धारित करना नहीं है कि कोई पोर्ट खुला है या बंद।


A DDoS attack at the network layer utilizes many systems to simultaneously flood packets at target IP addresses.

नेटवर्क परत पर एक DDoS हमला कई प्रणालियों का उपयोग लक्षित आईपी पतों पर एक साथ पैकेटों की बाढ़ लाने के लिए करता है।


The goal of such an attack is to chew up as much bandwidth on the target network as possible with garbage data.

ऐसे हमले का लक्ष्य कचरा डेटा के साथ लक्षित नेटवर्क पर यथासंभव अधिक से अधिक बैंडविड्थ का उपयोग करना है।


DDoS attacks are among the more difficult network layer attacks to combat.

DDoS हमले से निपटने के लिए अधिक कठिन नेटवर्क परत हमलों में से एक हैं।


If an attacker succeeds at compromising several systems with fast Internet connections, it is possible to mount a damaging DDoS attack.

यदि कोई हमलावर तेज़ इंटरनेट कनेक्शन वाले कई सिस्टम से समझौता करने में सफल हो जाता है, तो एक हानिकारक DDoS हमला करना संभव है।


Because the individual packets created by a DDoS agent can be spoofed, it is generally futile to assign any value to the source IP address.

चूंकि एक DDoS एजेंट द्वारा बनाए गए व्यक्तिगत पैकेट को स्पूफ किया जा सकता है, इसलिए स्रोत आईपी पते को कोई भी मूल्य देना आम तौर पर बेकार है।


For example, according to the Snort signature ruleset, the Stacheldraht DDoS agent spoofs ICMP packets.

उदाहरण के लिए, स्नॉर्ट सिग्नेचर रूलसेट के अनुसार, स्टैचेलड्राहट DDoS एजेंट ICMP पैकेट को स्पूफ करता है।


If you see packets with the source IP address set to 3.3.3.3 and the destination IP address set to an external address, you know that a system on your local network has become a Stacheldraht zombie.

यदि आप स्रोत आईपी पते को 3.3.3.3 और गंतव्य आईपी पते को एक बाहरी पते पर सेट किए गए पैकेट देखते हैं, तो आप जानते हैं कि आपके स्थानीय नेटवर्क पर एक सिस्टम स्टैचेलड्राहट ज़ोंबी बन गया है।


In general, it is more effective to try to detect the control communications associated with DDoS agents.

सामान्य तौर पर, DDoS एजेंटों से जुड़े नियंत्रण संचार का पता लगाने की कोशिश करना अधिक प्रभावी है।


For example, detecting commands sent from control nodes to zombie nodes over obscure port numbers is a good strategy.

उदाहरण के लिए, अस्पष्ट पोर्ट नंबरों पर नियंत्रण नोड्स से ज़ोंबी नोड्स को भेजे गए कमांड का पता लगाना एक अच्छी रणनीति है।


This can also yield results when removing DDoS agents from a network, because control communications can help point the way to infected systems.

यह नेटवर्क से DDoS एजेंटों को हटाते समय भी परिणाम दे सकता है, क्योंकि नियंत्रण संचार संक्रमित सिस्टम का रास्ता दिखाने में मदद कर सकता है।


A good example of an attack against the code responsible for processing network layer communications is an exploit for a specific vulnerability.

नेटवर्क परत संचार को संसाधित करने के लिए जिम्मेदार कोड के खिलाफ एक हमले का एक अच्छा उदाहरण एक विशिष्ट भेद्यता के लिए एक शोषण है।


Kernel versions from 2.4.22–2.4.28, and 2.6–2.6.9 are vulnerable and can be exploited both remotely and by local users.

2.4.22–2.4.28 और 2.6–2.6.9 से कर्नेल संस्करण कमजोर हैं और इन्हें दूरस्थ रूप से और स्थानीय उपयोगकर्ताओं द्वारा भी शोषण किया जा सकता है।


A successful exploit over the network from a remote system could result in a kernel crash.

एक दूरस्थ प्रणाली से नेटवर्क पर एक सफल शोषण के परिणामस्वरूप कर्नेल क्रैश हो सकता है।


Kernel code sometimes contains security bugs, and these bugs can exist all the way down at the network layer processing code.

कर्नेल कोड में कभी-कभी सुरक्षा बग होते हैं, और ये बग नेटवर्क परत प्रसंस्करण कोड में नीचे तक मौजूद हो सकते हैं।


Because such responses should not involve information that resides at the transport layer or above, we are limited to the manipulation of network layer headers.

चूंकि ऐसी प्रतिक्रियाओं में ऐसी जानकारी शामिल नहीं होनी चाहिए जो परिवहन परत या उससे ऊपर मौजूद हो, इसलिए हम नेटवर्क परत शीर्षकों में हेरफेर तक सीमित हैं।


A filtering operation conducted by a device such as a firewall or router to block the source IP address of an attacker.

एक फ़िल्टरिंग ऑपरेशन जो एक फ़ायरवॉल या राउटर जैसे डिवाइस द्वारा हमलावर के स्रोत आईपी पते को ब्लॉक करने के लिए किया जाता है।


After an attack is detected from a particular IP address, you can use the following iptables rules as a network layer response.

किसी विशेष आईपी पते से हमले का पता चलने के बाद, आप नेटवर्क परत प्रतिक्रिया के रूप में निम्नलिखित iptables नियमों का उपयोग कर सकते हैं।


Applying thresholding logic to iptables targets is accomplished with the iptables limit extension.

iptables लक्ष्यों पर थ्रेसहोल्डिंग तर्क लागू करना iptables सीमा एक्सटेंशन के साथ पूरा किया जाता है।


It is frequently better to just refuse to communicate with an attacker altogether than to allow even thresholded rates of packets through.

पैकेटों की थ्रेसहोल्ड दर की भी अनुमति देने की तुलना में हमलावर के साथ बिल्कुल भी संवाद करने से इनकार करना अक्सर बेहतर होता है।


Responses can be combined across layers, just as attacks can be.

प्रतिक्रियाओं को परतों में जोड़ा जा सकता है, जैसे हमले हो सकते हैं।


Before installing psad, you need to download the latest version.

psad स्थापित करने से पहले, आपको नवीनतम संस्करण डाउनलोड करने की आवश्यकता है।


All programs on the website are bundled with an installation program.

वेबसाइट पर मौजूद सभी प्रोग्राम एक इंस्टॉलेशन प्रोग्राम के साथ बंडल किए गए हैं।


It is a good idea to verify both the MD5 sum and the GnuPG signature.

एमडी5 सम और जीएनयूपीजी हस्ताक्षर दोनों को सत्यापित करना एक अच्छा विचार है।


You can find my GnuPG public key at the provided link.

आप मेरी जीएनयूपीजी सार्वजनिक कुंजी दिए गए लिंक पर पा सकते हैं।


Here’s how to perform these steps for version 2.0.8.

यहाँ बताया गया है कि संस्करण 2.0.8 के लिए इन चरणों को कैसे करें।


From a security perspective, it is more important to verify the GnuPG signature.

सुरक्षा के दृष्टिकोण से, जीएनयूपीजी हस्ताक्षर को सत्यापित करना अधिक महत्वपूर्ण है।


The fingerprint of my public key is provided for verification.

सत्यापन के लिए मेरी सार्वजनिक कुंजी का फिंगरप्रिंट प्रदान किया गया है।


You can verify this fingerprint after importing the key into your GnuPG key ring.

आप कुंजी को अपने जीएनयूपीजी की-रिंग में आयात करने के बाद इस फिंगरप्रिंट को सत्यापित कर सकते हैं।


The install.pl script will prompt you for several pieces of input.

install.pl स्क्रिप्ट आपको इनपुट के कई टुकड़ों के लिए संकेत देगी।


You can either manually enter information or use the defaults.

आप या तो मैन्युअल रूप से जानकारी दर्ज कर सकते हैं या डिफ़ॉल्ट का उपयोग कर सकते हैं।


You can also install psad as an RPM for Linux distributions.

आप लिनक्स वितरणों के लिए psad को RPM के रूप में भी स्थापित कर सकते हैं।


Using one of these installation methods may make better sense for your particular Linux system.

इन स्थापना विधियों में से किसी एक का उपयोग आपके विशेष लिनक्स सिस्टम के लिए बेहतर हो सकता है।


psad is strongly tied to the iptables firewall.

psad iptables फ़ायरवॉल से दृढ़ता से जुड़ा हुआ है।


A successful installation of psad on Linux will result in the creation of several new files.

लिनक्स पर psad की सफल स्थापना के परिणामस्वरूप कई नई फ़ाइलों का निर्माण होगा।


Perl is the programming language used to develop the main psad daemon.

पर्ल मुख्य psad डेमन को विकसित करने के लिए उपयोग की जाने वाली प्रोग्रामिंग भाषा है।


Three system daemons make up psad: psad, kmsgsd, and psadwatchd.

psad में तीन सिस्टम डेमन शामिल हैं: psad, kmsgsd, और psadwatchd।


The psad installer also creates the /etc/psad/archive directory.

psad इंस्टॉलर /etc/psad/archive निर्देशिका भी बनाता है।


The install.pl program can also merge existing psad configuration values.

install.pl प्रोग्राम मौजूदा psad कॉन्फ़िगरेशन मानों को भी मर्ज कर सकता है।


The installer also creates a few files and directories within /var.

इंस्टॉलर /var के अंदर कुछ फ़ाइलें और निर्देशिकाएँ भी बनाता है।


When psad runs, its main operational directory is /var/log/psad.

जब psad चलता है, तो इसकी मुख्य परिचालन निर्देशिका /var/log/psad है।


CGI scripts that it executes) most likely runs as a user without sufficient permissions to read the /etc/shadow file, but an adversary doesn’t necessarily know this before trying to request the file.

सीजीआई स्क्रिप्ट जो यह निष्पादित करता है) संभवतः एक ऐसे उपयोगकर्ता के रूप में चलता है जिसके पास /etc/shadow फ़ाइल को पढ़ने के लिए पर्याप्त अनुमतियाँ नहीं हैं, लेकिन एक विरोधी को फ़ाइल का अनुरोध करने की कोशिश करने से पहले यह जानने की आवश्यकता नहीं है।


Snort is looking for the attempt to read the file.

स्नॉर्ट फ़ाइल को पढ़ने के प्रयास की तलाश कर रहा है।


In order to make iptables generate a log message when the /etc/shadow string is seen over an established TCP connection on port 80 in the FORWARD chain, you can use the following rule:

फॉरवर्ड चेन में पोर्ट 80 पर स्थापित टीसीपी कनेक्शन पर /etc/shadow स्ट्रिंग देखने पर iptables को लॉग संदेश उत्पन्न करने के लिए, आप निम्नलिखित नियम का उपयोग कर सकते हैं:


A buffer overflow exploit is an attack that leverages a programming error made in an application’s source code whereby the size of a buffer is insufficient to accommodate the amount of data copied into it; hence the term overflow is used when adjacent memory locations are overwritten.

बफर ओवरफ्लो शोषण एक ऐसा हमला है जो किसी एप्लिकेशन के स्रोत कोड में की गई प्रोग्रामिंग त्रुटि का लाभ उठाता है, जिसके द्वारा बफर का आकार उसमें कॉपी किए गए डेटा की मात्रा को समायोजित करने के लिए अपर्याप्त होता है; इसलिए ओवरफ्लो शब्द का उपयोग तब किया जाता है जब आसन्न मेमोरी स्थानों को अधिलेखित किया जाता है।


For stack-based buffer overflows, a successful exploit overwrites the function return address (which is on the stack) so that it points into code provided by the attacker.

स्टैक-आधारित बफर ओवरफ्लो के लिए, एक सफल शोषण फ़ंक्शन रिटर्न एड्रेस (जो स्टैक पर है) को अधिलेखित करता है ताकि यह हमलावर द्वारा प्रदान किए गए कोड की ओर इशारा करे।


Another class of buffer overflow attacks applies to memory regions that are dynamically allocated from the heap.

बफर ओवरफ्लो हमलों का एक अन्य वर्ग उन मेमोरी क्षेत्रों पर लागू होता है जो ढेर से गतिशील रूप से आवंटित होते हैं।


Buffer overflow vulnerabilities are commonly introduced into C or C++ applications through improper use of certain library functions that do not automatically implement bounds checking.

बफर ओवरफ्लो कमजोरियां आमतौर पर सी या सी ++ अनुप्रयोगों में कुछ लाइब्रेरी कार्यों के अनुचित उपयोग के माध्यम से पेश की जाती हैं जो स्वचालित रूप से सीमा जांच लागू नहीं करते हैं।


Examples of such functions include strcpy(), strcat(), sprintf(), gets(), and scanf().

ऐसे कार्यों के उदाहरणों में strcpy(), strcat(), sprintf(), gets(), और scanf() शामिल हैं।


In the context of network-based attacks, there is no generic way to detect buffer overflow attempts.

नेटवर्क-आधारित हमलों के संदर्भ में, बफर ओवरफ्लो प्रयासों का पता लगाने का कोई सामान्य तरीका नहीं है।


However, for applications that transmit data over encrypted channels, an attack that fills a buffer with, say, 50 instances of the unencrypted character A, would be awfully suspicious.

हालांकि, उन अनुप्रयोगों के लिए जो एन्क्रिप्टेड चैनलों पर डेटा प्रसारित करते हैं, एक ऐसा हमला जो एक बफर को, मान लीजिए, अनएन्क्रिप्टेड कैरेक्टर ए के 50 उदाहरणों से भर देता है, बहुत ही संदिग्ध होगा।


If such an attack exists and it is shared in the underground, it may be worth adding an iptables rule to look for such behavior.

यदि ऐसा कोई हमला मौजूद है और इसे अंडरग्राउंड में साझा किया जाता है, तो ऐसे व्यवहार की तलाश के लिए एक iptables नियम जोड़ना उचित हो सकता है।


For example, the following rule would be used for SSL communications.

उदाहरण के लिए, निम्नलिखित नियम का उपयोग एसएसएल संचार के लिए किया जाएगा।


ए वर्णों की स्ट्रिंग पर ध्यान दें:


Because exploit code can change the filler character A to any other char- acter, the above rule is easily circumvented by a trivial modification to the exploit code.

क्योंकि शोषण कोड भराव वर्ण A को किसी अन्य वर्ण में बदल सकता है, इसलिए शोषण कोड में एक मामूली संशोधन करके उपरोक्त नियम को आसानी से दरकिनार किया जा सकता है।


However, exploit code is sometimes used by automated worms without modification, so the above strategy can be effective in some cases.

हालांकि, शोषण कोड का उपयोग कभी-कभी स्वचालित कीड़ों द्वारा बिना संशोधन के किया जाता है, इसलिए उपरोक्त रणनीति कुछ मामलों में प्रभावी हो सकती है।


While the Snort signature set contains many signatures for overflow attacks, these signatures usually detect attacks in ways that do not require seeing specific filler bytes.

जबकि स्नॉर्ट सिग्नेचर सेट में ओवरफ्लो हमलों के लिए कई सिग्नेचर हैं, ये सिग्नेचर आमतौर पर उन तरीकों से हमलों का पता लगाते हैं जिनमें विशिष्ट भराव बाइट्स को देखने की आवश्यकता नहीं होती है।


Sometimes the size alone of data supplied as arguments to certain application commands indicates an overflow attack.

कभी-कभी कुछ एप्लिकेशन कमांडों के तर्कों के रूप में आपूर्ति किए गए डेटा का आकार ही एक ओवरफ्लो हमले का संकेत देता है।


For example, the following is a signature for an overflow against the chown command in an FTP server.

उदाहरण के लिए, निम्नलिखित एक FTP सर्वर में chown कमांड के विरुद्ध ओवरफ्लो के लिए एक हस्ताक्षर है।


It looks for at least 100 bytes of data following the chown command in an FTP session.

यह एक FTP सत्र में chown कमांड के बाद कम से कम 100 बाइट्स डेटा की तलाश करता है।


Although there is no regular expression engine available to iptables (having one would allow the pcre condition in bold above to be expressed within an iptables rule directly), we can produce a good iptables approxima- tion of this Snort signature.

हालांकि iptables के लिए कोई नियमित अभिव्यक्ति इंजन उपलब्ध नहीं है (एक होने से ऊपर बोल्ड में pcre स्थिति को सीधे iptables नियम के भीतर व्यक्त करने की अनुमति मिलेगी), हम इस स्नॉर्ट हस्ताक्षर का एक अच्छा iptables अनुमान उत्पन्न कर सकते हैं।


The LAND attack involves sending a TCP packet to a system with the source and destination IP addresses set to the same address.

लैंड अटैक में एक सिस्टम को एक टीसीपी पैकेट भेजना शामिल है जिसमें स्रोत और गंतव्य आईपी पते समान पते पर सेट होते हैं।


Psad detects the LAND attack by examining the SRC and DST fields in iptables log messages.

Psad iptables लॉग संदेशों में SRC और DST फ़ील्ड की जांच करके लैंड अटैक का पता लगाता है।


Legitimate TCP connections do not use port 0.

वैध टीसीपी कनेक्शन पोर्ट 0 का उपयोग नहीं करते हैं।


एनमैप पोर्ट 0 को स्कैन कर सकता है।


The Snort rule ID 524 detects TCP packets sent to destination port 0.

स्नॉर्ट नियम आईडी 524 गंतव्य पोर्ट 0 पर भेजे गए टीसीपी पैकेट का पता लगाता है।


An iptables log message with DPT=0 triggers a signature in psad.

DPT=0 वाला एक iptables लॉग संदेश psad में एक हस्ताक्षर को ट्रिगर करता है।


Packets with a zero TTL value can be sent.

शून्य टीटीएल मान वाले पैकेट भेजे जा सकते हैं।


Snort rule ID 1321 detects IP packets with a TTL value of zero.

स्नॉर्ट नियम आईडी 1321 शून्य के टीटीएल मान वाले आईपी पैकेट का पता लगाता है।


The Naptha Denial of Service tool floods a TCP stack with SYN packets.

नैफ्था डिनायल ऑफ सर्विस टूल SYN पैकेट के साथ एक टीसीपी स्टैक को भर देता है।


The Naptha tool creates packets with an IP ID value of 413.

नैफ्था टूल 413 के आईपी आईडी मान वाले पैकेट बनाता है।


Source routing allows an attacker to route packets through inaccessible networks.

सोर्स रूटिंग एक हमलावर को उन नेटवर्क के माध्यम से पैकेट रूट करने की अनुमति देता है जो दुर्गम हैं।


Psad can detect source routing attempts if the LOG rule is built with the --log-ip-options argument.

यदि लॉग नियम --log-ip-options तर्क के साथ बनाया गया है तो psad स्रोत रूटिंग प्रयासों का पता लगा सकता है।


Spam is a pervasive problem on the Internet.

स्पैम इंटरनेट पर एक व्यापक समस्या है।


Spammers often use the Windows Messenger service to send spam.

स्पैमर्स अक्सर स्पैम भेजने के लिए विंडोज मैसेंजर सेवा का उपयोग करते हैं।


Psad can detect Windows pop-up spam attempts.

Psad विंडोज पॉप-अप स्पैम प्रयासों का पता लगा सकता है।


DShield is a system for collecting and reporting security event data.

DShield सुरक्षा घटना डेटा एकत्र करने और रिपोर्ट करने के लिए एक प्रणाली है।


Psad can automatically submit alert data to DShield.

Psad स्वचालित रूप से DShield को अलर्ट डेटा सबमिट कर सकता है।


The DShield database is a global resource.

DShield डेटाबेस एक वैश्विक संसाधन है।


Psad provides status information on the running daemon.

Psad चल रहे डेमन पर स्थिति की जानकारी प्रदान करता है।


You can view the top signature matches using the --Status argument.

--Status तर्क का उपयोग करके आप शीर्ष हस्ताक्षर मिलान देख सकते हैं।


If set to N, psad will only generate alerts when the danger level associated with an IP address increases.

यदि N पर सेट किया जाता है, तो psad केवल तभी अलर्ट उत्पन्न करेगा जब किसी IP पते से जुड़ा खतरा स्तर बढ़ता है।


Such iptables rules are produced by fwsnort (see Chapters 9 and 10), and they generally contain a logging prefix of SID{n}, where {n} is the Snort ID number derived from the original Snort rule.

इस तरह के iptables नियम fwsnort द्वारा निर्मित किए जाते हैं (अध्याय 9 और 10 देखें), और उनमें आम तौर पर SID{n} का एक लॉगिंग प्रीफिक्स होता है, जहाँ {n} मूल Snort नियम से प्राप्त Snort ID नंबर है।


The default value for SNORT_SID_STR is just SID.

SNORT_SID_STR का डिफ़ॉल्ट मान केवल SID है।


If set to Y, this variable transforms psad from a passively monitoring daemon into a program that actively responds to attacks.

यदि Y पर सेट किया जाता है, तो यह चर psad को निष्क्रिय रूप से निगरानी करने वाले डेमन से एक ऐसे प्रोग्राम में बदल देता है जो हमलों पर सक्रिय रूप से प्रतिक्रिया करता है।


For every IP address that reaches a danger level of one, a new directory /var/log/psad/ip is created.

प्रत्येक IP पते के लिए जो एक के खतरे के स्तर तक पहुँचता है, एक नई निर्देशिका /var/log/psad/ip बनाई जाती है।


At start time, psad normally removes any existing /var/log/psad/ip directories, but you can have psad import all data from these old directories by setting IMPORT_OLD_SCANS to Y.

शुरू होने के समय, psad सामान्य रूप से किसी भी मौजूदा /var/log/psad/ip निर्देशिकाओं को हटा देता है, लेकिन आप IMPORT_OLD_SCANS को Y पर सेट करके psad को इन पुरानी निर्देशिकाओं से सभी डेटा आयात करने के लिए कह सकते हैं।


Set this variable to Y to allow psad to send scan data to the DShield distributed intrusion detection system.

psad को DShield वितरित घुसपैठ का पता लगाने वाली प्रणाली को स्कैन डेटा भेजने की अनुमति देने के लिए इस चर को Y पर सेट करें।


Since scan information can be sensitive, you should be aware that when you pass your scan data to DShield, it is no longer in your control and is parsed into a relatively open database.

चूंकि स्कैन जानकारी संवेदनशील हो सकती है, इसलिए आपको पता होना चाहिए कि जब आप अपना स्कैन डेटा DShield को पास करते हैं, तो यह अब आपके नियंत्रण में नहीं रहता है और एक अपेक्षाकृत खुले डेटाबेस में पार्स किया जाता है।


I highly recommend enabling this feature in psad, unless there is a strict requirement not to communicate scan information specifically to DShield.

मैं psad में इस सुविधा को सक्षम करने की अत्यधिक अनुशंसा करता हूं, जब तक कि विशेष रूप से DShield को स्कैन जानकारी संचारित न करने की सख्त आवश्यकता न हो।


The IGNORE_PORTS variable instructs psad to ignore iptables log messages based on the destination port number and associated protocol (TCP or UDP).

IGNORE_PORTS चर psad को गंतव्य पोर्ट नंबर और संबद्ध प्रोटोकॉल (TCP या UDP) के आधार पर iptables लॉग संदेशों को अनदेखा करने का निर्देश देता है।


Port ranges and multiple port and protocol combinations are supported like so: IGNORE_PORTS udp/53, udp/5000, tcp/51000-61356;

पोर्ट रेंज और कई पोर्ट और प्रोटोकॉल संयोजन इस प्रकार समर्थित हैं: IGNORE_PORTS udp/53, udp/5000, tcp/51000-61356;


Rather than using the IGNORE_PORTS variable, you could tune your iptables policy so that packets to ports you want to ignore are matched by a rule before they hit the LOG rule.

IGNORE_PORTS चर का उपयोग करने के बजाय, आप अपनी iptables नीति को ट्यून कर सकते हैं ताकि जिन पोर्टों को आप अनदेखा करना चाहते हैं, उनके पैकेट LOG नियम से टकराने से पहले एक नियम से मेल खाते हों।


With the IGNORE_PROTOCOLS variable, psad can be instructed to ignore entire protocols.

IGNORE_PROTOCOLS चर के साथ, psad को संपूर्ण प्रोटोकॉल को अनदेखा करने का निर्देश दिया जा सकता है।


If you want psad to ignore all ICMP packets, for example, you can set IGNORE_PROTOCOLS like so: IGNORE_PROTOCOLS icmp;

उदाहरण के लिए, यदि आप चाहते हैं कि psad सभी ICMP पैकेट को अनदेखा करे, तो आप IGNORE_PROTOCOLS को इस तरह सेट कर सकते हैं: IGNORE_PROTOCOLS icmp;


If you want psad to ignore a certain logging prefix (e.g., DROP:INPUT5:eth1), you can set IGNORE_LOG_PREFIXES like this: IGNORE_LOG_PREFIXES DROP:INPUT5:eth1;

यदि आप चाहते हैं कि psad एक निश्चित लॉगिंग प्रीफिक्स (जैसे, DROP:INPUT5:eth1) को अनदेखा करे, तो आप IGNORE_LOG_PREFIXES को इस तरह सेट कर सकते हैं: IGNORE_LOG_PREFIXES DROP:INPUT5:eth1;


You can force psad to impose a limit on the number of email alerts that are sent for any scanning IP address by using the EMAIL_LIMIT variable.

आप EMAIL_LIMIT चर का उपयोग करके किसी भी स्कैनिंग IP पते के लिए भेजे जाने वाले ईमेल अलर्ट की संख्या पर एक सीमा लगाने के लिए psad को मजबूर कर सकते हैं।


The default is to generate both email and syslog alerts: ALERTING_METHODS ALL;

डिफ़ॉल्ट ईमेल और सिस्लॉग अलर्ट दोनों उत्पन्न करना है: ALERTING_METHODS ALL;


To restrict psad to analyze only those log messages that contain a specific log prefix, define the prefix with the FW_MSG_SEARCH variable.

psad को केवल उन लॉग संदेशों का विश्लेषण करने तक सीमित करने के लिए जिनमें एक विशिष्ट लॉग प्रीफिक्स है, FW_MSG_SEARCH चर के साथ प्रीफिक्स को परिभाषित करें।


For example, to have psad analyze only iptables log messages that contain the string DROP, configure the FW_MSG_SEARCH variable like so: FW_MSG_SEARCH DROP;

उदाहरण के लिए, psad को केवल iptables लॉग संदेशों का विश्लेषण करने के लिए जिसमें स्ट्रिंग DROP शामिल है, FW_MSG_SEARCH चर को इस तरह कॉन्फ़िगर करें: FW_MSG_SEARCH DROP;


Hence, every IDS should be equipped with a whitelisting capability by which certain systems, networks, ports, or protocols can be excluded from any detection mechanism and (most importantly) any automated response features.

इसलिए, प्रत्येक IDS को एक श्वेतसूचीकरण क्षमता से लैस किया जाना चाहिए जिसके द्वारा कुछ सिस्टम, नेटवर्क, पोर्ट या प्रोटोकॉल को किसी भी पहचान तंत्र और (सबसे महत्वपूर्ण) किसी भी स्वचालित प्रतिक्रिया सुविधाओं से बाहर रखा जा सकता है।


The real TCP stack has more options in the SYN packets that it sends via the connect() scan.

वास्तविक टीसीपी स्टैक में कनेक्ट() स्कैन के माध्यम से भेजे जाने वाले SYN पैकेट में अधिक विकल्प होते हैं।


TTLThe Time-to-Live (TTL) value in the IP header is always initialized to the same value by the real IP stack on a client system during the TCP connect() scan.

आईपी हेडर में टीटीएल (TTL) मान हमेशा टीसीपी कनेक्ट() स्कैन के दौरान क्लाइंट सिस्टम पर वास्तविक आईपी स्टैक द्वारा समान मान पर आरंभ किया जाता है।


However, because Nmap is crafting the TCP SYN packet in the SYN scan, it can set the TTL value to whatever it wants, and it randomly selects TTL values between 37 and 60.

हालांकि, क्योंकि एनमैप SYN स्कैन में टीसीपी SYN पैकेट बना रहा है, यह टीटीएल मान को जो चाहे सेट कर सकता है, और यह 37 और 60 के बीच बेतरतीब ढंग से टीटीएल मान का चयन करता है।


The TCP window size is set by Nmap to be either 1024, 2048, 3072, or 4096 during the SYN scan.

SYN स्कैन के दौरान, टीसीपी विंडो का आकार एनमैप द्वारा 1024, 2048, 3072, या 4096 निर्धारित किया जाता है।


In contrast, the real TCP stack always initiates TCP connections with a window size of 5840.

इसके विपरीत, वास्तविक टीसीपी स्टैक हमेशा 5840 की विंडो आकार के साथ टीसीपी कनेक्शन शुरू करता है।


The options portion of the TCP header is substantially shorter in the Nmap SYN scan.

टीसीपी हेडर का विकल्प भाग एनमैप SYN स्कैन में काफी छोटा होता है।


In this case, it uses a single option, the Maximum Segment Size, and sets it to 1460.

इस मामले में, यह एक ही विकल्प, अधिकतम खंड आकार का उपयोग करता है, और इसे 1460 पर सेट करता है।


Most real TCP stacks send multiple options, such as the Timestamp, No Operation (NOP), and whether Selective Acknowledgment is OK (SACK), in addition to the Maximum Segment Size.

अधिकांश वास्तविक टीसीपी स्टैक अधिकतम खंड आकार के अलावा, टाइमस्टैम्प, नो ऑपरेशन (NOP), और क्या सेलेक्टिव एकनॉलेजमेंट ठीक है (SACK) जैसे कई विकल्प भेजते हैं।


You’ll find more information about decoding the OPT string in iptables messages in “Emulating p0f with psad” on page 122.

आपको पृष्ठ 122 पर “psad के साथ p0f का अनुकरण” में iptables संदेशों में OPT स्ट्रिंग को डिकोड करने के बारे में अधिक जानकारी मिलेगी।


The Nmap FIN, XMAS, and NULL scans appear quite similar when represented by iptables log messages.

एनमैप FIN, XMAS, और NULL स्कैन iptables लॉग संदेशों द्वारा दर्शाए जाने पर काफी समान दिखाई देते हैं।


Indeed, the only significant difference between these scan types is the combination of TCP flags used—a difference that shows up in the TCP flags portion of the iptables logging format for TCP packets.

वास्तव में, इन स्कैन प्रकारों के बीच एकमात्र महत्वपूर्ण अंतर उपयोग किए गए टीसीपी फ़्लैग का संयोजन है—एक अंतर जो टीसीपी पैकेट के लिए iptables लॉगिंग प्रारूप के टीसीपी फ़्लैग भाग में दिखाई देता है।


In addition, because the FIN, XMAS, and NULL scans are each represented by a specific Snort rule that does not require application layer inspection, psad can detect these scans via individual packets rather than having to rely on packet counts and port ranges.

इसके अतिरिक्त, क्योंकि FIN, XMAS, और NULL स्कैन में से प्रत्येक को एक विशिष्ट स्नॉर्ट नियम द्वारा दर्शाया जाता है जिसमें एप्लिकेशन लेयर निरीक्षण की आवश्यकता नहीं होती है, psad इन स्कैन्स का पता व्यक्तिगत पैकेट के माध्यम से लगा सकता है, बजाय पैकेट काउंट और पोर्ट रेंज पर निर्भर रहने के।


You can initiate the FIN, XMAS, and NULL scans with the respective -sF, -sN, and -sX command-line arguments to Nmap.

आप एनमैप के लिए संबंधित -sF, -sN, और -sX कमांड-लाइन तर्कों के साथ FIN, XMAS, और NULL स्कैन शुरू कर सकते हैं।


For the sake of brevity, we just display the FIN scan below:

संक्षेप में, हम नीचे केवल FIN स्कैन प्रदर्शित करते हैं:


It is normal to find a TCP packet with the FIN flag set in legitimate TCP communications; it is used to indicate that one side of a TCP connection has no more data to send and is closing the connection.

वैध टीसीपी संचार में FIN फ़्लैग सेट के साथ एक टीसीपी पैकेट खोजना सामान्य है; इसका उपयोग यह इंगित करने के लिए किया जाता है कि टीसीपी कनेक्शन के एक तरफ भेजने के लिए अब कोई डेटा नहीं है और वह कनेक्शन बंद कर रहा है।


Therefore, in order for psad to effectively differentiate between a FIN scan and a legitimate FIN packet, it is important to use Netfilter’s connection tracking mechanism to accept all packets that match the ESTABLISHED state and to log and drop the rest.

इसलिए, psad के लिए FIN स्कैन और एक वैध FIN पैकेट के बीच प्रभावी ढंग से अंतर करने के लिए, नेटफ़िल्टर की कनेक्शन ट्रैकिंग तंत्र का उपयोग उन सभी पैकेटों को स्वीकार करने के लिए करना महत्वपूर्ण है जो स्थापित स्थिति से मेल खाते हैं और बाकी को लॉग और ड्रॉप करते हैं।


Unexpected FIN packets match the Netfilter INVALID state because they are not part of any established TCP connection and so are logged and dropped very early in the iptables policy built by the iptables.sh script in Chapter 1.

अप्रत्याशित FIN पैकेट नेटफ़िल्टर INVALID स्थिति से मेल खाते हैं क्योंकि वे किसी भी स्थापित टीसीपी कनेक्शन का हिस्सा नहीं हैं और इसलिए अध्याय 1 में iptables.sh स्क्रिप्ट द्वारा निर्मित iptables नीति में बहुत जल्दी लॉग और ड्रॉप हो जाते हैं।


As you can see, the FIN scan did not escape psad’s watchful eye:

जैसा कि आप देख सकते हैं, FIN स्कैन psad की चौकस निगाह से नहीं बच पाया:


We see many log messages in the /var/log/psad/fwdata file that resemble the following message.

हमें /var/log/psad/fwdata फ़ाइल में कई लॉग संदेश दिखाई देते हैं जो निम्नलिखित संदेश से मिलते जुलते हैं।


The FIN flag is listed at 0, along with the DROP INVALID logging prefix at 0 that shows that the INVALID state logging rule matched the packets:

FIN फ़्लैग 0 पर सूचीबद्ध है, साथ ही 0 पर DROP INVALID लॉगिंग प्रीफ़िक्स भी है जो दिखाता है कि INVALID स्थिति लॉगिंग नियम पैकेट से मेल खाता है:


कभी भी लोकल सॉकेट के साथ संवाद न करें।


A DROP rule against the offending IP address in the PSAD_BLOCK_OUTPUT chain.

PSAD_BLOCK_OUTPUT श्रृंखला में दोषी आईपी पते के खिलाफ एक ड्रॉप नियम।


Two DROP rules against the offending IP address in the PSAD_BLOCK_FORWARD chain.

PSAD_BLOCK_FORWARD श्रृंखला में दोषी आईपी पते के खिलाफ दो ड्रॉप नियम।


This way, if the iptables firewall protects a system on an internal network, no attacker is able to connect with that system.

इस तरह, यदि iptables फ़ायरवॉल एक आंतरिक नेटवर्क पर एक सिस्टम की सुरक्षा करता है, तो कोई भी हमलावर उस सिस्टम से कनेक्ट नहीं हो पाता है।


For reference, the default IPT_AUTO_CHAIN{n} variables in the /etc/psad/psad.conf file appear below:

संदर्भ के लिए, /etc/psad/psad.conf फ़ाइल में डिफ़ॉल्ट IPT_AUTO_CHAIN{n} चर नीचे दिखाई देते हैं:


In this section, we’ll dive into a few juicy examples of using psad in active response mode.

इस खंड में, हम सक्रिय प्रतिक्रिया मोड में psad का उपयोग करने के कुछ दिलचस्प उदाहरणों में उतरेंगे।


See the standard network diagram in Figure 8-1 for all active response examples.

सभी सक्रिय प्रतिक्रिया उदाहरणों के लिए चित्र 8-1 में मानक नेटवर्क आरेख देखें।


The two iptables rules in this case are created through the use of the both directive.

इस मामले में दो iptables नियम दोनों निर्देश के उपयोग के माध्यम से बनाए गए हैं।


As usual, the default iptables policy implemented by the iptablesfw script is implemented on the firewall.

हमेशा की तरह, iptablesfw स्क्रिप्ट द्वारा लागू डिफ़ॉल्ट iptables नीति फ़ायरवॉल पर लागू की जाती है।


Given the highly configurable nature of psad, the active response examples in this section can be made rigorous only if we agree upon a specific set of values.

psad की अत्यधिक विन्यास योग्य प्रकृति को देखते हुए, इस खंड में सक्रिय प्रतिक्रिया उदाहरणों को केवल तभी कठोर बनाया जा सकता है जब हम मानों के एक विशिष्ट सेट पर सहमत हों।


psad will not permanently block an attacker by virtue of the AUTO_BLOCK_TIMEOUT variable.

psad AUTO_BLOCK_TIMEOUT चर के कारण स्थायी रूप से एक हमलावर को ब्लॉक नहीं करेगा।


Secondly, an attacker must reach at iptables.

दूसरे, एक हमलावर को iptables तक पहुंचना होगा।


psad detects the SYN scan and generates the following two syslog messages.

psad SYN स्कैन का पता लगाता है और निम्नलिखित दो syslog संदेश उत्पन्न करता है।


psad has indeed blocked the attacker by adding blocking rules into the custom psad chains.

psad ने वास्तव में कस्टम psad श्रृंखलाओं में अवरोधन नियम जोड़कर हमलावर को ब्लॉक कर दिया है।


From a status perspective, it is also possible to see how many seconds the blocking rules against an IP address will remain in effect.

एक स्थिति के दृष्टिकोण से, यह देखना भी संभव है कि किसी आईपी पते के खिलाफ अवरोधन नियम कितने सेकंड तक प्रभावी रहेंगे।


Now we’ll attempt a UDP scan against the iptables target.

अब हम iptables लक्ष्य के विरुद्ध एक UDP स्कैन का प्रयास करेंगे।


Because psad tracks the fact that the attacker’s source address has already achieved a danger level of 3, it will renew the blocking rules.

चूंकि psad इस तथ्य को ट्रैक करता है कि हमलावर के स्रोत पते ने पहले ही 3 का खतरा स्तर प्राप्त कर लिया है, यह अवरोधन नियमों को नवीनीकृत करेगा।


The attacker remembers from the SYN scan that there is a server listening on this port.

हमलावर को SYN स्कैन से याद है कि इस पोर्ट पर एक सर्वर सुन रहा है।


The mere act of establishing a TCP connection with the target over port 80 in and of itself does not indicate any suspicious activity.

पोर्ट 80 पर लक्ष्य के साथ एक टीसीपी कनेक्शन स्थापित करने का मात्र कार्य ही किसी भी संदिग्ध गतिविधि का संकेत नहीं देता है।


The attacker, now confident that the target is running an accessible TCP server, may still wish to test how rigorous the active response software is.

हमलावर, अब आश्वस्त है कि लक्ष्य एक सुलभ टीसीपी सर्वर चला रहा है, अभी भी यह परीक्षण करना चाह सकता है कि सक्रिय प्रतिक्रिया सॉफ़्टवेयर कितना कठोर है।


Firewalls and intrusion prevention systems generally approach security enforcement from opposite viewpoints.

फायरवॉल और घुसपैठ रोकथाम प्रणाली आम तौर पर सुरक्षा प्रवर्तन के लिए विपरीत दृष्टिकोण से संपर्क करती हैं।


Firewalls define the set of permissible traffic based upon a security policy.

फायरवॉल एक सुरक्षा नीति के आधार पर अनुमेय यातायात के सेट को परिभाषित करते हैं।


In contrast, intrusion prevention systems define a set of impermissible network traffic.

इसके विपरीत, घुसपैठ रोकथाम प्रणाली अस्वीकार्य नेटवर्क ट्रैफ़िक का एक सेट परिभाषित करती हैं।


Firewalls are being engineered to have more application layer processing capability.

फायरवॉल को अधिक एप्लिकेशन लेयर प्रोसेसिंग क्षमता के लिए इंजीनियर किया जा रहा है।


The fwsnort project is focused on enhancing the ability of the Linux kernel.

fwsnort परियोजना लिनक्स कर्नेल की क्षमता को बढ़ाने पर केंद्रित है।


By combining the power of the Snort signature language with the speed of the Linux kernel and the simplicity of iptables commands, fwsnort is able to bolster the security stance.

स्नॉर्ट सिग्नेचर भाषा की शक्ति को लिनक्स कर्नेल की गति और iptables कमांड की सादगी के साथ मिलाकर, fwsnort सुरक्षा रुख को मजबूत करने में सक्षम है।


Deploying fwsnort alongside another IDS/IPS is straightforward.

किसी अन्य IDS/IPS के साथ fwsnort को तैनात करना सीधा है।


In addition, because iptables is always inline to network traffic, it is rigorously tested for stability and speed.

इसके अतिरिक्त, क्योंकि iptables हमेशा नेटवर्क ट्रैफ़िक के इनलाइन होता है, इसलिए इसकी स्थिरता और गति के लिए कड़ाई से परीक्षण किया जाता है।


Intrusion detection systems themselves can be targeted with attacks.

घुसपैठ का पता लगाने वाली प्रणालियों को स्वयं हमलों से लक्षित किया जा सकता है।


For example, both real and faked attacks can be sent over the Tor network.

उदाहरण के लिए, वास्तविक और नकली दोनों हमलों को टोर नेटवर्क पर भेजा जा सकता है।


The defense-in-depth principle applies not only to conventional computer systems.

गहन सुरक्षा का सिद्धांत न केवल पारंपरिक कंप्यूटर सिस्टम पर लागू होता है।


Building features into an IDS that allow it to augment detection operations is known as target-based intrusion detection.

एक IDS में ऐसी सुविधाएँ बनाना जो उसे पहचान संचालन को बढ़ाने की अनुमति देती हैं, लक्ष्य-आधारित घुसपैठ का पता लगाना कहलाता है।


The frag3 preprocessor does not automatically map defragmentation algorithms to hosts.

frag3 प्रीप्रोसेसर स्वचालित रूप से विखंडन एल्गोरिदम को होस्ट पर मैप नहीं करता है।


With fwsnort, network defragmentation is performed by using the Netfilter connection-tracking subsystem.

fwsnort के साथ, नेटवर्क विखंडन नेटफिल्टर कनेक्शन-ट्रैकिंग सबसिस्टम का उपयोग करके किया जाता है।


Fragmented attacks against the Linux system will be defragmented by Snort with the algorithm used by Windows IP stacks.

लिनक्स सिस्टम के खिलाफ खंडित हमलों को स्नॉर्ट द्वारा विंडोज आईपी स्टैक द्वारा उपयोग किए गए एल्गोरिदम के साथ विखंडित किया जाएगा।


Heavily used systems may lack available resources to deploy an additional user-land process for intrusion detection.

भारी उपयोग वाले सिस्टम में घुसपैठ का पता लगाने के लिए एक अतिरिक्त उपयोगकर्ता-भूमि प्रक्रिया को तैनात करने के लिए उपलब्ध संसाधनों की कमी हो सकती है।


Because the iptables signature policy built by fwsnort is always inline to network traffic, it’s an ideal candidate for taking action against certain attacks.

चूंकि fwsnort द्वारा निर्मित iptables सिग्नेचर नीति हमेशा नेटवर्क ट्रैफ़िक के इनलाइन होती है, इसलिए यह कुछ हमलों के खिलाफ कार्रवाई करने के लिए एक आदर्श उम्मीदवार है।


If the Snort community develops a signature to detect attacks against this vulnerability, fwsnort can be configured to drop packets.

यदि स्नॉर्ट समुदाय इस भेद्यता के खिलाफ हमलों का पता लगाने के लिए एक हस्ताक्षर विकसित करता है, तो fwsnort को पैकेट छोड़ने के लिए कॉन्फ़िगर किया जा सकता है।


This makes it easy to leverage fwsnort across all Linux systems in your infrastructure.

यह आपके बुनियादी ढांचे में सभी लिनक्स सिस्टम में fwsnort का लाभ उठाना आसान बनाता है।


The Nmap command attempt signature in the Snort file web-attacks.rules detects attempts to execute the Nmap scanner via a webserver.

स्नॉर्ट फ़ाइल web-attacks.rules में Nmap कमांड प्रयास हस्ताक्षर वेबसर्वर के माध्यम से Nmap स्कैनर को निष्पादित करने के प्रयासों का पता लगाता है।


The firewall uses connection tracking to monitor TCP, UDP, and ICMP connections.

फायरवॉल टीसीपी, यूडीपी और आईसीएमपी कनेक्शन की निगरानी के लिए कनेक्शन ट्रैकिंग का उपयोग करता है।


Attackers might try to spoof TCP ACK packets to exploit vulnerabilities.

हमलावर कमजोरियों का फायदा उठाने के लिए टीसीपी ए सी के पैकेट को स्पूफ करने की कोशिश कर सकते हैं।


Iptables is a stateful firewall, providing connection tracking for various protocols.

आईपीटैबल्स एक स्टेटफुल फ़ायरवॉल है, जो विभिन्न प्रोटोकॉल के लिए कनेक्शन ट्रैकिंग प्रदान करता है।


The state extension in iptables helps to match established TCP connections.

आईपीटैबल्स में स्टेट एक्सटेंशन स्थापित टीसीपी कनेक्शन से मेल खाने में मदद करता है।


Application layer encryption can often foil TCP connection hijacking attempts.

एप्लीकेशन लेयर एन्क्रिप्शन अक्सर टीसीपी कनेक्शन हाईजैकिंग के प्रयासों को विफल कर सकता है।


Use the command '-p tcp -m state --state ESTABLISHED' to match established TCP connections.

स्थापित टीसीपी कनेक्शन से मेल खाने के लिए कमांड '-p tcp -m state --state ESTABLISHED' का उपयोग करें।


The 'replace' option in Snort allows replacing detected byte sequences.

स्नॉर्ट में 'रिप्लेस' विकल्प पता लगाए गए बाइट अनुक्रमों को बदलने की अनुमति देता है।


Iptables can replace strings using the '--replace-string' patch.

आईपीटैबल्स '--replace-string' पैच का उपयोग करके स्ट्रिंग को बदल सकता है।


Replacing application layer data requires recalculating transport layer checksums.

एप्लीकेशन लेयर डेटा को बदलने के लिए ट्रांसपोर्ट लेयर चेकसम की पुनर्गणना की आवश्यकता होती है।


The 'resp' option in Snort allows active responses to network traffic.

स्नॉर्ट में 'रेस्प' विकल्प नेटवर्क ट्रैफ़िक पर सक्रिय प्रतिक्रियाओं की अनुमति देता है।


The REJECT target in iptables can send TCP RST packets.

आईपीटैबल्स में REJECT लक्ष्य टीसीपी आर एस टी पैकेट भेज सकता है।


Malicious systems can filter incoming RST or RST/ACK packets.

दुर्भावनापूर्ण सिस्टम आने वाले आर एस टी या आर एस टी/ए सी के पैकेट को फ़िल्टर कर सकते हैं।


Fwsnort translates Snort rules into iptables rules.

एफडब्ल्यूस्नॉर्ट स्नॉर्ट नियमों को आईपीटैबल्स नियमों में अनुवादित करता है।


The fwsnort configuration file defines network settings and paths.

एफडब्ल्यूस्नॉर्ट कॉन्फ़िगरेशन फ़ाइल नेटवर्क सेटिंग्स और पथ को परिभाषित करती है।


Fwsnort can be installed using the install.pl script.

एफडब्ल्यूस्नॉर्ट को install.pl स्क्रिप्ट का उपयोग करके स्थापित किया जा सकता है।


The fwsnort.sh script contains the iptables commands generated by fwsnort.

fwsnort.sh स्क्रिप्ट में fwsnort द्वारा उत्पन्न iptables कमांड शामिल हैं।


The fwsnort log file provides information about the translation process.

एफडब्ल्यूस्नॉर्ट लॉग फ़ाइल अनुवाद प्रक्रिया के बारे में जानकारी प्रदान करती है।


Many Snort rule options do not have direct iptables equivalents.

कई स्नॉर्ट नियम विकल्पों के सीधे आईपीटैबल्स समकक्ष नहीं हैं।


The u32 extension can emulate some Snort options.

u32 एक्सटेंशन कुछ स्नॉर्ट विकल्पों का अनुकरण कर सकता है।


The pcre option in Snort allows for complex regular expressions.

स्नॉर्ट में pcre विकल्प जटिल नियमित अभिव्यक्तियों की अनुमति देता है।


The configuration file is essential for the proper functioning of the firewall.

फायरवॉल के उचित कार्य के लिए कॉन्फ़िगरेशन फ़ाइल आवश्यक है।


Fwsnort processes traffic directed to or originating from the local machine.

Fwsnort स्थानीय मशीन से निर्देशित या उत्पन्न होने वाले ट्रैफ़िक को संसाधित करता है।


If there's only one interface, no rules are processed via the FWSNORT_FORWARD chain.

यदि केवल एक इंटरफ़ेस है, तो FWSNORT_FORWARD श्रृंखला के माध्यम से कोई नियम संसाधित नहीं किए जाते हैं।


The HOME_NET variable is often set to the local network's IP range.

HOME_NET चर को अक्सर स्थानीय नेटवर्क की IP रेंज पर सेट किया जाता है।


Fwsnort supports variable resolution, similar to Snort.

Fwsnort चर समाधान का समर्थन करता है, जो स्नॉर्ट के समान है।


You can define servers like HTTP, SMTP, and DNS servers.

आप HTTP, SMTP और DNS सर्वर जैसे सर्वर को परिभाषित कर सकते हैं।


AOL AIM server nets are also configurable.

AOL AIM सर्वर नेट भी कॉन्फ़िगर करने योग्य हैं।


Port numbers for SSH, HTTP, and other services can be specified.

SSH, HTTP और अन्य सेवाओं के लिए पोर्ट नंबर निर्दिष्ट किए जा सकते हैं।


Average packet lengths and maximum frame lengths are defined.

औसत पैकेट लंबाई और अधिकतम फ्रेम लंबाई को परिभाषित किया गया है।


The WHITELIST variable allows you to ignore specific hosts or networks.

WHITELIST चर आपको विशिष्ट होस्ट या नेटवर्क को अनदेखा करने की अनुमति देता है।


The BLACKLIST variable is used to drop or reject traffic from certain hosts.

BLACKLIST चर का उपयोग कुछ होस्ट से ट्रैफ़िक को छोड़ने या अस्वीकार करने के लिए किया जाता है।


Jump positions in the chains can be adjusted.

श्रृंखलाओं में जंप पोजीशन को समायोजित किया जा सकता है।


The script uses system binaries like /bin/sh and /sbin/iptables.

स्क्रिप्ट /bin/sh और /sbin/iptables जैसे सिस्टम बाइनरी का उपयोग करती है।


The fwsnort.conf file sets the average length for IP and TCP headers.

fwsnort.conf फ़ाइल IP और TCP हेडर के लिए औसत लंबाई सेट करती है।


Whitelists and blacklists can be added to the configuration.

व्हाइटलिस्ट और ब्लैकलिस्ट को कॉन्फ़िगरेशन में जोड़ा जा सकता है।


The jump rule position is usually the first rule in each chain.

जंप नियम की स्थिति आमतौर पर प्रत्येक श्रृंखला में पहला नियम होता है।


The Bourne shell script /etc/fwsnort/fwsnort.sh is generated by fwsnort.

बोर्न शेल स्क्रिप्ट /etc/fwsnort/fwsnort.sh fwsnort द्वारा उत्पन्न की जाती है।


The script includes a header with information about its purpose and version.

स्क्रिप्ट में इसके उद्देश्य और संस्करण के बारे में जानकारी के साथ एक हेडर शामिल है।


The configuration section allows paths to be easily tweaked.

कॉन्फ़िगरेशन अनुभाग पथों को आसानी से ट्वीक करने की अनुमति देता है।


Fwsnort creates special chains for established TCP sessions.

Fwsnort स्थापित TCP सत्रों के लिए विशेष श्रृंखलाएँ बनाता है।


The firewall detected a suspicious packet.

फायरवॉल ने एक संदिग्ध पैकेट का पता लगाया।


Fwsnort can be used to translate Snort rules into iptables policies.

Fwsnort का उपयोग स्नॉर्ट नियमों को iptables नीतियों में अनुवादित करने के लिए किया जा सकता है।


The system administrator needs to configure the firewall rules.

सिस्टम प्रशासक को फ़ायरवॉल नियम कॉन्फ़िगर करने की आवश्यकता है।


DNS cache poisoning is a serious security threat.

डीएनएस कैश पॉइज़निंग एक गंभीर सुरक्षा खतरा है।


We can simulate the traffic to test the fwsnort rules.

हम fwsnort नियमों का परीक्षण करने के लिए ट्रैफ़िक का अनुकरण कर सकते हैं।


The iptables firewall detected the suspicious packet.

iptables फ़ायरवॉल ने संदिग्ध पैकेट का पता लगाया।


The log message indicates a possible DNS lookup for a malicious domain.

लॉग संदेश एक दुर्भावनापूर्ण डोमेन के लिए संभावित DNS लुकअप का संकेत देता है।


पर्ल कमांड एक यूडीपी पैकेट बनाता है।


The tcpdump output shows the hex codes of the cache-poisoning signature.

tcpdump आउटपुट कैश-पॉइज़निंग हस्ताक्षर के हेक्स कोड दिखाता है।


Fwsnort can be instructed to drop the DNS request.

Fwsnort को DNS अनुरोध को छोड़ने का निर्देश दिया जा सकता है।


Whitelists and blacklists are supported by fwsnort.

Fwsnort द्वारा वाइटलिस्ट और ब्लैकलिस्ट समर्थित हैं।


The WHITELIST variable is used in the fwsnort.conf file.

WHITELIST चर का उपयोग fwsnort.conf फ़ाइल में किया जाता है।


Blacklist rules can enforce zero communications with external networks.

ब्लैकलिस्ट नियम बाहरी नेटवर्क के साथ शून्य संचार लागू कर सकते हैं।


The Snort community has provided a path for detecting network attacks.

स्नॉर्ट समुदाय ने नेटवर्क हमलों का पता लगाने का एक मार्ग प्रदान किया है।


Iptables is a firewall, and firewalls are all about control.

Iptables एक फ़ायरवॉल है, और फ़ायरवॉल नियंत्रण के बारे में हैं।


Fwsnort can discard packets that exploit vulnerabilities.

Fwsnort उन पैकेटों को छोड़ सकता है जो कमजोरियों का फायदा उठाते हैं।


Psad provides detection, alerting, and auto-response capabilities.

Psad डिटेक्शन, अलर्टिंग और ऑटो-रिस्पॉन्स क्षमताएं प्रदान करता है।


We need a mechanism to tie fwsnort with psad.

हमें fwsnort को psad के साथ जोड़ने के लिए एक तंत्र की आवश्यकता है।


Fwsnort generates an iptables log message when it detects an attack.

जब fwsnort किसी हमले का पता लगाता है, तो यह एक iptables लॉग संदेश उत्पन्न करता है।


The SNORT_SID_STR variable is key to interpreting log messages.

SNORT_SID_STR चर लॉग संदेशों की व्याख्या करने की कुंजी है।


First, we configure fwsnort to drop the malicious packet on the floor before it can reach the webserver.

सबसे पहले, हम fwsnort को कॉन्फ़िगर करते हैं ताकि दुर्भावनापूर्ण पैकेट को वेब सर्वर तक पहुंचने से पहले ही गिरा दिया जाए।


If you look through the /etc/fwsnort/fwsnort.sh script now, you will see two rules like so:

यदि आप अब /etc/fwsnort/fwsnort.sh स्क्रिप्ट को देखेंगे, तो आपको इस तरह दो नियम दिखाई देंगे:


With fwsnort up and running, we configure psad to block the attacker for one hour.

fwsnort के चालू होने के साथ, हम psad को एक घंटे के लिए हमलावर को ब्लॉक करने के लिए कॉन्फ़िगर करते हैं।


The first lynx command below (which is not malicious) shows that we have uninterrupted connectivity to the webserver.

नीचे दिया गया पहला लिंक्स कमांड (जो दुर्भावनापूर्ण नहीं है) दिखाता है कि हमारे पास वेब सर्वर से निर्बाध कनेक्टिविटी है।


The attacker’s TCP stack retransmits the packet that contains the string /Setup.php because the webserver TCP stack never receives it.

हमलावर का टीसीपी स्टैक उस पैकेट को फिर से प्रसारित करता है जिसमें स्ट्रिंग /Setup.php शामिल है क्योंकि वेब सर्वर टीसीपी स्टैक इसे कभी प्राप्त नहीं करता है।


Indeed, psad has severed all communication with the attacker’s IP address for one full hour.

वास्तव में, psad ने हमलावर के आईपी पते के साथ एक पूरे घंटे के लिए सभी संचार को काट दिया है।


The DROP rules are added to the three psad blocking chains.

DROP नियमों को तीन psad अवरोधन श्रृंखलाओं में जोड़ा जाता है।


In the packet trace of the above section, the retransmission of the packet containing the string /Setup.php is a manifestation of the attempt to guarantee delivery of data.

उपरोक्त अनुभाग के पैकेट ट्रेस में, स्ट्रिंग /Setup.php वाले पैकेट का पुन: प्रसारण डेटा की डिलीवरी की गारंटी देने के प्रयास का एक प्रकटीकरण है।


However, fwsnort can use the iptables REJECT target instead of the DROP target.

हालांकि, fwsnort DROP लक्ष्य के बजाय iptables REJECT लक्ष्य का उपयोग कर सकता है।


Now, when we launch the attack against the webserver again, our TCP stack receives a RST packet.

अब, जब हम फिर से वेब सर्वर के खिलाफ हमला शुरू करते हैं, तो हमारा टीसीपी स्टैक एक आरएसटी पैकेट प्राप्त करता है।


A packet trace captured on the external interface of the iptables firewall clearly shows the RST packet being sent back to the attacker.

iptables फ़ायरवॉल के बाहरी इंटरफ़ेस पर कैप्चर किया गया एक पैकेट ट्रेस स्पष्ट रूप से हमलावर को वापस भेजे जा रहे आरएसटी पैकेट को दिखाता है।


But what if the attacker is running an operating system that contains a firewall?

लेकिन क्या होगा यदि हमलावर एक ऑपरेटिंग सिस्टम चला रहा है जिसमें फ़ायरवॉल है?


सौभाग्य से, उत्तर नहीं है।


Because the operating system run by the attacker in this case is Linux, we can investigate what happens when we filter the incoming RST.

चूंकि इस मामले में हमलावर द्वारा चलाया जाने वाला ऑपरेटिंग सिस्टम लिनक्स है, इसलिए हम जांच कर सकते हैं कि आने वाले आरएसटी को फ़िल्टर करने पर क्या होता है।


This results in a packet trace that shows the retransmission of the packet that contains the /Setup.php string.

इसके परिणामस्वरूप एक पैकेट ट्रेस होता है जो /Setup.php स्ट्रिंग वाले पैकेट के पुन: प्रसारण को दिखाता है।


The Metasploit Project is one of today’s most important open source security projects.

मेट exploit प्रोजेक्ट आज के सबसे महत्वपूर्ण ओपन सोर्स सुरक्षा परियोजनाओं में से एक है।


Metasploit is a pluggable framework for automating the development and use of attacks for software vulnerabilities.

मेट exploit सॉफ़्टवेयर कमजोरियों के लिए हमलों के विकास और उपयोग को स्वचालित करने के लिए एक प्लग करने योग्य ढांचा है।


From a security perspective, it is not so interesting when a user casually browses to the http://www.metasploit.com website.

सुरक्षा के दृष्टिकोण से, यह इतना दिलचस्प नहीं है जब कोई उपयोगकर्ता http://www.metasploit.com वेबसाइट पर लापरवाही से ब्राउज़ करता है।


All Metasploit updates take place over SSL by default with a self-signed SSL certificate.

सभी मेट exploit अपडेट डिफ़ॉल्ट रूप से एक स्व-हस्ताक्षरित एसएसएल प्रमाणपत्र के साथ एसएसएल पर होते हैं।


fwknop was released as an open source project under the GNU Public License in June 2004.

fwknop जून 2004 में GNU पब्लिक लाइसेंस के तहत एक ओपन सोर्स प्रोजेक्ट के रूप में जारी किया गया था।


It was the first port-knocking implementation to combine encrypted port knocking with passive OS fingerprinting.

यह एन्क्रिप्टेड पोर्ट नॉकिंग को निष्क्रिय OS फिंगरप्रिंटिंग के साथ संयोजित करने वाला पहला पोर्ट-नॉकिंग कार्यान्वयन था।


fwknop’s port-knocking component is based on iptables log messages.

fwknop का पोर्ट-नॉकिंग घटक iptables लॉग संदेशों पर आधारित है।


In May 2005, I released the Single Packet Authorization mode for fwknop.

मई 2005 में, मैंने fwknop के लिए सिंगल पैकेट ऑथराइजेशन मोड जारी किया।


As of this writing, fwknop-1.0 is the latest available release.

इस लेखन के समय, fwknop-1.0 नवीनतम उपलब्ध रिलीज़ है।


MadHat coined the term Single Packet Authorization at Black Hat Briefings in July 2005.

मैडहैट ने जुलाई 2005 में ब्लैक हैट ब्रीफिंग में सिंगल पैकेट ऑथराइजेशन शब्द गढ़ा।


I submitted a similar proposal for presentation at the same conference.

मैंने उसी सम्मेलन में प्रस्तुति के लिए एक समान प्रस्ताव प्रस्तुत किया।


It is also worth noting that a protocol implemented by the tumbler project is similar to SPA.

यह भी ध्यान देने योग्य है कि टम्बलर परियोजना द्वारा लागू एक प्रोटोकॉल SPA के समान है।


fwknop really supports both authentication and authorization.

fwknop वास्तव में प्रमाणीकरण और प्राधिकरण दोनों का समर्थन करता है।


Installing fwknop begins with downloading the latest source tarball or RPM.

fwknop की स्थापना नवीनतम स्रोत टारबॉल या RPM डाउनलोड करने से शुरू होती है।


As usual, it is prudent to verify the MD5 sum.

हमेशा की तरह, MD5 योग को सत्यापित करना विवेकपूर्ण है।


Here’s how to install the source tarball of fwknop version 1.0:

यहां fwknop संस्करण 1.0 के स्रोत टारबॉल को स्थापित करने का तरीका बताया गया है:


The install.pl script will prompt you for several bits of information.

install.pl स्क्रिप्ट आपको जानकारी के कई बिट्स के लिए प्रेरित करेगी।


You can install fwknop on a system that only supports sending SPA packets as an SPA client.

आप fwknop को एक ऐसे सिस्टम पर स्थापित कर सकते हैं जो केवल SPA क्लाइंट के रूप में SPA पैकेट भेजने का समर्थन करता है।


A full installation of fwknop results in the creation of several files and directories.

fwknop की पूरी स्थापना के परिणामस्वरूप कई फ़ाइलों और निर्देशिकाओं का निर्माण होता है।


This is the client program responsible for accepting password input from the user.

यह क्लाइंट प्रोग्राम उपयोगकर्ता से पासवर्ड इनपुट स्वीकार करने के लिए जिम्मेदार है।


By default, fwknop sends SPA packets over UDP port 62201.

डिफ़ॉल्ट रूप से, fwknop UDP पोर्ट 62201 पर SPA पैकेट भेजता है।


This is the main daemon responsible for sniffing and decrypting SPA packet data.

यह मुख्य डेमन SPA पैकेट डेटा को सूंघने और डिक्रिप्ट करने के लिए जिम्मेदार है।


This is a monitoring daemon that restarts a daemon if it dies.

यह एक निगरानी डेमन है जो मरने पर एक डेमन को पुनरारंभ करता है।


In server mode, fwknop references two main configuration files, fwknop.conf and access.conf.

सर्वर मोड में, fwknop दो मुख्य कॉन्फ़िगरेशन फ़ाइलों, fwknop.conf और access.conf को संदर्भित करता है।


आइए, हम एक उपयोगकर्ता नाम के लिए आठ बाइट्स का उपयोग करें।


Finally, we calculate the checksum as the sum of all values mod 256.

अंत में, हम चेकसम की गणना सभी मानों के योग के रूप में 256 से विभाजित करके करते हैं।


Because each byte within the knock sequence can be represented as a single byte of information (0 through 255), we’ll designate the port range from 64400 to 64650 as the range of ports for the knocking sequence.

चूंकि नॉक अनुक्रम के भीतर प्रत्येक बाइट को सूचना के एक एकल बाइट (0 से 255 तक) के रूप में दर्शाया जा सकता है, इसलिए हम 64400 से 64650 तक के पोर्ट रेंज को नॉक अनुक्रम के लिए पोर्ट की सीमा के रूप में नामित करेंगे।


The output of the enc_knock.pl script in Listing 12-2 would need to be sent over the network in order to function as a real port-knocking sequence.

सूची 12-2 में enc_knock.pl स्क्रिप्ट का आउटपुट एक वास्तविक पोर्ट-नॉक अनुक्रम के रूप में कार्य करने के लिए नेटवर्क पर भेजा जाना चाहिए।


Architectural Limitations of Port Knocking

पोर्ट नॉकिंग की वास्तुकला संबंधी सीमाएँ


If an attacker can intercept a port-knocking sequence as it is transmitted over the network, then it is easy for the attacker to send an identical knock sequence to the same target at a later time.

यदि कोई हमलावर नेटवर्क पर प्रेषित होने पर पोर्ट-नॉकिंग अनुक्रम को रोक सकता है, तो हमलावर के लिए बाद में समान लक्ष्य पर एक समान नॉक अनुक्रम भेजना आसान होता है।


This is called a replay attack, because the attacker is replaying the knock sequence against the target in an attempt to gain the same access as the legitimate port-knocking client.

इसे एक रीप्ले अटैक कहा जाता है, क्योंकि हमलावर वैध पोर्ट-नॉकिंग क्लाइंट के समान पहुंच प्राप्त करने के प्रयास में लक्ष्य के विरुद्ध नॉक अनुक्रम को फिर से चला रहा है।


Because port knocking just uses packet headers, it is difficult to build enough variation into port knock sequences to stop replay attacks.

चूंकि पोर्ट नॉकिंग केवल पैकेट हेडर का उपयोग करता है, इसलिए रीप्ले हमलों को रोकने के लिए पोर्ट नॉक अनुक्रमों में पर्याप्त भिन्नता बनाना मुश्किल है।


We need the time delay to maintain the correct ordering on the port-knocking sequence because packets may arrive along different routing paths—some of which may be slower than others.

हमें पोर्ट-नॉकिंग अनुक्रम पर सही क्रम बनाए रखने के लिए समय में देरी की आवश्यकता है क्योंकि पैकेट अलग-अलग रूटिंग पथों के साथ आ सकते हैं—जिनमें से कुछ दूसरों की तुलना में धीमे हो सकते हैं।


Hence, for a port-knocking sequence that is encrypted with a sym- metric cipher that has a 128-bit block size, we get a minimum length of eight packets.

इसलिए, एक पोर्ट-नॉकिंग अनुक्रम के लिए जो एक सममित सिफर के साथ एन्क्रिप्ट किया गया है जिसमें 128-बिट ब्लॉक आकार है, हमें आठ पैकेट की न्यूनतम लंबाई मिलती है।


Adding a half-second delay between each packet implies that it would take four seconds just to transmit the sequence, and if more data needs to be sent, a full second is added for every two packets.

प्रत्येक पैकेट के बीच आधा सेकंड की देरी जोड़ने का तात्पर्य है कि अनुक्रम को प्रसारित करने में केवल चार सेकंड लगेंगे, और यदि अधिक डेटा भेजने की आवश्यकता है, तो प्रत्येक दो पैकेट के लिए एक पूरा सेकंड जोड़ा जाता है।


It is this lengthy transmission time that makes it impractical to construct port-knocking sequences that send more than a few bytes.

यह लंबा ट्रांसमिशन समय है जो पोर्ट-नॉकिंग अनुक्रमों का निर्माण करना अव्यावहारिक बनाता है जो कुछ बाइट्स से अधिक भेजते हैं।


As discussed in Chapter 3, a port scan involves a series of connections to multiple ports on a target system within a short period of time.

जैसा कि अध्याय 3 में चर्चा की गई है, एक पोर्ट स्कैन में थोड़े समय में एक लक्ष्य प्रणाली पर कई पोर्ट से कनेक्शन की एक श्रृंखला शामिल होती है।


When examined on the wire, a port-knock sequence clearly fits this definition, even though the goals of a port scan versus a knock sequence are quite different.

जब तार पर जांच की जाती है, तो एक पोर्ट-नॉक अनुक्रम स्पष्ट रूप से इस परिभाषा में फिट बैठता है, भले ही पोर्ट स्कैन बनाम नॉक अनुक्रम के लक्ष्य काफी अलग हों।


These alarms may bring unwelcome attention to the person using port knocking to authenticate to a remote service.

ये अलार्म उस व्यक्ति का ध्यान आकर्षित कर सकते हैं जो दूरस्थ सेवा को प्रमाणित करने के लिए पोर्ट नॉकिंग का उपयोग कर रहा है।


Knock Sequence Busting with Spoofed Packets

स्पूफ किए गए पैकेट के साथ नॉक अनुक्रम को तोड़ना


Because port knocking encodes information only within packet headers, it is easy for an attacker to forge packets to look like they are part of a legitimate knock sequence.

चूंकि पोर्ट नॉकिंग केवल पैकेट हेडर के भीतर जानकारी को एन्कोड करता है, इसलिए एक हमलावर के लिए पैकेट को जाली बनाना आसान है ताकि वे एक वैध नॉक अनुक्रम का हिस्सा लगें।


If an attacker spoofs a duplicate packet into a port-knocking sequence as it is en route over a network, the knock server cannot tell that this additional packet is not part of a real sequence from a port-knocking client.

यदि कोई हमलावर नेटवर्क पर जाते समय पोर्ट-नॉकिंग अनुक्रम में एक डुप्लिकेट पैकेट को स्पूफ करता है, तो नॉक सर्वर यह नहीं बता सकता है कि यह अतिरिक्त पैकेट पोर्ट-नॉकिंग क्लाइंट से एक वास्तविक अनुक्रम का हिस्सा नहीं है।


This is a Denial of Service (DoS) attack against the knock server, because an attacker can force the server to not give access to legitimate port- knocking clients.

यह नॉक सर्वर के खिलाफ एक सेवा से इनकार (DoS) हमला है, क्योंकि एक हमलावर सर्वर को वैध पोर्ट-नॉकिंग क्लाइंट को एक्सेस न देने के लिए मजबूर कर सकता है।


To illustrate this attack, suppose that the following port-knock sequence has been agreed upon by the port-knocking client and server to open TCP port 22 for 30 seconds.

इस हमले को दर्शाने के लिए, मान लीजिए कि निम्नलिखित पोर्ट-नॉक अनुक्रम पर पोर्ट-नॉकिंग क्लाइंट और सर्वर द्वारा 30 सेकंड के लिए TCP पोर्ट 22 खोलने के लिए सहमति व्यक्त की गई है।


We’ll conclude this chapter with a juicy email from psad regarding the specifics of the attempted Metasploit update:

हम इस अध्याय का समापन psad से आए एक दिलचस्प ईमेल के साथ करेंगे, जिसमें मेटैस्प्लाइट अपडेट के प्रयास की विशिष्टताओं के बारे में बताया गया है:


From: root <root@cipherdyne.org> Subject: [psad-alert] DL4 src: metasploit.com dst: int_scanner To: mbr@cipherdyne.org Date: Thu, 31 Jul 2008 17:42:14 -0400 (EDT)

से: रूट <root@cipherdyne.org> विषय: [psad-अलर्ट] DL4 src: metasploit.com dst: int_scanner को: mbr@cipherdyne.org दिनांक: गुरु, 31 जुलाई 2008 17:42:14 -0400 (EDT)


जुलाई खतरे का स्तर: [4] (5 में से)


Scanned TCP ports: [38528: 1 packets] TCP flags: [ACK: 1 packets]

स्कैन किए गए TCP पोर्ट: [38528: 1 पैकेट] TCP फ़्लैग: [ACK: 1 पैकेट]


iptables chain: FWSNORT_FORWARD_ESTAB (prefix "REJ SID900001 ESTAB"), 1 packets fwsnort rule: 1 Source: 216.75.15.231

iptables श्रृंखला: FWSNORT_FORWARD_ESTAB (उपसर्ग "REJ SID900001 ESTAB"), 1 पैकेट fwsnort नियम: 1 स्रोत: 216.75.15.231


DNS: metasploit.com Destination: 192.168.10.200 DNS: [No reverse dns info available]

DNS: metasploit.com गंतव्य: 192.168.10.200 DNS: [कोई रिवर्स DNS जानकारी उपलब्ध नहीं]


Syslog hostname: iptables Overall scan start: Thu Jul 31 17:42:13 2007 Total email alerts: 1

सिस्लॉग होस्टनाम: iptables कुल स्कैन प्रारंभ: गुरु जुलाई 31 17:42:13 2007 कुल ईमेल अलर्ट: 1


Complete TCP range: [53003] Syslog hostname: iptablesfw Global stats: chain: interface: TCP: UDP: ICMP: INPUT eth0 1 0 0

पूर्ण TCP रेंज: [53003] सिस्लॉग होस्टनाम: iptablesfw वैश्विक आँकड़े: श्रृंखला: इंटरफ़ेस: TCP: UDP: ICMP: इनपुट eth0 1 0 0


TCP scan signatures: "Metasploit exploit DB update" flags: ACK content: "cacert@metasploit.com" sid: 900001 chain: FWSNORT_FORWARD_ESTAB packets: 1 classtype: misc-activity

TCP स्कैन हस्ताक्षर: "Metasploit exploit DB update" फ़्लैग: ACK सामग्री: "cacert@metasploit.com" sid: 900001 श्रृंखला: FWSNORT_FORWARD_ESTAB पैकेट: 1 क्लासटाइप: विविध-गतिविधि


whois Information: OrgName: California Regional Intranet, Inc. OrgID: CALI Address: 8929A COMPLEX DRIVE City: SAN DIEGO StateProv: CA PostalCode: 92123

whois जानकारी: OrgName: California Regional Intranet, Inc. OrgID: CALI पता: 8929A COMPLEX DRIVE शहर: सैन डिएगो स्टेटप्रोव: CA पोस्टलकोड: 92123


Combining psad and fwsnort211 Country: US ReferralServer: rwhois://rwhois.cari.net:4321 NetRange: 216.75.0.0 - 216.75.63.255 CIDR: 216.75.0.0/18

psad और fwsnort211 को मिलाना: US रेफरलसर्वर: rwhois://rwhois.cari.net:4321 नेट रेंज: 216.75.0.0 - 216.75.63.255 CIDR: 216.75.0.0/18


NetName: CARI-4 NetHandle: NET-216-75-0-0-1 Parent: NET-216-0-0-0-0 NetType: Direct Allocation NameServer: NS1. ASPADMIN. COM NameServer: NS2. ASPADMIN. COM

नेटनाम: CARI-4 नेटहैंडल: NET-216-75-0-0-1 पैरेंट: NET-216-0-0-0-0 नेटटाइप: डायरेक्ट एलोकेशन नेमसर्वर: NS1. ASPADMIN. COM नेमसर्वर: NS2. ASPADMIN. COM


Comment: RegDate: 2005-09-07 Updated: 2006-02-01 RTechHandle: IC63-ARIN RTechName: System Administration RTechPhone: +1-858-974-5080 RTechEmail: sysadmin@cari.net

टिप्पणी: RegDate: 2005-09-07 अपडेट किया गया: 2006-02-01 RTechHandle: IC63-ARIN RTechName: सिस्टम एडमिनिस्ट्रेशन RTechPhone: +1-858-974-5080 RTechEmail: sysadmin@cari.net


OrgTechHandle: SYSAD5-ARIN OrgTechName: sysadmin OrgTechPhone: +1-858-974-5080 OrgTechEmail: sysadmin@cari.net # ARIN WHOIS database, last updated 2006-10-28 19:10

OrgTechHandle: SYSAD5-ARIN OrgTechName: sysadmin OrgTechPhone: +1-858-974-5080 OrgTechEmail: sysadmin@cari.net # ARIN WHOIS डेटाबेस, अंतिम बार 2006-10-28 19:10 को अपडेट किया गया


Enter ? for additional hints on searching ARIN's WHOIS database Found a referral to rwhois.cari.net:4321 %rwhois V-1.5:003fff:00 wi1.cari.net (by Network Solutions, Inc. V-1.5.9.5)

ARIN के WHOIS डेटाबेस को खोजने के बारे में अतिरिक्त संकेतों के लिए ? दर्ज करें rwhois.cari.net:4321 %rwhois V-1.5:003fff:00 wi1.cari.net (Network Solutions, Inc. V-1.5.9.5 द्वारा) के लिए एक रेफरल मिला


network:Auth-Area:216.75.0.0/18 network:Class-Name:network network:ID:CARI-NET-37 network:Network-Name:CARI-NET-37 network:IP-Network:216.75.15.0/24

नेटवर्क:Auth-Area:216.75.0.0/18 नेटवर्क:क्लास-नाम:नेटवर्क नेटवर्क:ID:CARI-NET-37 नेटवर्क:नेटवर्क-नाम:CARI-NET-37 नेटवर्क:IP-नेटवर्क:216.75.15.0/24


network:Org-Name:Complex Drive Business Internet network:Street-Address:CA network:City:San Diego network:State:CA network:Postal-Code:92123 network:Country-Code:USA

नेटवर्क:Org-Name:Complex Drive Business Internet नेटवर्क:स्ट्रीट-एड्रेस:CA नेटवर्क:सिटी:सैन डिएगो नेटवर्क:स्टेट:CA नेटवर्क:पोस्टल-कोड:92123 नेटवर्क:कंट्री-कोड:USA


network:Tech-Contact:sysadmin@cari.net network:Created:20060113 network:Updated-By:sysadmin@cari.net %referral rwhois://root.rwhois.net:4321/auth-area=.

नेटवर्क:टेक-संपर्क:sysadmin@cari.net नेटवर्क:बनाया गया:20060113 नेटवर्क:अपडेट-बाय:sysadmin@cari.net %रेफरल rwhois://root.rwhois.net:4321/auth-area=.


In the code listing above, 0 catches the destination TCP port number 38528, which is the source port chosen by the internal client system.

ऊपर दिए गए कोड लिस्टिंग में, 0 गंतव्य TCP पोर्ट नंबर 38528 को पकड़ता है, जो आंतरिक क्लाइंट सिस्टम द्वारा चुना गया स्रोत पोर्ट है।


Line 0 shows the logging prefix assigned by the fwsnort iptables rule, 2 is the reverse DNS hostname associated with the 216.75.15.231 IP address, and 3 marks the specifics of the matching packet, including the "cacert@metasploit.com" application layer string.

लाइन 0 fwsnort iptables नियम द्वारा निर्दिष्ट लॉगिंग उपसर्ग दिखाता है, 2 216.75.15.231 IP पते से जुड़ा रिवर्स DNS होस्टनाम है, और 3 मिलान पैकेट की विशिष्टताओं को चिह्नित करता है, जिसमें "cacert@metasploit.com" एप्लिकेशन लेयर स्ट्रिंग शामिल है।


The Tor network is designed to harden TCP-based services against a type of Internet surveillance called traffic analysis.

टॉर नेटवर्क को इंटरनेट निगरानी के एक प्रकार, जिसे ट्रैफ़िक विश्लेषण कहा जाता है, के खिलाफ टीसीपी-आधारित सेवाओं को मजबूत करने के लिए डिज़ाइन किया गया है।


Traffic analysis is used to determine who is talking to whom over the Internet, and it is easily deployed by any organization—particularly ISPs—with access to Internet traffic.

ट्रैफ़िक विश्लेषण का उपयोग यह निर्धारित करने के लिए किया जाता है कि इंटरनेट पर कौन किससे बात कर रहा है, और इसे किसी भी संगठन—विशेष रूप से आईएसपी—द्वारा आसानी से तैनात किया जाता है, जिसकी इंटरनेट ट्रैफ़िक तक पहुंच है।


Even encrypted application traffic is subject to traffic analysis because IP addresses are transmitted in the clear.

यहां तक कि एन्क्रिप्टेड एप्लिकेशन ट्रैफ़िक भी ट्रैफ़िक विश्लेषण के अधीन है क्योंकि आईपी पते स्पष्ट रूप से प्रेषित होते हैं।


I am not considering IPSEC or other VPN protocols here, but even these protocols can reveal information through traffic analysis as well.

मैं यहां IPSEC या अन्य VPN प्रोटोकॉल पर विचार नहीं कर रहा हूं, लेकिन यहां तक कि ये प्रोटोकॉल भी ट्रैफ़िक विश्लेषण के माध्यम से जानकारी प्रकट कर सकते हैं।


The information that can be gleaned simply from watching two parties communicate is often underestimated, and this has implications for everything from keeping passwords secure to revealing the identities of supposedly anonymous remailers.

दो पक्षों के संवाद को देखकर जो जानकारी प्राप्त की जा सकती है, उसे अक्सर कम करके आंका जाता है, और इसके निहितार्थ पासवर्ड को सुरक्षित रखने से लेकर कथित तौर पर अनाम रीमेलर्स की पहचान का खुलासा करने तक सब कुछ पर हैं।


Tor works by setting up a separate virtual circuit through the router cloud for each TCP connection.

टॉर प्रत्येक टीसीपी कनेक्शन के लिए राउटर क्लाउड के माध्यम से एक अलग वर्चुअल सर्किट स्थापित करके काम करता है।


A virtual circuit is established between an entry router and a randomly selected exit router.

एक वर्चुअल सर्किट एक एंट्री राउटर और एक यादृच्छिक रूप से चयनित एग्जिट राउटर के बीच स्थापित किया जाता है।


Every circuit is unique, and each hop within the circuit only knows the hop from which traffic originates and the hop to which traffic must be sent.

प्रत्येक सर्किट अद्वितीय है, और सर्किट के भीतर प्रत्येक हॉप केवल उस हॉप को जानता है जिससे ट्रैफ़िक उत्पन्न होता है और वह हॉप जिस पर ट्रैफ़िक भेजा जाना चाहिए।


Further, traffic is encrypted when it is within the router cloud.

इसके अलावा, जब ट्रैफ़िक राउटर क्लाउड के भीतर होता है तो उसे एन्क्रिप्ट किया जाता है।


The end result is that a client may communicate with a server over the open Internet via this virtual circuit, and any third party that can monitor the traffic going into or coming out of the router cloud will see IP addresses talking to each other that seem totally unrelated.

अंतिम परिणाम यह है कि एक क्लाइंट इस वर्चुअल सर्किट के माध्यम से खुले इंटरनेट पर एक सर्वर के साथ संवाद कर सकता है, और कोई भी तीसरा पक्ष जो राउटर क्लाउड में आने या बाहर जाने वाले ट्रैफ़िक की निगरानी कर सकता है, आईपी पते को एक-दूसरे से बात करते हुए देखेगा जो पूरी तरह से असंबंधित लगते हैं।


Is there a benefit to sending SPA packets over the Tor network?

क्या टॉर नेटवर्क पर एसपीए पैकेट भेजने का कोई लाभ है?


Decidedly so, as it extends the service-cloaking nature of fwknop, making it more difficult to determine that an SPA is being used at server locations.

निश्चित रूप से, क्योंकि यह fwknop की सेवा-छिपाने की प्रकृति का विस्तार करता है, जिससे यह निर्धारित करना अधिक कठिन हो जाता है कि सर्वर स्थानों पर एक एसपीए का उपयोग किया जा रहा है।


But there is one catch: Tor uses TCP for transport.

लेकिन एक पकड़ है: टॉर परिवहन के लिए टीसीपी का उपयोग करता है।


This implies that Tor is incompatible with SPA, because SPA packets are transferred over UDP by default.

इसका तात्पर्य है कि टॉर एसपीए के साथ असंगत है, क्योंकि एसपीए पैकेट डिफ़ॉल्ट रूप से यूडीपी पर स्थानांतरित किए जाते हैं।


Even though fwknop supports sending SPA packets over blind TCP ACK packets, this alone is not enough to get an SPA packet to traverse the Tor network.

हालांकि fwknop ब्लाइंड टीसीपी एसीके पैकेट पर एसपीए पैकेट भेजने का समर्थन करता है, लेकिन यह अकेले ही एक एसपीए पैकेट को टॉर नेटवर्क को पार करने के लिए पर्याप्त नहीं है।


A virtual circuit is created through Tor only after the initial TCP connection with the entry router has been fully established, implying that bidirectional communication is required.

टॉर के माध्यम से एक वर्चुअल सर्किट केवल एंट्री राउटर के साथ प्रारंभिक टीसीपी कनेक्शन पूरी तरह से स्थापित होने के बाद बनाया जाता है, जिसका अर्थ है कि द्विदिश संचार की आवश्यकता होती है।


fwknop solves this problem by breaking the single packet nature of SPA and sending SPA packets over fully established TCP connections with the fwknop_serv daemon.

fwknop एसपीए की एकल पैकेट प्रकृति को तोड़कर और fwknop_serv डेमन के साथ पूरी तरह से स्थापित टीसीपी कनेक्शन पर एसपीए पैकेट भेजकर इस समस्या का समाधान करता है।


This daemon spawns a minimal TCP server that runs as user nobody, does a bind() and listen() on TCP port 62201, and then loops over successive calls to accept().

यह डेमन एक न्यूनतम टीसीपी सर्वर को उत्पन्न करता है जो उपयोगकर्ता कोई नहीं के रूप में चलता है, टीसीपी पोर्ट 62201 पर एक बाइंड() और लिसन() करता है, और फिर स्वीकार() के क्रमिक कॉल पर लूप करता है।


With each accept(), a single recv() is made so that only a single TCP segment may be sent across by a client before the session is shut down.

प्रत्येक स्वीकार() के साथ, एक एकल recv() बनाया जाता है ताकि सत्र बंद होने से पहले एक क्लाइंट द्वारा केवल एक एकल टीसीपी खंड भेजा जा सके।


Then, by using the socat program, which functions as the socks4 proxy that Tor requires, together with the --TCP-sock argument on the fwknop command line, the SPA packet can be sent over the Tor network.

फिर, socat प्रोग्राम का उपयोग करके, जो सॉक्स4 प्रॉक्सी के रूप में कार्य करता है जिसकी टॉर को आवश्यकता होती है, fwknop कमांड लाइन पर --TCP-sock तर्क के साथ, एसपीए पैकेट को टॉर नेटवर्क पर भेजा जा सकता है।


Port sweeps often indicate a worm or attacker trying to compromise systems.

पोर्ट स्वीप्स अक्सर इस बात का संकेत देते हैं कि कोई कीड़ा या हमलावर सिस्टम से समझौता करने की कोशिश कर रहा है।


Figure 14-5 shows external IP addresses versus the number of local destinations.

चित्र 14-5 बाहरी आईपी पतों और स्थानीय गंतव्यों की संख्या को दर्शाता है।


Most external addresses send packets to one or two destination addresses.

अधिकांश बाहरी पते एक या दो गंतव्य पतों पर पैकेट भेजते हैं।


Several external addresses connect to many addresses on the honeynet network.

कई बाहरी पते हनीनेट नेटवर्क पर कई पतों से जुड़ते हैं।


The IP address range of 18000 to 26000 corresponds to a specific range in the data set.

18000 से 26000 तक का आईपी पता डेटा सेट में एक विशिष्ट श्रेणी से मेल खाता है।


Figure 14-6 graphs the number of packets to destination ports.

चित्र 14-6 गंतव्य पोर्टों पर पैकेटों की संख्या का ग्राफ दिखाता है।


The outlier of over 2,000 packets to a port less than 10,000 is shown.

10,000 से कम पोर्ट पर 2,000 से अधिक पैकेट का आउटलायर दिखाया गया है।


यह एक पोर्ट स्वीपर की तरह दिखता है।


The source IP address connected to port 3306 on many destination addresses.

स्रोत आईपी पते ने कई गंतव्य पतों पर पोर्ट 3306 से कनेक्ट किया।


A total of 24 destination addresses were involved in the port sweep.

पोर्ट स्वीप में कुल 24 गंतव्य पते शामिल थे।


The Slammer worm was one of the fastest-spreading worms in history.

स्लैमर्स वर्म इतिहास में सबसे तेजी से फैलने वाले कीड़ों में से एक था।


The worm exploited a stack overflow vulnerability.

कीड़े ने एक स्टैक ओवरफ्लो भेद्यता का फायदा उठाया।


The Slammer worm can be identified in your iptables log data.

स्लैमर्स वर्म को आपके iptables लॉग डेटा में पहचाना जा सकता है।


The psad signature set includes the PSAD-CUSTOM Slammer communication attempt signature.

psad सिग्नेचर सेट में PSAD-CUSTOM स्लैमर्स संचार प्रयास सिग्नेचर शामिल है।


The Nachi worm attacks systems not patched against the MS03-026 vulnerability.

नाची वर्म उन सिस्टम पर हमला करता है जो MS03-026 भेद्यता के खिलाफ पैच नहीं किए गए हैं।


A key feature of this worm is that it pings the target.

इस कीड़े की एक प्रमुख विशेषता यह है कि यह लक्ष्य को पिंग करता है।


नाची वर्म का पता लगाना आसान है।


Link graphs of worm traffic are eye-catching.

वर्म ट्रैफिक के लिंक ग्राफ आकर्षक हैं।


Honeynet systems are put on the open Internet.

हनीनेट सिस्टम को खुले इंटरनेट पर रखा जाता है।


Analyzing successful attacks is the best way to learn.

सफल हमलों का विश्लेषण करना सीखने का सबसे अच्छा तरीका है।


The firewall rules use the Netfilter connection-tracking system.

फायरवॉल नियम नेटफ़िल्टर कनेक्शन-ट्रैकिंग सिस्टम का उपयोग करते हैं।


This allows fwsnort to restrict expensive application layer string-matching operations.

यह fwsnort को महंगे एप्लिकेशन लेयर स्ट्रिंग-मैचिंग ऑपरेशंस को प्रतिबंधित करने की अनुमति देता है।


All translated Snort rules that are added to these chains contain the flow: established; option.

इन चेनों में जोड़े गए सभी अनुवादित स्नॉर्ट नियमों में प्रवाह शामिल है: स्थापित; विकल्प।


If any of the iptables rules triggers on a web session, then an iptables syslog message is generated.

यदि कोई भी iptables नियम वेब सत्र पर ट्रिगर होता है, तो एक iptables syslog संदेश उत्पन्न होता है।


The fwsnort policy deletes and then adds rules to jump network traffic.

fwsnort नीति नेटवर्क ट्रैफ़िक को जंप करने के लिए नियमों को हटाती है और फिर जोड़ती है।


Once network traffic is jumped into the fwsnort chains, the fwsnort whitelist, blacklist, and signature inspection operations are performed.

एक बार नेटवर्क ट्रैफ़िक fwsnort चेनों में कूद जाता है, तो fwsnort श्वेतसूची, काली सूची और हस्ताक्षर निरीक्षण संचालन किए जाते हैं।


To activate the fwsnort policy within the Linux kernel, just execute the fwsnort.sh script.

लिनक्स कर्नेल के भीतर fwsnort नीति को सक्रिय करने के लिए, बस fwsnort.sh स्क्रिप्ट को निष्पादित करें।


After sending the web request you will see the following log message written to syslog on the iptables system.

वेब अनुरोध भेजने के बाद आप iptables सिस्टम पर syslog में लिखा गया निम्नलिखित लॉग संदेश देखेंगे।


This is useful for determining exactly how fwsnort builds the fwsnort.sh script.

यह ठीक से निर्धारित करने के लिए उपयोगी है कि fwsnort fwsnort.sh स्क्रिप्ट का निर्माण कैसे करता है।


At fwsnort.sh creates the set of custom chains to which all signature-matching rules are added.

fwsnort.sh पर कस्टम चेनों का सेट बनाता है जिसमें सभी सिग्नेचर-मैचिंग नियम जोड़े जाते हैं।


This maintains a degree of separation between fwsnort rules and the rules of any existing iptables policy on the system.

यह fwsnort नियमों और सिस्टम पर किसी भी मौजूदा iptables नीति के नियमों के बीच एक अलगाव बनाए रखता है।


The result is that the fwsnort policy is compatible with any existing iptables policy.

परिणाम यह है कि fwsnort नीति किसी भी मौजूदा iptables नीति के साथ संगत है।


A set of iptables rules begins at ; these rules use the Netfilter connection-tracking system.

iptables नियमों का एक सेट से शुरू होता है; ये नियम नेटफ़िल्टर कनेक्शन-ट्रैकिंग सिस्टम का उपयोग करते हैं।


This allows fwsnort to restrict expensive application layer string-matching operations to packets that are part of real TCP connections.

यह fwsnort को महंगे एप्लिकेशन लेयर स्ट्रिंग-मैचिंग ऑपरेशंस को उन पैकेटों तक सीमित करने की अनुमति देता है जो वास्तविक TCP कनेक्शन का हिस्सा हैं।


If any of the iptables rules triggers on a web session, then an iptables syslog message is generated for analysis by psad.

यदि कोई भी iptables नियम वेब सत्र पर ट्रिगर होता है, तो psad द्वारा विश्लेषण के लिए एक iptables syslog संदेश उत्पन्न होता है।


Finally, at the fwsnort policy deletes and then adds rules to jump network traffic.

अंत में, fwsnort नीति नेटवर्क ट्रैफ़िक को जंप करने के लिए नियमों को हटाती है और फिर जोड़ती है।


Once network traffic is jumped into the fwsnort chains, the fwsnort whitelist, blacklist, and signature inspection operations are performed for each packet.

एक बार नेटवर्क ट्रैफ़िक fwsnort चेनों में कूद जाता है, तो fwsnort श्वेतसूची, काली सूची और हस्ताक्षर निरीक्षण संचालन प्रत्येक पैकेट के लिए किए जाते हैं।


and psad, 208–211 downloading and updating framework, 205–206

और psad, 208–211 डाउनलोड करना और फ्रेमवर्क को अपडेट करना, 205–206


signature development, 206–207 Microsoft JPEG vulnerability, 30

हस्ताक्षर विकास, 206–207 माइक्रोसॉफ्ट जेपीईजी भेद्यता, 30


operating systems, 215 MIN_DANGER_LEVEL variable, in psad.conf file, 93

ऑपरेटिंग सिस्टम, 215 psad.conf फ़ाइल में MIN_DANGER_LEVEL चर, 93


mirror servers, downloading from, 14 mode, for SPA packet for fwknop server, 242

मिरर सर्वर, से डाउनलोड करना, 14 मोड, fwknop सर्वर के लिए SPA पैकेट के लिए, 242


MS03-026 vulnerability, 272 msfupdate script, 206 MSS (Maximum Segment Size) value, 57

MS03-026 भेद्यता, 272 msfupdate स्क्रिप्ट, 206 MSS (अधिकतम सेगमेंट आकार) मान, 57


multicast addresses, packets for, TTL value, 42 N Nachi worm, 272–273

मल्टीकास्ट पते, पैकेट के लिए, TTL मान, 42 N नाची वर्म, 272–273


link graph, 274 named pipe, 85n Naptha denial of service attack, 117

लिंक ग्राफ, 274 नाम पाइप, 85n नेफ्था सेवा से इनकार हमला, 117