{"id":2888,"date":"2026-01-18T19:00:00","date_gmt":"2026-01-18T19:00:00","guid":{"rendered":"https:\/\/www.balajibandi.com\/?p=2888"},"modified":"2026-02-08T20:05:40","modified_gmt":"2026-02-08T20:05:40","slug":"85-days-to-ccie-sec-v6-1-lab","status":"publish","type":"post","link":"https:\/\/www.balajibandi.com\/?p=2888","title":{"rendered":"85 Days to CCIE SEC v6.1 Lab"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">NGIPS and FMC<\/mark><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Cisco Secure Firewall (formerly Firepower)<\/strong>\u00a0requires a deep understanding of how the Management Center (FMC) orchestrates the &#8220;brains&#8221; of the operation:\u00a0<strong>Snort<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">Core Concepts &amp; Terminology<\/mark><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">You must separate the management interface from the detection engine.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Key Components<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>FMC (Management Center):<\/strong>\u00a0The centralized &#8220;Manager.&#8221; It handles policy configuration, threat intelligence updates (Talos), and event aggregation.<\/li>\n\n\n\n<li><strong>FTD (Firepower Threat Defense):<\/strong>\u00a0The &#8220;Sensor.&#8221; This is the unified image combining ASA (L3\/L4) and Firepower (L7) capabilities.<\/li>\n\n\n\n<li><strong>Snort:<\/strong>\u00a0The Open Source engine inside FTD that performs the actual\u00a0<strong>Deep Packet Inspection (DPI)<\/strong>.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Terminology<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>DAQ (Data Acquisition Layer):<\/strong>\u00a0The library that acts as an intermediary between the FTD hardware interfaces and the Snort engine.<\/li>\n\n\n\n<li><strong>Prefilter Policy:<\/strong>\u00a0A &#8220;fast-path&#8221; mechanism used to bypass Snort for trusted traffic (like backups or encrypted tunnels) to save CPU.<\/li>\n\n\n\n<li><strong>Security Intelligence (SI):<\/strong>\u00a0IP\/URL\/DNS reputation feeds from Cisco Talos that block known bad actors\u00a0<em>before<\/em>\u00a0the IPS engine even looks at the packet.<\/li>\n\n\n\n<li><strong>Variable Sets:<\/strong>\u00a0Defines your environment (e.g.,\u00a0<code>$HOME_NET<\/code>\u00a0vs\u00a0<code>$EXTERNAL_NET<\/code>) so Snort knows which direction to apply specific rules.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">What is SNORT?<\/mark><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Snort<\/strong>&nbsp;is the industry-standard IPS engine. In FTD, it operates using&nbsp;<strong>Signatures (Rules)<\/strong>.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Snort 2:<\/strong>\u00a0Legacy, single-threaded (processes one packet at a time per instance).<\/li>\n\n\n\n<li><strong>Snort 3:<\/strong>\u00a0Modern, multi-threaded. It offers better performance, simplified rule writing, and improved memory management.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>How it protects:<\/strong>&nbsp;It doesn&#8217;t just look at headers; it reassembles data streams to find malicious patterns (e.g., a SQL injection hidden inside an HTTP POST request).<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">Traffic Flow: In and Out (The Pipeline)<\/mark><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">You must understand the\u00a0<strong>Order of Operations<\/strong>\u00a0inside an FTD. Traffic follows this specific path:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Ingress Header Processing:<\/strong>\u00a0The packet enters the interface. LINA (the ASA engine) checks Layer 2-4 (Is it a valid TCP flag? Does it match a NAT rule?).<\/li>\n\n\n\n<li><strong>Prefilter Policy:<\/strong>\u00a0The device checks if this traffic is &#8220;Fast-Tracked&#8221; (bypassing Snort) or &#8220;Sent to Snort.&#8221;<\/li>\n\n\n\n<li><strong>Security Intelligence:<\/strong>\u00a0If the IP is on a &#8220;Global Block List,&#8221; the packet is dropped immediately.<\/li>\n\n\n\n<li><strong>Access Control Policy (ACP):<\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>L3\/L4 Rules:<\/strong>\u00a0Matches based on IP\/Port.<\/li>\n\n\n\n<li><strong>L7 Rules:<\/strong>\u00a0Traffic is handed to\u00a0<strong>Snort<\/strong>\u00a0via the DAQ.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Snort Inspection (The Deep Dive):<\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>App-ID:<\/strong>\u00a0Identifies the application (e.g., &#8220;Skype&#8221;).<\/li>\n\n\n\n<li><strong>URL Filtering:<\/strong>\u00a0Checks the category (e.g., &#8220;Gambling&#8221;).<\/li>\n\n\n\n<li><strong>IPS Policy:<\/strong>\u00a0Matches against Snort rules.<\/li>\n\n\n\n<li><strong>File\/Malware Policy:<\/strong>\u00a0Calculates file hashes for AMP.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Verdict:<\/strong>\u00a0Snort tells LINA &#8220;Drop&#8221; or &#8220;Allow.&#8221;<\/li>\n\n\n\n<li><strong>Egress:<\/strong>\u00a0If allowed, the packet is rewritten (NAT) and sent out the egress interface.<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">Use Case: Step-by-Step Protection<\/mark><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Scenario:<\/strong>&nbsp;Protect an internal Web Server from a &#8220;Remote Code Execution&#8221; (RCE) vulnerability.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Step 1: Network Discovery.<\/strong>\u00a0Enable a Network Discovery policy on FMC. This allows the sensor to &#8220;see&#8221; that your server is running\u00a0<strong>Apache on Linux<\/strong>.<\/li>\n\n\n\n<li><strong>Step 2: Create Intrusion Policy.<\/strong>\u00a0In\u00a0<strong>Policies > Intrusion<\/strong>, create a new policy using the &#8220;Balanced Security and Connectivity&#8221; base.<\/li>\n\n\n\n<li><strong>Step 3: Firepower Recommendations.<\/strong>\u00a0Click &#8220;Generate Recommendations.&#8221; FMC will automatically enable only the rules that apply to\u00a0<strong>Apache<\/strong>\u00a0and\u00a0<strong>Linux<\/strong>, disabling irrelevant rules (like Windows\/IIS) to optimize performance.<\/li>\n\n\n\n<li><strong>Step 4: Layer 7 Rule.<\/strong>\u00a0Create an Access Control Rule:\n<ul class=\"wp-block-list\">\n<li><code>Source: Any<\/code>\u00a0->\u00a0<code>Destination: Web_Server_IP<\/code>\u00a0->\u00a0<code>Application: HTTP<\/code>.<\/li>\n\n\n\n<li>Under the\u00a0<strong>Inspection<\/strong>\u00a0tab, attach your\u00a0<strong>Intrusion Policy<\/strong>.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Step 5: Logging.<\/strong>\u00a0Enable &#8220;Log at End of Connection&#8221; to see the event in the FMC Dashboard.<\/li>\n\n\n\n<li><strong>Step 6: Deploy.<\/strong>\u00a0Push the config to the FTD.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">Best Practices <\/mark><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><th>Strategy<\/th><th>Why it Matters<\/th><\/tr><tr><td><strong>Trust Fast-Path<\/strong><\/td><td>Use Prefilter policies for high-bandwidth, low-risk traffic (e.g., Inter-VLAN SQL traffic) to reduce Snort CPU load.<\/td><\/tr><tr><td><strong>Inline Sets<\/strong><\/td><td>Always use &#8220;Inline&#8221; (not Passive) if you want the NGIPS to actually&nbsp;<strong>block<\/strong>&nbsp;threats rather than just alert.<\/td><\/tr><tr><td><strong>SSL Inspection<\/strong><\/td><td><strong>Crucial:<\/strong>&nbsp;Over 90% of web traffic is encrypted. If you don&#8217;t configure an SSL Decryption policy, Snort is &#8220;blind&#8221; to the payload.<\/td><\/tr><tr><td><strong>Variable Sets<\/strong><\/td><td>Ensure&nbsp;<code>$HOME_NET<\/code>&nbsp;is defined as your internal RFC1918 space. If left as&nbsp;<code>any<\/code>, Snort rules may trigger incorrectly, causing false positives.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">File &amp; Malware Policy<\/mark><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">While the&nbsp;<strong>IPS Policy<\/strong>&nbsp;looks for exploit &#8220;commands,&#8221; the&nbsp;<strong>File Policy<\/strong>&nbsp;looks at the &#8220;payload&#8221; (the&nbsp;<code>.exe<\/code>,&nbsp;<code>.pdf<\/code>, or&nbsp;<code>.zip<\/code>&nbsp;file). In the FMC, this is handled by&nbsp;<strong>Cisco Secure Endpoint (formerly AMP)<\/strong>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Key Terminology<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>SHA-256 Hash:<\/strong>\u00a0A unique digital fingerprint of a file. FMC sends only this hash to the cloud, not the whole file (unless configured otherwise).<\/li>\n\n\n\n<li><strong>Disposition:<\/strong>\u00a0The status of a file:\u00a0<strong>Clean<\/strong>,\u00a0<strong>Malicious<\/strong>, or\u00a0<strong>Unknown<\/strong>.<\/li>\n\n\n\n<li><strong>Malware Cloud Lookup:<\/strong>\u00a0The real-time query sent from the FTD to the Cisco Talos cloud.<\/li>\n\n\n\n<li><strong>Spero Engine:<\/strong>\u00a0A machine-learning engine that examines the structure of a file to predict if it is malicious even without a signature.<\/li>\n\n\n\n<li><strong>Dynamic Analysis (Sandboxing):<\/strong>\u00a0Sending an &#8220;Unknown&#8221; file to\u00a0<strong>Cisco Threat Grid<\/strong>\u00a0to be executed in a safe virtual environment to observe its behavior.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">Use Case: Blocking Ransomware via HTTP\/FTP<\/mark><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Scenario:<\/strong>&nbsp;A user attempts to download a &#8220;Software Update&#8221; that is actually a disguised ransomware executable.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Step-by-Step Configuration in FMC:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Create File Policy:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Navigate to\u00a0<strong>Policies > Malware &amp; File<\/strong>.<\/li>\n\n\n\n<li>Add a rule for &#8220;Office Documents&#8221; and &#8220;Executables.&#8221;<\/li>\n\n\n\n<li><strong>Action:<\/strong>\u00a0Select\u00a0<strong>Block Malware<\/strong>. This enables the\u00a0Cisco Malware Cloud Lookup.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Enable Analysis:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Check\u00a0<strong>Spero Analysis<\/strong>\u00a0for executables.<\/li>\n\n\n\n<li>(Optional) Check\u00a0<strong>Dynamic Analysis<\/strong>\u00a0to send unknown files to the Sandbox.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Integrate into ACP:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Edit your\u00a0<strong>Access Control Policy<\/strong>.<\/li>\n\n\n\n<li>On the rule allowing Web Traffic, go to the\u00a0<strong>File Policy<\/strong>\u00a0tab and select the policy you just created.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Deployment:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Deploy to the FTD. Snort will now extract files from the TCP stream and calculate their hashes in real-time.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">The Security Flow<\/mark><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">One of the most powerful features in the CCIE curriculum is the&nbsp;<strong>Retrospective Event<\/strong>.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Inbound:<\/strong>\u00a0A user downloads\u00a0<code>file.exe<\/code>. The FMC checks the hash; the Cloud says &#8220;Unknown.&#8221; The file is allowed.<\/li>\n\n\n\n<li><strong>The Shift:<\/strong>\u00a0One hour later, Talos identifies that file as a new strain of malware.<\/li>\n\n\n\n<li><strong>The Alert:<\/strong>\u00a0The\u00a0Cisco FMC\u00a0receives a\u00a0<strong>Retroactive Disposition<\/strong>\u00a0update.<\/li>\n\n\n\n<li><strong>Response:<\/strong>\u00a0The FMC marks the event in red. You can now see exactly which host has the file and initiate a quarantine via\u00a0Cisco ISE\u00a0using\u00a0<strong>Rapid Threat Containment (RTC)<\/strong>.<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">The Integrated Best Practice Flow<\/mark><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">When building your CCIE lab, always follow this order of operations for a &#8220;Gold Standard&#8221; policy:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><th>Step<\/th><th>Component<\/th><th>Action<\/th><\/tr><tr><td><strong>1<\/strong><\/td><td><strong>SSL Decryption<\/strong><\/td><td>Resign traffic so Snort can see the files.<\/td><\/tr><tr><td><strong>2<\/strong><\/td><td><strong>Prefilter<\/strong><\/td><td>Fast-path trusted video\/voice traffic to save CPU.<\/td><\/tr><tr><td><strong>3<\/strong><\/td><td><strong>Security Intel<\/strong><\/td><td>Block known bad IPs\/URLs globally at the start.<\/td><\/tr><tr><td><strong>4<\/strong><\/td><td><strong>IPS Policy<\/strong><\/td><td>Use&nbsp;<strong>Recommendations<\/strong>&nbsp;to auto-tune Snort rules.<\/td><\/tr><tr><td><strong>5<\/strong><\/td><td><strong>File Policy<\/strong><\/td><td>Enable&nbsp;<strong>Block Malware<\/strong>&nbsp;for all common file types.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">Verify Snort Engine Health<\/mark><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The Snort engine must be active and correctly versioned to perform NGIPS functions.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Check Active Version:<\/strong>\u00a0Run\u00a0<code>show snort3 status<\/code>.\n<ul class=\"wp-block-list\">\n<li>If &#8220;Currently running Snort 3&#8221; appears, the modern multithreaded engine is active.<\/li>\n\n\n\n<li>If no output or &#8220;Currently running Snort 2&#8221; appears, you are on the legacy engine.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Instance Distribution:<\/strong>\u00a0Use\u00a0<code>show snort instances<\/code>\u00a0to see how many Snort processes are running and how traffic is distributed across CPU cores.<\/li>\n\n\n\n<li><strong>Performance Counters:<\/strong>\u00a0Use\u00a0<code>show snort statistics<\/code>\u00a0to view real-time data on packets inspected, dropped, or &#8220;judged&#8221; by the engine.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">Troubleshooting the Data Path (LINA vs. Snort)<\/mark><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">When traffic is dropped, you must determine if it was a Layer 3\/4 ACL drop (LINA) or an L7 Security drop (Snort).\u00a0<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>ASP Drop Reasons:<\/strong>\u00a0Run\u00a0<code>show asp drop<\/code>. Look for specific Snort-related counters:\n<ul class=\"wp-block-list\">\n<li><strong><code>snort-block<\/code><\/strong>: Traffic was intentionally blocked by an IPS or File policy.<\/li>\n\n\n\n<li><strong><code>snort-busy<\/code><\/strong>: The engine is overwhelmed and dropping traffic it cannot process.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Packet Capture with Trace:<\/strong>\u00a0Run\u00a0<code>capture ASP_DROPS type asp-drop all<\/code>\u00a0to capture the actual packets being discarded and see the exact drop reason in the trace.<\/li>\n\n\n\n<li><strong>Packet Tracer:<\/strong>\u00a0Use the\u00a0FMC Advanced Troubleshooting Menu\u00a0(under\u00a0<strong>System > Health > Monitor<\/strong>) to run a &#8220;Packet Tracer&#8221;. This simulates a packet through the pipeline to see which rule\u2014Prefilter, SI, or ACP\u2014is affecting it.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\"> File &amp; Malware Verification<\/mark><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>File Inspection Stats:<\/strong>\u00a0While many detailed stats are GUI-based, you can verify the status of the &#8220;sftunnel&#8221; (the connection used to send file hashes to the FMC\/Cloud) with\u00a0<code>sftunnel-status-brief<\/code>.<\/li>\n\n\n\n<li><strong>Advanced Logs:<\/strong>\u00a0Enter the\u00a0<strong>Expert Mode<\/strong>\u00a0by typing\u00a0<code>expert<\/code>, then\u00a0<code>sudo su<\/code>\u00a0to access the Linux shell for deep log analysis. (Note: Use caution here as this is outside standard CLI support).\u00a0<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">Management Connectivity<\/mark><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If the FMC isn&#8217;t receiving events, verify the control plane:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Management Tunnel:<\/strong>\u00a0Ensure port\u00a0<strong>8305<\/strong>\u00a0is open and established using\u00a0<code>netstat -an | grep 8305<\/code>.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"411\" src=\"https:\/\/www.balajibandi.com\/wp-content\/uploads\/2026\/02\/image-15.png\" alt=\"\" class=\"wp-image-2889\" srcset=\"https:\/\/www.balajibandi.com\/wp-content\/uploads\/2026\/02\/image-15.png 1000w, https:\/\/www.balajibandi.com\/wp-content\/uploads\/2026\/02\/image-15-300x123.png 300w, https:\/\/www.balajibandi.com\/wp-content\/uploads\/2026\/02\/image-15-768x316.png 768w, https:\/\/www.balajibandi.com\/wp-content\/uploads\/2026\/02\/image-15-705x290.png 705w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><strong>Happy Labingggggggggggggggg !<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>NGIPS and FMC Cisco Secure Firewall (formerly Firepower)\u00a0requires a deep understanding of how the Management Center (FMC) orchestrates the &#8220;brains&#8221; of the operation:\u00a0Snort. Core Concepts &amp; Terminology You must separate the management interface from the detection engine. Key Components Terminology What is SNORT? Snort&nbsp;is the industry-standard IPS engine. In FTD, it operates using&nbsp;Signatures (Rules). How [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11,2,6],"tags":[],"class_list":["post-2888","post","type-post","status-publish","format-standard","hentry","category-ccie-sec","category-cisco","category-security"],"_links":{"self":[{"href":"https:\/\/www.balajibandi.com\/index.php?rest_route=\/wp\/v2\/posts\/2888","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.balajibandi.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.balajibandi.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.balajibandi.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.balajibandi.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2888"}],"version-history":[{"count":1,"href":"https:\/\/www.balajibandi.com\/index.php?rest_route=\/wp\/v2\/posts\/2888\/revisions"}],"predecessor-version":[{"id":2890,"href":"https:\/\/www.balajibandi.com\/index.php?rest_route=\/wp\/v2\/posts\/2888\/revisions\/2890"}],"wp:attachment":[{"href":"https:\/\/www.balajibandi.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2888"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.balajibandi.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2888"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.balajibandi.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2888"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}