{"id":29168,"date":"2023-06-26T04:58:03","date_gmt":"2023-06-26T04:58:03","guid":{"rendered":"https:\/\/kalilinuxtutorials.com\/?p=29168"},"modified":"2023-06-26T04:58:04","modified_gmt":"2023-06-26T04:58:04","slug":"udpx","status":"publish","type":"post","link":"https:\/\/kalilinuxtutorials.com\/udpx\/","title":{"rendered":"UDPX : Fast And Lightweight, UDPX Is A Single-Packet UDP Scanner"},"content":{"rendered":"\n<p>UDPX is a fast And Lightweight, UDPX Is A Single-Packet UDP Scanner Written In Go That Supports The Discovery Of Over 45 Services With The Ability To Add Custom Ones<\/p>\n\n\n\n<p>Fast and lightweight, UDPX is a single-packet UDP scanner written in Go that supports the discovery of over 45 services with the ability to add custom ones. It is easy to use and portable, and can be run on Linux, Mac OS, and Windows. Unlike internet-wide scanners like zgrab2 and zmap, UDPX is designed for portability and ease of use.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>It is fast. It can scan whole \/16 network in ~20 seconds for a single service.<\/li>\n\n\n\n<li>You don&#8217;t need to instal libpcap or any other dependencies.<\/li>\n\n\n\n<li>Can run on Linux, Mac Os, Windows. Or your Nethunter if you built it for Arm.<\/li>\n\n\n\n<li>Customizable. You can add your probes and test for even more protocols.<\/li>\n\n\n\n<li>Stores results in JSONL format.<\/li>\n\n\n\n<li>Scans also domain names.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/github.com\/nullt3r\/udpx#how-it-works\"><\/a><\/h2>\n\n\n\n<h2 class=\"wp-block-heading\" style=\"font-style:normal;font-weight:600\">How it works<\/h2>\n\n\n\n<p>Scanning UDP ports is very different than scanning TCP &#8211; you may, or may not get any result back from probing an UDP port as UDP is a connectionless protocol. UDPX implements a single-packet based approach. A protocol-specific packet is sent to the defined service (port) and waits for a response. The limit is set to 500 ms by default and can be changed by <code>-w<\/code> flag. If the service sends a packet back within this time, it is certain that it is indeed listening on that port and is reported as open.<\/p>\n\n\n\n<p>A typical technique is to send 0 byte UDP packets to each port on the target machine. If we receive an &#8220;ICMP Port Unreachable&#8221; message, then the port is closed. If an UDP response is received to the probe (unusual), the port is open. If we get no response at all, the state is open or filtered, meaning that the port is either open or packet filters are blocking the communication. This method is not implemented as there is no added value (UDPX tests only for specific protocols).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/github.com\/nullt3r\/udpx#usage\"><\/a><\/h2>\n\n\n\n<h2 class=\"wp-block-heading\" style=\"font-style:normal;font-weight:600\">Usage<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEjSOtXFfsnm-8wm0WY_ZNnpg-6Nkjhkc00u3rkvcBQlnasXPpXEEbq1V7KP1L3r71flsj-1bWxSiLs4lYyZZ0Lco5-LWdFr3J2lSLEmMlzP2zgpkTeXz2FalcpBJfMeb7lgTwb1a5rdkVclJC8yAqoUMB3IQdqB1-coE6fcFt4zKoWV6MsObiQeKaku\/s16000\/showcase1.png\" alt=\"\" \/><\/figure>\n\n\n\n<p><strong>Concurrency:<\/strong> By default, concurrency is set to 32 connections only (so you don&#8217;t crash anything). If you have a lot of hosts to scan, you can set it to 128 or 256 connections. Based on your hardware, connection stability, and ulimit (on *nix), you can run 512 or more concurrent connections, but this is not recommended.<\/p>\n\n\n\n<p>To scan a single IP:<\/p>\n\n\n\n<pre class=\"wp-block-code has-background\" style=\"background-color:#f6f6f6\"><code><strong>udpx -t 1.1.1.1<\/strong>\n<\/code><\/pre>\n\n\n\n<p>To scan a CIDR with maximum of 128 connections and timeout of 1000 ms:<\/p>\n\n\n\n<pre class=\"wp-block-code has-background\" style=\"background-color:#f6f6f6\"><code><strong>udpx -t 1.2.3.4\/24 -c 128 -w 1000<\/strong>\n<\/code><\/pre>\n\n\n\n<p>To scan targets from file with maximum of 128 connections for only specific service:<\/p>\n\n\n\n<pre class=\"wp-block-code has-background\" style=\"background-color:#f6f6f6\"><code><strong>udpx -tf targets.txt -c 128 -s ipmi<\/strong>\n<\/code><\/pre>\n\n\n\n<p>Target can be:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>IP address<\/li>\n\n\n\n<li>CIDR<\/li>\n\n\n\n<li>Domain<\/li>\n<\/ul>\n\n\n\n<p>IPv6 is supported.<\/p>\n\n\n\n<p>If you want to store the results, use flag <code>-o [filename]<\/code>. Output is in JSONL format, as can be seen bellow:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">{\"address\":\"45.33.32.156\",\"hostname\":\"scanme.nmap.org\",\"port\":123,\"service\":\"ntp\",\"response_data\":\"JAME6QAAAEoAAA56LU9vp+d2ZPwOYIyDxU8jS3GxUvM=\"}<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/github.com\/nullt3r\/udpx#options\"><\/a><\/h2>\n\n\n\n<h2 class=\"wp-block-heading\" style=\"font-style:normal;font-weight:600\">Options<\/h2>\n\n\n\n<pre class=\"wp-block-code has-background\" style=\"background-color:#f6f6f6\"><code>\n      <strong>  __  ______  ____ _  __\n       \/ \/ \/ \/ __ \\\/ __ \\ |\/ \/\n      \/ \/ \/ \/ \/ \/ \/ \/_\/ \/   \/\n     \/ \/_\/ \/ \/_\/ \/ ____\/   |\n     \\____\/_____\/_\/   \/_\/|_|\n         v1.0.2-beta, by @nullt3r\n\nUsage of .\/udpx-linux-amd64:\n  -c int\n    \tMaximum number of concurrent connections (default 32)\n  -nr\n    \tDo not randomize addresses\n  -o string\n    \tOutput file to write results\n  -s string\n    \tScan only for a specific service, one of: ard, bacnet, bacnet_rpm, chargen, citrix, coap, db, db, digi1, digi2, digi3, dns, ipmi, ldap, mdns, memcache, mssql, nat_port_mapping, natpmp, netbios, netis, ntp, ntp_monlist, openvpn, pca_nq, pca_st, pcanywhere, portmap, qotd, rdp, ripv, sentinel, sip, snmp1, snmp2, snmp3, ssdp, tftp, ubiquiti, ubiquiti_discovery_v1, ubiquiti_discovery_v2, upnp, valve, wdbrpc, wsd, wsd_malformed, xdmcp, kerberos, ike\n  -sp\n    \tShow received packets (only first 32 bytes)\n  -t string\n    \tIP\/CIDR to scan\n  -tf string\n    \tFile containing IPs\/CIDRs to scan\n  -w int\n    \tMaximum time to wait for a response (socket timeout) in ms (default 500)<\/strong>\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/github.com\/nullt3r\/udpx#building\"><\/a><\/h2>\n\n\n\n<h2 class=\"wp-block-heading\" style=\"font-style:italic;font-weight:600\">Building<\/h2>\n\n\n\n<p>You can grab prebuilt binaries in the release section. If you want to build UDPX from source, follow these steps:<\/p>\n\n\n\n<p>From git:<\/p>\n\n\n\n<pre class=\"wp-block-code has-background\" style=\"background-color:#f6f6f6\"><code><strong>git clone https:\/\/github.com\/nullt3r\/udpx\ncd udpx\ngo build .\/cmd\/udpx<\/strong>\n<\/code><\/pre>\n\n\n\n<p>You can find the binary in the current directory.<\/p>\n\n\n\n<p>Or via go:<\/p>\n\n\n\n<pre class=\"wp-block-code has-background\" style=\"background-color:#f6f6f6\"><code><strong>go install -v github.com\/nullt3r\/udpx\/cmd\/udpx@latest<\/strong>\n<\/code><\/pre>\n\n\n\n<p>After that, you can find the binary in <code>$HOME\/go\/bin\/udpx<\/code>. If you want, move binary to <code>\/usr\/local\/bin\/<\/code> so you can call it directly.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/github.com\/nullt3r\/udpx#supported-services\"><\/a><\/h2>\n\n\n\n<h2 class=\"wp-block-heading\" style=\"font-style:normal;font-weight:600\">Supported services<\/h2>\n\n\n\n<p>The UDPX supports more then 45 services. The most interesting are:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>ipmi<\/li>\n\n\n\n<li>snmp<\/li>\n\n\n\n<li>ike<\/li>\n\n\n\n<li>tftp<\/li>\n\n\n\n<li>openvpn<\/li>\n\n\n\n<li>kerberos<\/li>\n\n\n\n<li>ldap<\/li>\n<\/ul>\n\n\n\n<p>The complete list of supported services:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>ard<\/li>\n\n\n\n<li>bacnet<\/li>\n\n\n\n<li>bacnet_rpm<\/li>\n\n\n\n<li>chargen<\/li>\n\n\n\n<li>citrix<\/li>\n\n\n\n<li>coap<\/li>\n\n\n\n<li>db<\/li>\n\n\n\n<li>db<\/li>\n\n\n\n<li>digi1<\/li>\n\n\n\n<li>digi2<\/li>\n\n\n\n<li>digi3<\/li>\n\n\n\n<li>dns<\/li>\n\n\n\n<li>ipmi<\/li>\n\n\n\n<li>ldap<\/li>\n\n\n\n<li>mdns<\/li>\n\n\n\n<li>memcache<\/li>\n\n\n\n<li>mssql<\/li>\n\n\n\n<li>nat_port_mapping<\/li>\n\n\n\n<li>natpmp<\/li>\n\n\n\n<li>netbios<\/li>\n\n\n\n<li>netis<\/li>\n\n\n\n<li>ntp<\/li>\n\n\n\n<li>ntp_monlist<\/li>\n\n\n\n<li>openvpn<\/li>\n\n\n\n<li>pca_nq<\/li>\n\n\n\n<li>pca_st<\/li>\n\n\n\n<li>pcanywhere<\/li>\n\n\n\n<li>portmap<\/li>\n\n\n\n<li>qotd<\/li>\n\n\n\n<li>rdp<\/li>\n\n\n\n<li>ripv<\/li>\n\n\n\n<li>sentinel<\/li>\n\n\n\n<li>sip<\/li>\n\n\n\n<li>snmp1<\/li>\n\n\n\n<li>snmp2<\/li>\n\n\n\n<li>snmp3<\/li>\n\n\n\n<li>ssdp<\/li>\n\n\n\n<li>tftp<\/li>\n\n\n\n<li>ubiquiti<\/li>\n\n\n\n<li>ubiquiti_discovery_v1<\/li>\n\n\n\n<li>ubiquiti_discovery_v2<\/li>\n\n\n\n<li>upnp<\/li>\n\n\n\n<li>valve<\/li>\n\n\n\n<li>wdbrpc<\/li>\n\n\n\n<li>wsd<\/li>\n\n\n\n<li>wsd_malformed<\/li>\n\n\n\n<li>xdmcp<\/li>\n\n\n\n<li>kerberos<\/li>\n\n\n\n<li>ike<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/github.com\/nullt3r\/udpx#how-to-add-your-own-probe\"><\/a><\/h2>\n\n\n\n<h2 class=\"wp-block-heading\" style=\"font-style:normal;font-weight:600\">How to add your own probe?<\/h2>\n\n\n\n<p>Please send a feature request with protocol name and port and I will make it happen. Or add it on your own, the file <code>pkg\/probes\/probes.go<\/code> contains all available payloads. Specify the protocol name, port and packet data (hex-encoded).<\/p>\n\n\n\n<pre class=\"wp-block-preformatted has-background\" style=\"background-color:#f6f6f6\"><strong>{\n        Name: \"ike\",\n        Payloads: []string{\"5b5e64c03e99b51100000000000000000110020000000000000001500000013400000001000000010000012801010008030000240101\"},\n        Port: []int{500, 4500},\n},<\/strong><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/github.com\/nullt3r\/udpx#credits\"><\/a><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Credits<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/nmap.org\/\">Nmap<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/NotSoSecure\/udp-hunter\">UDP Hunter<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/zmap\/zgrab2\">ZGrab2<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/zmap\/zmap\">ZMap<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/github.com\/nullt3r\/udpx#disclaimer\"><\/a><\/h2>\n\n\n\n<h2 class=\"wp-block-heading\" style=\"font-style:normal;font-weight:600\">Disclaimer<\/h2>\n\n\n\n<p>I am not responsible for any damages. You are responsible for your own actions. Scanning or attacking targets without prior mutual consent can be illegal.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/github.com\/nullt3r\/udpx#license\"><\/a><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>License<\/strong><\/h3>\n\n\n\n<p>UDPX is distributed under <a href=\"https:\/\/raw.githubusercontent.com\/nullt3r\/udpx\/main\/LICENSE\">MIT License<\/a>.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/github.com\/nullt3r\/udpx\" target=\"_blank\" rel=\"noreferrer noopener\">Click Here To Download<\/a><\/div>\n<\/div>\n\n\n\n<p class=\"has-text-align-center has-background\" style=\"background-color:#f4f4f4\"><strong>Please consider&nbsp;<a href=\"https:\/\/www.linkedin.com\/company\/kali-linux-tutorials\/\" target=\"_blank\" rel=\"noreferrer noopener\">following and supporting<\/a>&nbsp;us to stay updated with the latest info<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>UDPX is a fast And Lightweight, UDPX Is A Single-Packet UDP Scanner Written In Go That Supports The Discovery Of Over 45 Services With The Ability To Add Custom Ones Fast and lightweight, UDPX is a single-packet UDP scanner written in Go that supports the discovery of over 45 services with the ability to add [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":29185,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEjDFWYa5jcIeIA9cfLqObxEraJYC1-t5GgmsbfKs3ExdTBSg5eMjB5Fi0ZlTc_OJWBSM3l4i8vxoPDDs1PsB92FEfbkMu45OXwiylZgdN0in10G3dNjQHMpHvaHfaLAiC539Se2TIye4JIfMk3Xs0HANV8s0ZDNq8FrUdR0FdXlmvu4ZriHZHVhmQZs\/s16000\/udpx.png","fifu_image_alt":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[28],"tags":[3310,6055,6056],"class_list":["post-29168","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-kali","tag-tcp","tag-udp-scanner","tag-udpx"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>UDPX : Fast And Lightweight Single-Packet UDP Scanner<\/title>\n<meta name=\"description\" content=\"UDPX is a fast And Lightweight, UDPX Is A Single-Packet UDP Scanner Written In Go That Supports The Discovery Of Over 45 Services With The\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kalilinuxtutorials.com\/udpx\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"UDPX : Fast And Lightweight Single-Packet UDP Scanner\" \/>\n<meta property=\"og:description\" content=\"UDPX is a fast And Lightweight, UDPX Is A Single-Packet UDP Scanner Written In Go That Supports The Discovery Of Over 45 Services With The\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kalilinuxtutorials.com\/udpx\/\" \/>\n<meta property=\"og:site_name\" content=\"Kali Linux Tutorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-06-26T04:58:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-06-26T04:58:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEjDFWYa5jcIeIA9cfLqObxEraJYC1-t5GgmsbfKs3ExdTBSg5eMjB5Fi0ZlTc_OJWBSM3l4i8vxoPDDs1PsB92FEfbkMu45OXwiylZgdN0in10G3dNjQHMpHvaHfaLAiC539Se2TIye4JIfMk3Xs0HANV8s0ZDNq8FrUdR0FdXlmvu4ZriHZHVhmQZs\/s16000\/udpx.png\" \/>\n<meta name=\"author\" content=\"R K\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEjDFWYa5jcIeIA9cfLqObxEraJYC1-t5GgmsbfKs3ExdTBSg5eMjB5Fi0ZlTc_OJWBSM3l4i8vxoPDDs1PsB92FEfbkMu45OXwiylZgdN0in10G3dNjQHMpHvaHfaLAiC539Se2TIye4JIfMk3Xs0HANV8s0ZDNq8FrUdR0FdXlmvu4ZriHZHVhmQZs\/s16000\/udpx.png\" \/>\n<meta name=\"twitter:creator\" content=\"@CyberEdition\" \/>\n<meta name=\"twitter:site\" content=\"@CyberEdition\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"R K\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/udpx\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/udpx\/\"},\"author\":{\"name\":\"R K\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/#\/schema\/person\/69444b58b9e267a4cf08fceb34b6f6ad\"},\"headline\":\"UDPX : Fast And Lightweight, UDPX Is A Single-Packet UDP Scanner\",\"datePublished\":\"2023-06-26T04:58:03+00:00\",\"dateModified\":\"2023-06-26T04:58:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/udpx\/\"},\"wordCount\":696,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/udpx\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEjDFWYa5jcIeIA9cfLqObxEraJYC1-t5GgmsbfKs3ExdTBSg5eMjB5Fi0ZlTc_OJWBSM3l4i8vxoPDDs1PsB92FEfbkMu45OXwiylZgdN0in10G3dNjQHMpHvaHfaLAiC539Se2TIye4JIfMk3Xs0HANV8s0ZDNq8FrUdR0FdXlmvu4ZriHZHVhmQZs\/s16000\/udpx.png\",\"keywords\":[\"TCP\",\"UDP Scanner\",\"UDPX\"],\"articleSection\":[\"Kali Linux\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kalilinuxtutorials.com\/udpx\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/udpx\/\",\"url\":\"https:\/\/kalilinuxtutorials.com\/udpx\/\",\"name\":\"UDPX : Fast And Lightweight Single-Packet UDP Scanner\",\"isPartOf\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/udpx\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/udpx\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEjDFWYa5jcIeIA9cfLqObxEraJYC1-t5GgmsbfKs3ExdTBSg5eMjB5Fi0ZlTc_OJWBSM3l4i8vxoPDDs1PsB92FEfbkMu45OXwiylZgdN0in10G3dNjQHMpHvaHfaLAiC539Se2TIye4JIfMk3Xs0HANV8s0ZDNq8FrUdR0FdXlmvu4ZriHZHVhmQZs\/s16000\/udpx.png\",\"datePublished\":\"2023-06-26T04:58:03+00:00\",\"dateModified\":\"2023-06-26T04:58:04+00:00\",\"description\":\"UDPX is a fast And Lightweight, UDPX Is A Single-Packet UDP Scanner Written In Go That Supports The Discovery Of Over 45 Services With The\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kalilinuxtutorials.com\/udpx\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/udpx\/#primaryimage\",\"url\":\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEjDFWYa5jcIeIA9cfLqObxEraJYC1-t5GgmsbfKs3ExdTBSg5eMjB5Fi0ZlTc_OJWBSM3l4i8vxoPDDs1PsB92FEfbkMu45OXwiylZgdN0in10G3dNjQHMpHvaHfaLAiC539Se2TIye4JIfMk3Xs0HANV8s0ZDNq8FrUdR0FdXlmvu4ZriHZHVhmQZs\/s16000\/udpx.png\",\"contentUrl\":\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEjDFWYa5jcIeIA9cfLqObxEraJYC1-t5GgmsbfKs3ExdTBSg5eMjB5Fi0ZlTc_OJWBSM3l4i8vxoPDDs1PsB92FEfbkMu45OXwiylZgdN0in10G3dNjQHMpHvaHfaLAiC539Se2TIye4JIfMk3Xs0HANV8s0ZDNq8FrUdR0FdXlmvu4ZriHZHVhmQZs\/s16000\/udpx.png\",\"width\":\"728\",\"height\":\"380\"},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/#website\",\"url\":\"https:\/\/kalilinuxtutorials.com\/\",\"name\":\"Kali Linux Tutorials\",\"description\":\"Kali Linux Tutorials\",\"publisher\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kalilinuxtutorials.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/#organization\",\"name\":\"Kali Linux Tutorials\",\"url\":\"https:\/\/kalilinuxtutorials.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kalilinuxtutorials.com\/wp-content\/uploads\/2025\/07\/Kali.png\",\"contentUrl\":\"https:\/\/kalilinuxtutorials.com\/wp-content\/uploads\/2025\/07\/Kali.png\",\"width\":272,\"height\":90,\"caption\":\"Kali Linux Tutorials\"},\"image\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/CyberEdition\",\"https:\/\/www.threads.com\/@cybersecurityedition\",\"https:\/\/www.linkedin.com\/company\/cyberedition\",\"https:\/\/www.instagram.com\/cybersecurityedition\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/#\/schema\/person\/69444b58b9e267a4cf08fceb34b6f6ad\",\"name\":\"R K\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d3937c9687f2da11bc0a716404ff91779fe19ca115208dbf66167ad353aca5aa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d3937c9687f2da11bc0a716404ff91779fe19ca115208dbf66167ad353aca5aa?s=96&d=mm&r=g\",\"caption\":\"R K\"},\"url\":\"https:\/\/kalilinuxtutorials.com\/author\/ranjith\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"UDPX : Fast And Lightweight Single-Packet UDP Scanner","description":"UDPX is a fast And Lightweight, UDPX Is A Single-Packet UDP Scanner Written In Go That Supports The Discovery Of Over 45 Services With The","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kalilinuxtutorials.com\/udpx\/","og_locale":"en_US","og_type":"article","og_title":"UDPX : Fast And Lightweight Single-Packet UDP Scanner","og_description":"UDPX is a fast And Lightweight, UDPX Is A Single-Packet UDP Scanner Written In Go That Supports The Discovery Of Over 45 Services With The","og_url":"https:\/\/kalilinuxtutorials.com\/udpx\/","og_site_name":"Kali Linux Tutorials","article_published_time":"2023-06-26T04:58:03+00:00","article_modified_time":"2023-06-26T04:58:04+00:00","og_image":[{"url":"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEjDFWYa5jcIeIA9cfLqObxEraJYC1-t5GgmsbfKs3ExdTBSg5eMjB5Fi0ZlTc_OJWBSM3l4i8vxoPDDs1PsB92FEfbkMu45OXwiylZgdN0in10G3dNjQHMpHvaHfaLAiC539Se2TIye4JIfMk3Xs0HANV8s0ZDNq8FrUdR0FdXlmvu4ZriHZHVhmQZs\/s16000\/udpx.png","type":"","width":"","height":""}],"author":"R K","twitter_card":"summary_large_image","twitter_image":"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEjDFWYa5jcIeIA9cfLqObxEraJYC1-t5GgmsbfKs3ExdTBSg5eMjB5Fi0ZlTc_OJWBSM3l4i8vxoPDDs1PsB92FEfbkMu45OXwiylZgdN0in10G3dNjQHMpHvaHfaLAiC539Se2TIye4JIfMk3Xs0HANV8s0ZDNq8FrUdR0FdXlmvu4ZriHZHVhmQZs\/s16000\/udpx.png","twitter_creator":"@CyberEdition","twitter_site":"@CyberEdition","twitter_misc":{"Written by":"R K"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kalilinuxtutorials.com\/udpx\/#article","isPartOf":{"@id":"https:\/\/kalilinuxtutorials.com\/udpx\/"},"author":{"name":"R K","@id":"https:\/\/kalilinuxtutorials.com\/#\/schema\/person\/69444b58b9e267a4cf08fceb34b6f6ad"},"headline":"UDPX : Fast And Lightweight, UDPX Is A Single-Packet UDP Scanner","datePublished":"2023-06-26T04:58:03+00:00","dateModified":"2023-06-26T04:58:04+00:00","mainEntityOfPage":{"@id":"https:\/\/kalilinuxtutorials.com\/udpx\/"},"wordCount":696,"commentCount":0,"publisher":{"@id":"https:\/\/kalilinuxtutorials.com\/#organization"},"image":{"@id":"https:\/\/kalilinuxtutorials.com\/udpx\/#primaryimage"},"thumbnailUrl":"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEjDFWYa5jcIeIA9cfLqObxEraJYC1-t5GgmsbfKs3ExdTBSg5eMjB5Fi0ZlTc_OJWBSM3l4i8vxoPDDs1PsB92FEfbkMu45OXwiylZgdN0in10G3dNjQHMpHvaHfaLAiC539Se2TIye4JIfMk3Xs0HANV8s0ZDNq8FrUdR0FdXlmvu4ZriHZHVhmQZs\/s16000\/udpx.png","keywords":["TCP","UDP Scanner","UDPX"],"articleSection":["Kali Linux"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kalilinuxtutorials.com\/udpx\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kalilinuxtutorials.com\/udpx\/","url":"https:\/\/kalilinuxtutorials.com\/udpx\/","name":"UDPX : Fast And Lightweight Single-Packet UDP Scanner","isPartOf":{"@id":"https:\/\/kalilinuxtutorials.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kalilinuxtutorials.com\/udpx\/#primaryimage"},"image":{"@id":"https:\/\/kalilinuxtutorials.com\/udpx\/#primaryimage"},"thumbnailUrl":"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEjDFWYa5jcIeIA9cfLqObxEraJYC1-t5GgmsbfKs3ExdTBSg5eMjB5Fi0ZlTc_OJWBSM3l4i8vxoPDDs1PsB92FEfbkMu45OXwiylZgdN0in10G3dNjQHMpHvaHfaLAiC539Se2TIye4JIfMk3Xs0HANV8s0ZDNq8FrUdR0FdXlmvu4ZriHZHVhmQZs\/s16000\/udpx.png","datePublished":"2023-06-26T04:58:03+00:00","dateModified":"2023-06-26T04:58:04+00:00","description":"UDPX is a fast And Lightweight, UDPX Is A Single-Packet UDP Scanner Written In Go That Supports The Discovery Of Over 45 Services With The","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kalilinuxtutorials.com\/udpx\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kalilinuxtutorials.com\/udpx\/#primaryimage","url":"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEjDFWYa5jcIeIA9cfLqObxEraJYC1-t5GgmsbfKs3ExdTBSg5eMjB5Fi0ZlTc_OJWBSM3l4i8vxoPDDs1PsB92FEfbkMu45OXwiylZgdN0in10G3dNjQHMpHvaHfaLAiC539Se2TIye4JIfMk3Xs0HANV8s0ZDNq8FrUdR0FdXlmvu4ZriHZHVhmQZs\/s16000\/udpx.png","contentUrl":"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEjDFWYa5jcIeIA9cfLqObxEraJYC1-t5GgmsbfKs3ExdTBSg5eMjB5Fi0ZlTc_OJWBSM3l4i8vxoPDDs1PsB92FEfbkMu45OXwiylZgdN0in10G3dNjQHMpHvaHfaLAiC539Se2TIye4JIfMk3Xs0HANV8s0ZDNq8FrUdR0FdXlmvu4ZriHZHVhmQZs\/s16000\/udpx.png","width":"728","height":"380"},{"@type":"WebSite","@id":"https:\/\/kalilinuxtutorials.com\/#website","url":"https:\/\/kalilinuxtutorials.com\/","name":"Kali Linux Tutorials","description":"Kali Linux Tutorials","publisher":{"@id":"https:\/\/kalilinuxtutorials.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kalilinuxtutorials.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/kalilinuxtutorials.com\/#organization","name":"Kali Linux Tutorials","url":"https:\/\/kalilinuxtutorials.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kalilinuxtutorials.com\/#\/schema\/logo\/image\/","url":"https:\/\/kalilinuxtutorials.com\/wp-content\/uploads\/2025\/07\/Kali.png","contentUrl":"https:\/\/kalilinuxtutorials.com\/wp-content\/uploads\/2025\/07\/Kali.png","width":272,"height":90,"caption":"Kali Linux Tutorials"},"image":{"@id":"https:\/\/kalilinuxtutorials.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/CyberEdition","https:\/\/www.threads.com\/@cybersecurityedition","https:\/\/www.linkedin.com\/company\/cyberedition","https:\/\/www.instagram.com\/cybersecurityedition\/"]},{"@type":"Person","@id":"https:\/\/kalilinuxtutorials.com\/#\/schema\/person\/69444b58b9e267a4cf08fceb34b6f6ad","name":"R K","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kalilinuxtutorials.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/d3937c9687f2da11bc0a716404ff91779fe19ca115208dbf66167ad353aca5aa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d3937c9687f2da11bc0a716404ff91779fe19ca115208dbf66167ad353aca5aa?s=96&d=mm&r=g","caption":"R K"},"url":"https:\/\/kalilinuxtutorials.com\/author\/ranjith\/"}]}},"jetpack_featured_media_url":"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEjDFWYa5jcIeIA9cfLqObxEraJYC1-t5GgmsbfKs3ExdTBSg5eMjB5Fi0ZlTc_OJWBSM3l4i8vxoPDDs1PsB92FEfbkMu45OXwiylZgdN0in10G3dNjQHMpHvaHfaLAiC539Se2TIye4JIfMk3Xs0HANV8s0ZDNq8FrUdR0FdXlmvu4ZriHZHVhmQZs\/s16000\/udpx.png","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":28791,"url":"https:\/\/kalilinuxtutorials.com\/fingerprintx\/","url_meta":{"origin":29168,"position":0},"title":"Fingerprintx &#8211; Tool to Fingerprint Services Running on Ports","author":"Linumonk","date":"April 6, 2023","format":false,"excerpt":"Fingerprintx is a port scanner tool that helps to find the open ports and to fingerprintx the services running in the port. What is the Open Port Scanner? The open port scanner examines the external IP address and detects open ports on the connection. It aims to identify if port\u2026","rel":"","context":"In &quot;Kali Linux&quot;","block_context":{"text":"Kali Linux","link":"https:\/\/kalilinuxtutorials.com\/category\/kali\/"},"img":{"alt_text":"Fingerprintx","src":"https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEibDMi573ggniG0kZphoE_2ReTDoQ7o4bXC8_2ju6f-pJ61e6M9yXFPQYxWIOCPwkquQfBBcOeUPRSGlpWpS-MhXzl3SLgCmAdG9JdEsoGgw_3OX5psjW__UQGTnko7sCFB4Dt5to42iWUSNjCRfmSdatCGI_LiR1kgiPaz6_0fPucnBfX6_T8D9I5YHQ\/s16000\/fingerprintx.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEibDMi573ggniG0kZphoE_2ReTDoQ7o4bXC8_2ju6f-pJ61e6M9yXFPQYxWIOCPwkquQfBBcOeUPRSGlpWpS-MhXzl3SLgCmAdG9JdEsoGgw_3OX5psjW__UQGTnko7sCFB4Dt5to42iWUSNjCRfmSdatCGI_LiR1kgiPaz6_0fPucnBfX6_T8D9I5YHQ\/s16000\/fingerprintx.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEibDMi573ggniG0kZphoE_2ReTDoQ7o4bXC8_2ju6f-pJ61e6M9yXFPQYxWIOCPwkquQfBBcOeUPRSGlpWpS-MhXzl3SLgCmAdG9JdEsoGgw_3OX5psjW__UQGTnko7sCFB4Dt5to42iWUSNjCRfmSdatCGI_LiR1kgiPaz6_0fPucnBfX6_T8D9I5YHQ\/s16000\/fingerprintx.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEibDMi573ggniG0kZphoE_2ReTDoQ7o4bXC8_2ju6f-pJ61e6M9yXFPQYxWIOCPwkquQfBBcOeUPRSGlpWpS-MhXzl3SLgCmAdG9JdEsoGgw_3OX5psjW__UQGTnko7sCFB4Dt5to42iWUSNjCRfmSdatCGI_LiR1kgiPaz6_0fPucnBfX6_T8D9I5YHQ\/s16000\/fingerprintx.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":38664,"url":"https:\/\/kalilinuxtutorials.com\/how-udp-works-and-why-it-is-so-fast\/","url_meta":{"origin":29168,"position":1},"title":"How UDP Works and Why It Is So Fast","author":"0xSnow","date":"March 23, 2026","format":false,"excerpt":"When people ask how UDP works, the simplest answer is this: UDP sends data quickly from one application to another without creating a formal connection first. That design makes it lightweight and fast, but it also means the protocol does not guarantee delivery, ordering, or retransmission. UDP stands for User\u2026","rel":"","context":"In &quot;Cyber security&quot;","block_context":{"text":"Cyber security","link":"https:\/\/kalilinuxtutorials.com\/category\/cyber-security\/"},"img":{"alt_text":"How UDP Works and Why It Is So Fast","src":"https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEi4Bq0tporiYS_nji5QYzp5TMFt7L7ZJ1RHkqrJd2GLYzEX96upOpauXPCZbg2WqXs4QWegGCjkyPefpCXzTWCKuInn_Xo6EkglCh6_1DgmdMXiHWpK7oHmNCxPJHeXfECeUlBeGBXwK5-WIlgRrBsoziFAFKwL4LDUZNKsrnJ6cfTr2tBYapwRYAJg3KM\/s700\/How%20UDP%20Works%20and%20Why%20It%20Is%20So%20Fast%20%281%29.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEi4Bq0tporiYS_nji5QYzp5TMFt7L7ZJ1RHkqrJd2GLYzEX96upOpauXPCZbg2WqXs4QWegGCjkyPefpCXzTWCKuInn_Xo6EkglCh6_1DgmdMXiHWpK7oHmNCxPJHeXfECeUlBeGBXwK5-WIlgRrBsoziFAFKwL4LDUZNKsrnJ6cfTr2tBYapwRYAJg3KM\/s700\/How%20UDP%20Works%20and%20Why%20It%20Is%20So%20Fast%20%281%29.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEi4Bq0tporiYS_nji5QYzp5TMFt7L7ZJ1RHkqrJd2GLYzEX96upOpauXPCZbg2WqXs4QWegGCjkyPefpCXzTWCKuInn_Xo6EkglCh6_1DgmdMXiHWpK7oHmNCxPJHeXfECeUlBeGBXwK5-WIlgRrBsoziFAFKwL4LDUZNKsrnJ6cfTr2tBYapwRYAJg3KM\/s700\/How%20UDP%20Works%20and%20Why%20It%20Is%20So%20Fast%20%281%29.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEi4Bq0tporiYS_nji5QYzp5TMFt7L7ZJ1RHkqrJd2GLYzEX96upOpauXPCZbg2WqXs4QWegGCjkyPefpCXzTWCKuInn_Xo6EkglCh6_1DgmdMXiHWpK7oHmNCxPJHeXfECeUlBeGBXwK5-WIlgRrBsoziFAFKwL4LDUZNKsrnJ6cfTr2tBYapwRYAJg3KM\/s700\/How%20UDP%20Works%20and%20Why%20It%20Is%20So%20Fast%20%281%29.jpg?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":14669,"url":"https:\/\/kalilinuxtutorials.com\/sx\/","url_meta":{"origin":29168,"position":2},"title":"Sx : Fast, Modern, Easy-To-Use Network Scanner","author":"R K","date":"July 16, 2021","format":false,"excerpt":"sx\u00a0is the command-line network scanner designed to follow the UNIX philosophy. The goal of this project is to create the fastest network scanner with clean and simple code. Features \u26a1\u00a030x times faster\u00a0than nmapARP scan: Scan your local networks to detect live devicesICMP scan: Use advanced ICMP scanning techniques to detect\u2026","rel":"","context":"In &quot;Kali Linux&quot;","block_context":{"text":"Kali Linux","link":"https:\/\/kalilinuxtutorials.com\/category\/kali\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":32260,"url":"https:\/\/kalilinuxtutorials.com\/awesome-security\/","url_meta":{"origin":29168,"position":3},"title":"Awesome Security &#8211; A Comprehensive Guide To Tools And Resources For Unlocking Digital Safety","author":"Varshini","date":"March 11, 2024","format":false,"excerpt":"A collection of awesome software, libraries, documents, books, resources and cool stuff about security. Inspired by\u00a0awesome-php,\u00a0awesome-python. Thanks to all\u00a0contributors, you're awesome and wouldn't be possible without you! The goal is to build a categorized community-driven collection of very well-known resources. Awesome Security Network Scanning \/ Pentesting Monitoring \/ Logging IDS\u2026","rel":"","context":"In &quot;Cyber security&quot;","block_context":{"text":"Cyber security","link":"https:\/\/kalilinuxtutorials.com\/category\/cyber-security\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEjDCY_P_WCdx-sIy9IKcYFKo65-LloxgwXpMLKs0PwVOL2yGelMKfASEVgVpMYhGshXNMel0pusBmAQ7w02u0-xEYTiNCJbRmCtY2OsrSXPRVUbXa4oGxpGhEpQZDvLMkItJC1MPH9lGYEFjWcdvW7uMWTrWU_0hO454wYvexHX5V8FkUS_XX7c9ceJvP9_\/s16000\/Awesome%20AppSec%20%282%29.webp?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEjDCY_P_WCdx-sIy9IKcYFKo65-LloxgwXpMLKs0PwVOL2yGelMKfASEVgVpMYhGshXNMel0pusBmAQ7w02u0-xEYTiNCJbRmCtY2OsrSXPRVUbXa4oGxpGhEpQZDvLMkItJC1MPH9lGYEFjWcdvW7uMWTrWU_0hO454wYvexHX5V8FkUS_XX7c9ceJvP9_\/s16000\/Awesome%20AppSec%20%282%29.webp?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEjDCY_P_WCdx-sIy9IKcYFKo65-LloxgwXpMLKs0PwVOL2yGelMKfASEVgVpMYhGshXNMel0pusBmAQ7w02u0-xEYTiNCJbRmCtY2OsrSXPRVUbXa4oGxpGhEpQZDvLMkItJC1MPH9lGYEFjWcdvW7uMWTrWU_0hO454wYvexHX5V8FkUS_XX7c9ceJvP9_\/s16000\/Awesome%20AppSec%20%282%29.webp?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEjDCY_P_WCdx-sIy9IKcYFKo65-LloxgwXpMLKs0PwVOL2yGelMKfASEVgVpMYhGshXNMel0pusBmAQ7w02u0-xEYTiNCJbRmCtY2OsrSXPRVUbXa4oGxpGhEpQZDvLMkItJC1MPH9lGYEFjWcdvW7uMWTrWU_0hO454wYvexHX5V8FkUS_XX7c9ceJvP9_\/s16000\/Awesome%20AppSec%20%282%29.webp?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEjDCY_P_WCdx-sIy9IKcYFKo65-LloxgwXpMLKs0PwVOL2yGelMKfASEVgVpMYhGshXNMel0pusBmAQ7w02u0-xEYTiNCJbRmCtY2OsrSXPRVUbXa4oGxpGhEpQZDvLMkItJC1MPH9lGYEFjWcdvW7uMWTrWU_0hO454wYvexHX5V8FkUS_XX7c9ceJvP9_\/s16000\/Awesome%20AppSec%20%282%29.webp?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEjDCY_P_WCdx-sIy9IKcYFKo65-LloxgwXpMLKs0PwVOL2yGelMKfASEVgVpMYhGshXNMel0pusBmAQ7w02u0-xEYTiNCJbRmCtY2OsrSXPRVUbXa4oGxpGhEpQZDvLMkItJC1MPH9lGYEFjWcdvW7uMWTrWU_0hO454wYvexHX5V8FkUS_XX7c9ceJvP9_\/s16000\/Awesome%20AppSec%20%282%29.webp?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":2512,"url":"https:\/\/kalilinuxtutorials.com\/nemesis-command-line-network-packet\/","url_meta":{"origin":29168,"position":4},"title":"Nemesis &#8211; A Command Line Network Packet Crafting &#038; Injecting Utility","author":"R K","date":"September 5, 2018","format":false,"excerpt":"The Nemesis Project is designed to be a command line based, portable human IP stack for UNIX-like and Windows systems. The suite is broken down by protocol, and should allow for useful scripting of injected packets from simple shell scripts. Nemesis Features ARP\/RARP, DNS, ETHERNET, ICMP, IGMP, IP, OSPF, RIP,\u2026","rel":"","context":"In &quot;Kali Linux&quot;","block_context":{"text":"Kali Linux","link":"https:\/\/kalilinuxtutorials.com\/category\/kali\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/kalilinuxtutorials.com\/wp-content\/uploads\/2018\/04\/button_download.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":3857,"url":"https:\/\/kalilinuxtutorials.com\/fwknop-packet-authorization-port-knocking\/","url_meta":{"origin":29168,"position":5},"title":"Fwknop : Single Packet Authorization Port Knocking","author":"R K","date":"February 12, 2019","format":false,"excerpt":"Fwknop implements an authorization scheme known as Single Packet Authorization (SPA) for strong service concealment. SPA requires only a single packet which is encrypted, non-replayable, and authenticated via an HMAC in order to communicate desired access to a service that is hidden behind a firewall in a default-drop filtering stance.\u2026","rel":"","context":"In &quot;Kali Linux&quot;","block_context":{"text":"Kali Linux","link":"https:\/\/kalilinuxtutorials.com\/category\/kali\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/posts\/29168","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/comments?post=29168"}],"version-history":[{"count":7,"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/posts\/29168\/revisions"}],"predecessor-version":[{"id":29188,"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/posts\/29168\/revisions\/29188"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/media\/29185"}],"wp:attachment":[{"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/media?parent=29168"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/categories?post=29168"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/tags?post=29168"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}