{"id":107477,"date":"2026-03-31T10:40:28","date_gmt":"2026-03-31T08:40:28","guid":{"rendered":"https:\/\/migflug.com\/jetflights\/?p=107477"},"modified":"2026-09-04T09:43:55","modified_gmt":"2026-09-04T07:43:55","slug":"factory-rooftops-fight-back-ukraines-private-air-defence","status":"publish","type":"post","link":"https:\/\/migflug.com\/afterburner\/es\/factory-rooftops-fight-back-ukraines-private-air-defence\/","title":{"rendered":"Factory Rooftops Fight Back: Ukraine&#8217;s Private Air Defence"},"content":{"rendered":"\n<style>.et_pb_title_container h1.entry-title { padding-top: 40px !important; }<\/style>\n<!-- mfsh:top -->\n\n<style>\n.mfsh-trigger{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 18px;margin:0 0 26px;border:2px solid #0F1720;background:#fff;color:#0F1720;font-family:inherit;font-size:14px;font-weight:700;line-height:1;letter-spacing:0;text-transform:none;cursor:pointer;box-shadow:none;transition:background .15s,color .15s}\n.mfsh-trigger:hover,.mfsh-trigger:focus-visible{background:#0F1720;color:#fff;outline:none}\n.mfsh-trigger svg{width:18px;height:18px;display:block;flex-shrink:0}\n.mfsh-trigger.mfsh-bottom{margin:8px 0 28px}\n.mfsh-meta{position:relative;padding-right:190px}\n.mfsh-trigger.mfsh-inmeta{position:absolute;right:0;bottom:0;margin:0;height:30px;padding:0 8.9px;font-size:13px}\n.mfsh-trigger.mfsh-inmeta svg{width:16px;height:16px}\n.mfsh-overlay{position:fixed;inset:0;background:rgba(15,23,32,.55);z-index:99999;display:flex;align-items:flex-end;justify-content:center;opacity:0;pointer-events:none;transition:opacity .2s}\n.mfsh-overlay.mfsh-open{opacity:1;pointer-events:auto}\n.mfsh-sheet{width:100%;max-width:520px;background:#fff;color:#0F1720;padding:18px 20px 28px;transform:translateY(24px);transition:transform .22s;box-shadow:0 12px 32px rgba(15,23,32,.25);font-family:inherit;max-height:92vh;overflow:auto;-webkit-overflow-scrolling:touch}\n.mfsh-overlay.mfsh-open .mfsh-sheet{transform:none}\n@media (min-width:640px){.mfsh-overlay{align-items:center}.mfsh-sheet{padding-bottom:20px}}\n.mfsh-head{display:flex;align-items:center;justify-content:space-between;margin:0 0 14px}\n.mfsh-head strong{font-size:18px;font-weight:800;display:flex;align-items:center;gap:8px;line-height:1}\n.mfsh-head strong svg{width:18px;height:18px}\n.mfsh-close{background:none;border:0;padding:6px;margin:0;cursor:pointer;color:#0F1720;line-height:0;box-shadow:none}\n.mfsh-close svg{width:18px;height:18px}\n.mfsh-preview{display:grid;grid-template-columns:96px 1fr;gap:12px;border:1px solid #DCE3EE;background:#F5F7FB;padding:10px;margin:0 0 12px;align-items:center}\n.mfsh-preview img{width:96px;height:72px;object-fit:cover;display:block;margin:0}\n.mfsh-preview .mfsh-kicker{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#5C91FF;margin:0 0 4px;line-height:1.2}\n.mfsh-preview .mfsh-title{font-size:14px;line-height:1.3;font-weight:700;margin:0;display:block}\n.mfsh-list{display:grid;margin:0;padding:0}\n.mfsh-item{display:flex;align-items:center;gap:14px;height:50px;width:100%;border:0;border-top:1px solid #DCE3EE;background:none;padding:0 4px;margin:0;text-align:left;font-family:inherit;font-size:15px;font-weight:600;color:#0F1720;cursor:pointer;box-shadow:none;letter-spacing:0;text-transform:none;line-height:1}\n.mfsh-item:hover,.mfsh-item:focus-visible{background:#F5F7FB;outline:none}\n.mfsh-item svg{width:20px;height:20px;color:#5C91FF;flex-shrink:0;display:block}\n.mfsh-item small{margin-left:auto;color:#5B6674;font-weight:500;font-size:12px}\n.mfsh-item.mfsh-done svg{color:#1E9E5A}\n.mfsh-toast{position:fixed;left:50%;bottom:32px;transform:translate(-50%,10px);background:#0F1720;color:#fff;padding:10px 16px;font-weight:700;font-size:13px;font-family:inherit;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;z-index:100000}\n.mfsh-toast.mfsh-show{opacity:1;transform:translate(-50%,0)}\n@media (prefers-reduced-motion:reduce){.mfsh-overlay,.mfsh-sheet,.mfsh-toast,.mfsh-trigger{transition:none}}\n<\/style>\n<svg width=\"0\" height=\"0\" style=\"position:absolute\" aria-hidden=\"true\">\n  <symbol id=\"mfsh-i-share\" viewBox=\"0 0 24 24\"><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"square\" d=\"M12 3v12M8 7l4-4 4 4M5 12v8h14v-8\"\/><\/symbol>\n  <symbol id=\"mfsh-i-close\" viewBox=\"0 0 24 24\"><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"square\" d=\"m5 5 14 14M19 5 5 19\"\/><\/symbol>\n  <symbol id=\"mfsh-i-wa\" viewBox=\"0 0 24 24\"><path fill=\"currentColor\" d=\"M12 2a10 10 0 0 0-8.6 15.1L2 22l5.1-1.3A10 10 0 1 0 12 2Zm0 1.8a8.2 8.2 0 1 1-4.2 15.3l-.3-.2-3 .8.8-2.9-.2-.3A8.2 8.2 0 0 1 12 3.8Zm-3 4.4c-.2 0-.5 0-.8.4-.3.3-1 1-1 2.4s1 2.8 1.2 3c.1.2 2 3.2 5 4.4 2.5 1 3 .8 3.5.7.5 0 1.7-.7 2-1.4.2-.7.2-1.3.1-1.4l-.5-.3-2-1c-.3 0-.5-.1-.7.2l-.9 1.1c-.2.2-.3.2-.6.1-.3-.2-1.3-.5-2.4-1.5-.9-.8-1.5-1.8-1.7-2-.2-.4 0-.5.2-.7l.4-.5.3-.5v-.5l-.9-2.2c-.2-.5-.4-.5-.6-.5H9Z\"\/><\/symbol>\n  <symbol id=\"mfsh-i-x\" viewBox=\"0 0 24 24\"><path fill=\"currentColor\" d=\"M17.8 3h3l-6.7 7.7L22 21h-6.2l-4.8-6.3L5.4 21h-3l7.2-8.2L2 3h6.3l4.4 5.8L17.8 3Zm-1.1 16.2h1.7L7.4 4.7H5.6l11.1 14.5Z\"\/><\/symbol>\n  <symbol id=\"mfsh-i-fb\" viewBox=\"0 0 24 24\"><path fill=\"currentColor\" d=\"M13.5 22v-8h2.7l.4-3.2h-3.1V8.8c0-.9.3-1.6 1.6-1.6h1.7V4.4c-.3 0-1.3-.1-2.5-.1-2.5 0-4.1 1.5-4.1 4.2v2.3H7.4V14h2.8v8h3.3Z\"\/><\/symbol>\n  <symbol id=\"mfsh-i-li\" viewBox=\"0 0 24 24\"><path fill=\"currentColor\" d=\"M6.5 8.5H3V21h3.5V8.5ZM4.8 3a2 2 0 1 0 0 4 2 2 0 0 0 0-4ZM21 13.4c0-3.4-1.8-5.2-4.5-5.2-1.6 0-2.7.8-3.2 1.7V8.5H9.9V21h3.4v-6.4c0-1.7.6-2.8 2.1-2.8 1.4 0 2 1 2 2.8V21H21v-7.6Z\"\/><\/symbol>\n  <symbol id=\"mfsh-i-rd\" viewBox=\"0 0 24 24\"><path fill=\"currentColor\" d=\"M22 12.1a2.4 2.4 0 0 0-4.1-1.7 11.7 11.7 0 0 0-5.5-1.7l1-4.5 3.1.7a1.7 1.7 0 1 0 .2-1l-3.6-.8a.5.5 0 0 0-.6.4l-1.1 5.2a11.8 11.8 0 0 0-5.8 1.7A2.4 2.4 0 1 0 3 14.3v.5c0 3.4 4 6.2 9 6.2s9-2.8 9-6.2v-.5a2.4 2.4 0 0 0 1-2.2ZM7.5 13.8a1.7 1.7 0 1 1 3.4 0 1.7 1.7 0 0 1-3.4 0Zm8.9 4.5c-1.2 1.2-3.4 1.3-4.4 1.3s-3.3-.1-4.4-1.3a.5.5 0 0 1 .7-.7c.7.8 2.4 1 3.7 1s2.9-.2 3.7-1a.5.5 0 0 1 .7.7Zm-.6-2.8a1.7 1.7 0 1 1 0-3.4 1.7 1.7 0 0 1 0 3.4Z\"\/><\/symbol>\n  <symbol id=\"mfsh-i-tg\" viewBox=\"0 0 24 24\"><path fill=\"currentColor\" d=\"M21.9 4.6 18.7 19.9c-.2 1-.9 1.3-1.7.8l-4.9-3.6-2.3 2.3c-.3.3-.5.5-1 .5l.4-5 9-8.2c.4-.3-.1-.5-.6-.2L6.4 13.5 1.6 12c-1-.3-1.1-1 .2-1.5l18.8-7.2c.9-.3 1.6.2 1.3 1.3Z\"\/><\/symbol>\n  <symbol id=\"mfsh-i-mail\" viewBox=\"0 0 24 24\"><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" d=\"M3 6h18v12H3z\"\/><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" d=\"m3 7 9 6 9-6\"\/><\/symbol>\n  <symbol id=\"mfsh-i-link\" viewBox=\"0 0 24 24\"><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"square\" d=\"M10 14a4 4 0 0 0 5.7 0l3-3a4 4 0 0 0-5.7-5.7l-1.5 1.5M14 10a4 4 0 0 0-5.7 0l-3 3a4 4 0 0 0 5.7 5.7l1.5-1.5\"\/><\/symbol>\n  <symbol id=\"mfsh-i-more\" viewBox=\"0 0 24 24\"><circle cx=\"5\" cy=\"12\" r=\"2\" fill=\"currentColor\"\/><circle cx=\"12\" cy=\"12\" r=\"2\" fill=\"currentColor\"\/><circle cx=\"19\" cy=\"12\" r=\"2\" fill=\"currentColor\"\/><\/symbol>\n<\/svg>\n<span class=\"mfsh-top-slot\"><button type=\"button\" class=\"mfsh-trigger\" data-mfsh-placement=\"top\" aria-haspopup=\"dialog\"><svg><use href=\"#mfsh-i-share\"\/><\/svg>Share this story<\/button><\/span>\n<script>\n(function(){\n  if (window.__mfsh) return; window.__mfsh = true;\n  var SECTION = 'afterburner';\n  function meta(p){ var m=document.querySelector('meta[property=\"'+p+'\"]'); return m ? m.getAttribute('content') : ''; }\n  function pageUrl(){ var c=document.querySelector('link[rel=\"canonical\"]'); return (c && c.href) || (location.origin + location.pathname); }\n  function pageTitle(){ var h=document.querySelector('h1.entry-title'); return (h && h.textContent.trim()) || meta('og:title') || document.title; }\n  function slug(){ return location.pathname.replace(\/\\\/+$\/,'').split('\/').pop() || 'home'; }\n  function kicker(){ var c=document.querySelector('.et_pb_title_container a[rel=\"category tag\"], .et_pb_title_container a[rel=\"category\"], a[rel=\"category tag\"]'); return 'Afterburner' + (c && c.textContent.trim() ? ' \u00b7 ' + c.textContent.trim() : ''); }\n  function shareUrl(ch, placement){ return pageUrl() + '?utm_source=share&utm_medium=' + ch + '&utm_campaign=' + SECTION + '&utm_content=sheet_' + placement; }\n  function track(ch, placement, extra){\n    window.dataLayer = window.dataLayer || [];\n    var ev = { event:'share', share_channel:ch, share_variant:'sheet', share_placement:placement, page_section:SECTION, content_id:slug() };\n    if (extra) for (var k in extra) ev[k]=extra[k];\n    window.dataLayer.push(ev);\n  }\n  var CH = [\n    ['whatsapp','WhatsApp','mfsh-i-wa',''],\n    ['x','X','mfsh-i-x',''],\n    ['facebook','Facebook','mfsh-i-fb',''],\n    ['linkedin','LinkedIn','mfsh-i-li',''],\n    ['reddit','Reddit','mfsh-i-rd','r\/aviation, r\/WarplanePorn'],\n    ['telegram','Telegram','mfsh-i-tg',''],\n    ['email','Email','mfsh-i-mail',''],\n    ['copy','Copy link','mfsh-i-link',''],\n    ['native','More','mfsh-i-more','Instagram, Signal, AirDrop']\n  ];\n  var overlay, toastEl, toastT, placement = 'top';\n  function build(){\n    overlay = document.createElement('div'); overlay.className = 'mfsh-overlay'; overlay.setAttribute('role','dialog'); overlay.setAttribute('aria-modal','true'); overlay.setAttribute('aria-label','Share');\n    var img = meta('og:image');\n    var items = CH.filter(function(c){ return c[0] !== 'native' || !!navigator.share; }).map(function(c){\n      return '<button type=\"button\" class=\"mfsh-item\" data-mfsh-ch=\"'+c[0]+'\"><svg><use href=\"#'+c[2]+'\"\/><\/svg>'+c[1]+(c[3]?'<small>'+c[3]+'<\/small>':'')+'<\/button>';\n    }).join('');\n    overlay.innerHTML = '<div class=\"mfsh-sheet\"><div class=\"mfsh-head\"><strong><svg><use href=\"#mfsh-i-share\"\/><\/svg>Share<\/strong><button type=\"button\" class=\"mfsh-close\" aria-label=\"Close\"><svg><use href=\"#mfsh-i-close\"\/><\/svg><\/button><\/div>'\n      + '<div class=\"mfsh-preview\">' + (img ? '<img decoding=\"async\" class=\"skip-lazy\" data-no-lazy=\"1\" loading=\"eager\" src=\"'+img+'\" alt=\"\">' : '<span><\/span>') + '<div><div class=\"mfsh-kicker\">'+kicker()+'<\/div><span class=\"mfsh-title\">'+pageTitle()+'<\/span><\/div><\/div>'\n      + '<div class=\"mfsh-list\">'+items+'<\/div><\/div>';\n    document.body.appendChild(overlay);\n    toastEl = document.createElement('div'); toastEl.className = 'mfsh-toast'; document.body.appendChild(toastEl);\n    overlay.addEventListener('click', function(e){\n      if (e.target === overlay || e.target.closest('.mfsh-close')) { close(); return; }\n      var b = e.target.closest('.mfsh-item'); if (b) act(b.getAttribute('data-mfsh-ch'), b);\n    });\n    document.addEventListener('keydown', function(e){ if (e.key === 'Escape') close(); });\n  }\n  function open(p){ placement = p || 'top'; if (!overlay) build(); overlay.classList.add('mfsh-open'); track('open', placement); }\n  function close(){ if (overlay) overlay.classList.remove('mfsh-open'); }\n  function toast(m){ toastEl.textContent = m; toastEl.classList.add('mfsh-show'); clearTimeout(toastT); toastT = setTimeout(function(){ toastEl.classList.remove('mfsh-show'); }, 1600); }\n  function act(ch, btn){\n    var url = shareUrl(ch, placement), t = pageTitle(), enc = encodeURIComponent;\n    if (ch === 'copy') {\n      var done = function(){ toast('Link copied'); btn.classList.add('mfsh-done'); setTimeout(function(){ btn.classList.remove('mfsh-done'); close(); }, 900); };\n      track(ch, placement);\n      if (navigator.clipboard && navigator.clipboard.writeText) navigator.clipboard.writeText(url).then(done, done); else done();\n      return;\n    }\n    if (ch === 'native') {\n      track(ch, placement, { share_result:'opened' });\n      navigator.share({ title:t, text:t, url:url }).then(function(){ track('native', placement, { share_result:'completed' }); close(); }).catch(function(){});\n      return;\n    }\n    var target = {\n      whatsapp: 'https:\/\/api.whatsapp.com\/send?text=' + enc(t + ' ' + url),\n      x:        'https:\/\/twitter.com\/intent\/tweet?text=' + enc(t) + '&url=' + enc(url) + '&via=MiGFlug',\n      facebook: 'https:\/\/www.facebook.com\/sharer\/sharer.php?u=' + enc(url),\n      linkedin: 'https:\/\/www.linkedin.com\/sharing\/share-offsite\/?url=' + enc(url),\n      reddit:   'https:\/\/www.reddit.com\/submit?url=' + enc(url) + '&title=' + enc(t),\n      telegram: 'https:\/\/t.me\/share\/url?url=' + enc(url) + '&text=' + enc(t),\n      email:    'mailto:?subject=' + enc(t) + '&body=' + enc('Thought you would like this, from Afterburner, MiGFlug\\'s magazine:\\n' + t + '\\n' + url)\n    }[ch];\n    track(ch, placement);\n    if (target) { if (ch === 'email') location.href = target; else window.open(target, '_blank', 'noopener,width=680,height=560'); }\n    close();\n  }\n  var mq = window.matchMedia('(min-width:981px)');\n  function place(){\n    var t = document.querySelector('.mfsh-trigger[data-mfsh-placement=\"top\"]'), slot = document.querySelector('.mfsh-top-slot');\n    var meta = [].slice.call(document.querySelectorAll('.et_pb_title_meta_container, .et_post_meta_wrapper .post-meta, .single .post-meta')).filter(function(m){ return m.offsetParent !== null; })[0];\n    if (!t || !slot) return;\n    if (meta && mq.matches) { meta.classList.add('mfsh-meta'); t.classList.add('mfsh-inmeta'); if (t.parentNode !== meta) meta.appendChild(t); var a = meta.querySelector('a'); if (a) { var pr = document.createElement('span'); pr.style.cssText = 'display:inline-block;width:0;height:0;vertical-align:baseline'; a.appendChild(pr); var base = pr.getBoundingClientRect().bottom; pr.remove(); var fs = parseFloat(getComputedStyle(a).fontSize) || 14, mb = meta.getBoundingClientRect().bottom; t.style.bottom = Math.max(0, mb - (base + fs * 0.12)) + 'px'; } }\n    else { t.classList.remove('mfsh-inmeta'); if (t.parentNode !== slot) slot.appendChild(t); }\n  }\n  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', place); else place(); window.addEventListener('load', place); if (document.fonts && document.fonts.ready) document.fonts.ready.then(place); window.addEventListener('resize', place);\n  if (mq.addEventListener) mq.addEventListener('change', place); else mq.addListener(place);\n  document.addEventListener('click', function(e){ var b = e.target.closest('.mfsh-trigger'); if (b) { e.preventDefault(); open(b.getAttribute('data-mfsh-placement') || 'top'); } });\n})();\n<\/script><!-- \/mfsh:top -->\n\n\n\n\n<p>In Kharkiv, a factory that makes industrial equipment now also shoots down Russian drones. On March 30, Defense Minister Mykhailo Fedorov announced that a company called Carmine Sky had successfully downed Shahed and Zala drones using Sky Sentinel \u2014 an AI-powered automated turret mounted on a trailer. The kills were real, the footage was posted to social media, and the implications are unprecedented.<\/p>\n\n<p>Ukraine has opened the air defense market to the private sector. Factories, power plants, and refineries can now form their own drone-killing teams, armed and trained by the Ministry of Defense. It sounds like science fiction. It's already working.<\/p>\n\n<p>Prime Minister Yulia Svyrydenko formally announced the program on March 2, 2026, expanding an experimental project that launched in November 2025. Government Resolution No. 699 sets the rules: critical infrastructure enterprises can create air defense groups, receive weapons temporarily transferred from the military, and operate under the unified command of Ukraine's Air Force. All teams must be trained and certified by the Ministry of Defense. This isn't a militia \u2014 it's a regulated, integrated layer of national air defense.<\/p>\n\n\n<blockquote class=\"twitter-tweet\"><a href=\"https:\/\/twitter.com\/Defence_Index\/status\/2005114197139415518\"><\/a><\/blockquote>\n<script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><h2 style=\"padding-top:22px\">Sky Sentinel: The AI Turret<\/h2>\n\n<p>The Sky Sentinel system is the sharp end of this revolution. It's an AI-controlled turret mounting a heavy machine gun with 360-degree rotation, synchronized with radar and mounted on a mobile trailer. The AI can distinguish between birds and drones in real time, calculate wind resistance, and engage targets moving at speeds between 200 and 800 kilometers per hour.<\/p>\n\n<p>In early testing, a single prototype downed four Shahed drones. Follow-up engagements have racked up six Shahed-136 kills. Each unit costs approximately $150,000 \u2014 compared to the million-dollar missiles that traditional air defense systems fire at the same targets. Effective protection for a city requires 10 to 30 turrets. The UNITED24 campaign has already raised $3.3 million to fund production, with the goal of building dozens per month.<\/p>\n\n<p>\"We've essentially democratized air defense,\" said Mykyta Korchynskyi, CEO of a Kyiv-based defense technology startup involved in the program. \"A factory owner can now contribute directly to the country's defense \u2014 not with donations, but with firepower.\"<\/p>\n\n\n<figure class=\"wp-block-image alignwide size-full\" style=\"width:100%;\">\n  <img decoding=\"async\" src=\"https:\/\/migflug.com\/afterburner\/wp-content\/uploads\/sites\/4\/2026\/03\/shahed-136-drone-wreckage-ukraine.jpg\" alt=\"Wreckage of a Russian-launched Shahed-136 kamikaze drone shot down over Ukraine\" class=\"wp-image-107984\" style=\"width:100%;height:auto;display:block;\"\/>\n  <figcaption class=\"wp-element-caption\" style=\"text-align:left;\">Wreckage of a Shahed-136 kamikaze drone shot down over Ukraine. Private air defense teams using AI turrets and interceptor drones are now contributing to the destruction of hundreds of these threats nightly. Photo via Wikimedia Commons.<\/figcaption>\n<\/figure>\n\n\n<h2 style=\"padding-top:22px\">The $1,000 Drone Killers<\/h2>\n\n<p>Ukraine now manufactures 2,000 interceptor drones per day. President Zelenskyy confirmed that figure on March 17. The country produced between 2.5 and 4 million drones in total in 2025 and is targeting 7 million in 2026.<\/p>\n\n<p>The interceptors come from a constellation of startups that barely existed two years ago. Wild Hornets builds the Sting \u2014 a $2,500 FPV drone that has racked up 3,900 confirmed kills since May 2025. It fits in a duffel bag and reaches 195 miles per hour. SkyFall's P1-SUN costs just $1,000, uses a fiber-optic guidance link, and has downed over 1,500 Shaheds. General Cherry's Bullet uses a jet engine with four rotors, is partially 3D-printed, and flies at 343 kilometers per hour with AI-assisted guidance.<\/p>\n\n<p>Domestically produced interceptors now neutralize nearly one-third of all Russian aerial threats. They have to. Russia currently launches 350 to 500 Shaheds daily and plans to escalate to 600 to 800 this year, with an ultimate target of 1,000 drones per day.<\/p>\n\n<h2 style=\"padding-top:22px\">From Kharkiv to Kuwait<\/h2>\n\n<p>The world has noticed. Saudi Aramco is reportedly in negotiations with SkyFall and Wild Hornets to protect oil fields. Ukraine has deployed 228 counter-drone specialists to five countries: Jordan, Qatar, the UAE, Saudi Arabia, and Kuwait. Eleven countries neighbouring Iran have submitted requests. Joint production lines are already running in Germany, the UK, Denmark, the Netherlands, and Norway.<\/p>\n\n<p>Defense Minister Fedorov calls it \"opening up the air defense market.\" Investment in Ukrainian defense tech companies hit $105 million in 2025 \u2014 up from $1.1 million just two years earlier. The country's defense sector can now produce $50 billion worth of weapons annually. Its own budget and partner assistance cover only a third of that capacity.<\/p>\n\n<p>What started as factory owners bolting machine guns to rooftops has evolved into something no military planner predicted: a national defense architecture where private companies, AI turrets, and thousand-dollar interceptor drones form the first line of defense against the largest drone campaign in history. Ukraine didn't just adapt to the drone age. It's defining it.<\/p>\n\n<p><em>Sources: The War Zone; Kyiv Post; UNITED24 Media; Defense News; Euromaidan Press<\/em><\/p>\n<!-- mfsh:bottom -->\n\n<button type=\"button\" class=\"mfsh-trigger mfsh-bottom\" data-mfsh-placement=\"bottom\" aria-haspopup=\"dialog\"><svg><use href=\"#mfsh-i-share\"\/><\/svg>Share this story<\/button>\n\n<!-- \/mfsh:bottom -->\n\n\n<!-- mf-faq -->\n\n<div class=\"mf-faq-block\"><style>.mf-faq-block{margin:34px 0}.mf-faq-item:not([open]) .mf-faq-answer{display:none !important}.mf-faq-block h2.mf-faq-h{padding-top:22px;margin-bottom:14px}.mf-faq-item{border:1px solid #e2e8f5;border-radius:8px;margin:0 0 10px;background:#fff}.mf-faq-item summary{list-style:none;cursor:pointer;padding:15px 50px 15px 18px;font-weight:600;color:#1a1a1a;position:relative;line-height:1.45;user-select:none}.mf-faq-item summary::-webkit-details-marker{display:none}.mf-faq-item summary::after{content:\"+\";position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:1.5em;font-weight:400;color:#5C91FF;line-height:1}.mf-faq-item[open] summary::after{content:\"\\2013\"}.mf-faq-item[open] summary{border-bottom:1px solid #eef1f8}.mf-faq-item summary:hover{background:#f5f8ff}.mf-faq-answer{padding:14px 18px;color:#333;line-height:1.6}.mf-faq-answer p{margin:0}.mf-faq-answer a{color:#5C91FF}<\/style><h2 class=\"mf-faq-h\">Related Questions<\/h2><details class=\"mf-faq-item\"><summary>What is Ukraine's private air defence programme?<\/summary><div class=\"mf-faq-answer\"><p>Ukraine's private air-defence programme lets factories, power plants and refineries form their own drone-killing teams, armed and trained by the Ministry of Defence. Formalised under Government Resolution No. 699 and announced in 2026, it allows critical-infrastructure firms to receive weapons temporarily transferred from the military and operate under unified command to protect their own sites.<\/p><\/div><\/details><details class=\"mf-faq-item\"><summary>What is Sky Sentinel?<\/summary><div class=\"mf-faq-answer\"><p>Sky Sentinel is an AI-powered automated gun turret, mounted on a trailer, used to shoot down attack drones. In March 2026 a Ukrainian company called Carmine Sky used it to down Shahed and Zala drones, with footage posted online. By automating detection and engagement, such turrets help defend fixed sites against cheap, fast-moving threats.<\/p><\/div><\/details><details class=\"mf-faq-item\"><summary>Why is Ukraine letting private companies shoot down drones?<\/summary><div class=\"mf-faq-answer\"><p>Russia's relentless drone attacks on Ukrainian infrastructure outstrip what the military alone can defend. By empowering factories and utilities to field their own air-defence teams, Ukraine spreads the protective burden across the economy. The approach mirrors the broader drive for cheap, scalable counters seen in <a href=\"https:\/\/migflug.com\/afterburner\/autonomous-drone-on-drone-interception-ukraine-maxon\/\">low-cost drone interceptors<\/a>.<\/p><\/div><\/details><details class=\"mf-faq-item\"><summary>What are Shahed and Zala drones?<\/summary><div class=\"mf-faq-answer\"><p>Shahed drones are Iranian-designed loitering munitions used in mass attacks, while Zala is a family of Russian reconnaissance and attack drones. Both are cheap and launched in large numbers against Ukrainian targets. Stopping them affordably is the central challenge driving systems like Sky Sentinel and Ukraine's wider <a href=\"https:\/\/migflug.com\/afterburner\/why-russia-cant-stop-ukraine-deep-strike-drones\/\">drone war<\/a>.<\/p><\/div><\/details><details class=\"mf-faq-item\"><summary>Who is Mykhailo Fedorov?<\/summary><div class=\"mf-faq-answer\"><p>Mykhailo Fedorov is a senior Ukrainian government minister closely associated with the country's technology and defence-innovation efforts. In March 2026 he announced that a private company had successfully downed Russian Shahed and Zala drones using an automated turret, highlighting Ukraine's push to harness private industry for air defence.<\/p><\/div><\/details><\/div>\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"What is Ukraine's private air defence programme?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Ukraine's private air-defence programme lets factories, power plants and refineries form their own drone-killing teams, armed and trained by the Ministry of Defence. Formalised under Government Resolution No. 699 and announced in 2026, it allows critical-infrastructure firms to receive weapons temporarily transferred from the military and operate under unified command to protect their own sites.\"}},{\"@type\":\"Question\",\"name\":\"What is Sky Sentinel?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Sky Sentinel is an AI-powered automated gun turret, mounted on a trailer, used to shoot down attack drones. In March 2026 a Ukrainian company called Carmine Sky used it to down Shahed and Zala drones, with footage posted online. By automating detection and engagement, such turrets help defend fixed sites against cheap, fast-moving threats.\"}},{\"@type\":\"Question\",\"name\":\"Why is Ukraine letting private companies shoot down drones?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Russia's relentless drone attacks on Ukrainian infrastructure outstrip what the military alone can defend. By empowering factories and utilities to field their own air-defence teams, Ukraine spreads the protective burden across the economy. The approach mirrors the broader drive for cheap, scalable counters seen in <a href=\\\"https:\/\/migflug.com\/afterburner\/autonomous-drone-on-drone-interception-ukraine-maxon\/\\\">low-cost drone interceptors<\/a>.\"}},{\"@type\":\"Question\",\"name\":\"What are Shahed and Zala drones?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Shahed drones are Iranian-designed loitering munitions used in mass attacks, while Zala is a family of Russian reconnaissance and attack drones. Both are cheap and launched in large numbers against Ukrainian targets. Stopping them affordably is the central challenge driving systems like Sky Sentinel and Ukraine's wider <a href=\\\"https:\/\/migflug.com\/afterburner\/why-russia-cant-stop-ukraine-deep-strike-drones\/\\\">drone war<\/a>.\"}},{\"@type\":\"Question\",\"name\":\"Who is Mykhailo Fedorov?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Mykhailo Fedorov is a senior Ukrainian government minister closely associated with the country's technology and defence-innovation efforts. In March 2026 he announced that a private company had successfully downed Russian Shahed and Zala drones using an automated turret, highlighting Ukraine's push to harness private industry for air defence.\"}}]}<\/script><!-- \/mf-faq -->","protected":false},"excerpt":{"rendered":"<p>Share this story In Kharkiv, a factory that makes industrial equipment now also shoots down Russian drones. On March 30, Defense Minister Mykhailo Fedorov announced that a company called Carmine Sky had successfully downed Shahed and Zala drones using Sky Sentinel \u2014 an AI-powered automated turret mounted on a trailer. The kills were real, the [&hellip;]<\/p>\n","protected":false},"author":10,"featured_media":84153,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"editor_notices":[],"footnotes":""},"categories":[670],"tags":[],"class_list":["post-107477","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Factory Rooftops Fight Back: Ukraine\u2019s Private Air Defe | Afterburner - MiGFlug&#039;s Magazine<\/title>\n<meta name=\"description\" content=\"In Kharkiv, a factory that makes industrial equipment now also shoots down Russian drones. On March 30, Defense Minister Mykhailo Fedorov announced that a.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/migflug.com\/afterburner\/es\/factory-rooftops-fight-back-ukraines-private-air-defence\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Factory Rooftops Fight Back: Ukraine\u2019s Private Air Defe | Afterburner - MiGFlug&#039;s Magazine\" \/>\n<meta property=\"og:description\" content=\"In Kharkiv, a factory that makes industrial equipment now also shoots down Russian drones. On March 30, Defense Minister Mykhailo Fedorov announced that a.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/migflug.com\/afterburner\/es\/factory-rooftops-fight-back-ukraines-private-air-defence\/\" \/>\n<meta property=\"og:site_name\" content=\"Afterburner - MiGFlug&#039;s Magazine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/MiGFlug\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-03-31T08:40:28+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-04T07:43:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/migflug.com\/afterburner\/wp-content\/uploads\/sites\/4\/2026\/03\/igla-manpads-shoulder-fired-missile.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"960\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"MiGFlug Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@migflug\" \/>\n<meta name=\"twitter:site\" content=\"@migflug\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"MiGFlug Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/factory-rooftops-fight-back-ukraines-private-air-defence\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/factory-rooftops-fight-back-ukraines-private-air-defence\\\/\"},\"author\":{\"name\":\"MiGFlug Team\",\"@id\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/it\\\/#\\\/schema\\\/person\\\/c1785569b9447ee5ae5ce4290fae5891\"},\"headline\":\"Factory Rooftops Fight Back: Ukraine&#8217;s Private Air Defence\",\"datePublished\":\"2026-03-31T08:40:28+00:00\",\"dateModified\":\"2026-09-04T07:43:55+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/factory-rooftops-fight-back-ukraines-private-air-defence\\\/\"},\"wordCount\":1013,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/it\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/factory-rooftops-fight-back-ukraines-private-air-defence\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/wp-content\\\/uploads\\\/sites\\\/4\\\/2026\\\/03\\\/igla-manpads-shoulder-fired-missile.jpg\",\"articleSection\":[\"News\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/migflug.com\\\/afterburner\\\/factory-rooftops-fight-back-ukraines-private-air-defence\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/factory-rooftops-fight-back-ukraines-private-air-defence\\\/\",\"url\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/factory-rooftops-fight-back-ukraines-private-air-defence\\\/\",\"name\":\"Factory Rooftops Fight Back: Ukraine\u2019s Private Air Defe | Afterburner - MiGFlug's Magazine\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/it\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/factory-rooftops-fight-back-ukraines-private-air-defence\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/factory-rooftops-fight-back-ukraines-private-air-defence\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/wp-content\\\/uploads\\\/sites\\\/4\\\/2026\\\/03\\\/igla-manpads-shoulder-fired-missile.jpg\",\"datePublished\":\"2026-03-31T08:40:28+00:00\",\"dateModified\":\"2026-09-04T07:43:55+00:00\",\"description\":\"In Kharkiv, a factory that makes industrial equipment now also shoots down Russian drones. On March 30, Defense Minister Mykhailo Fedorov announced that a.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/factory-rooftops-fight-back-ukraines-private-air-defence\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/migflug.com\\\/afterburner\\\/factory-rooftops-fight-back-ukraines-private-air-defence\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/factory-rooftops-fight-back-ukraines-private-air-defence\\\/#primaryimage\",\"url\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/wp-content\\\/uploads\\\/sites\\\/4\\\/2026\\\/03\\\/igla-manpads-shoulder-fired-missile.jpg\",\"contentUrl\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/wp-content\\\/uploads\\\/sites\\\/4\\\/2026\\\/03\\\/igla-manpads-shoulder-fired-missile.jpg\",\"width\":1280,\"height\":960,\"caption\":\"Soldier aiming 9K38 Igla MANPADS shoulder-fired anti-aircraft missile\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/factory-rooftops-fight-back-ukraines-private-air-defence\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/it\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Factory Rooftops Fight Back: Ukraine&#8217;s Private Air Defence\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/it\\\/#website\",\"url\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/it\\\/\",\"name\":\"Afterburner - MiGFlug's Magazine\",\"description\":\"for those interested in flying military jets and aviation related  topics\",\"publisher\":{\"@id\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/it\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/it\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/it\\\/#organization\",\"name\":\"MiGFlug GmbH\",\"url\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/it\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/it\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/ml5psubhxdln.i.optimole.com\\\/cb:0e0_.b970\\\/w:897\\\/h:278\\\/q:mauto\\\/ig:avif\\\/https:\\\/\\\/migflug.com\\\/afterburner\\\/wp-content\\\/uploads\\\/sites\\\/4\\\/2026\\\/06\\\/MIGFLUG_LOGO-no-background.png\",\"contentUrl\":\"https:\\\/\\\/ml5psubhxdln.i.optimole.com\\\/cb:0e0_.b970\\\/w:897\\\/h:278\\\/q:mauto\\\/ig:avif\\\/https:\\\/\\\/migflug.com\\\/afterburner\\\/wp-content\\\/uploads\\\/sites\\\/4\\\/2026\\\/06\\\/MIGFLUG_LOGO-no-background.png\",\"width\":897,\"height\":278,\"caption\":\"MiGFlug GmbH\"},\"image\":{\"@id\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/it\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/MiGFlug\\\/\",\"https:\\\/\\\/x.com\\\/migflug\",\"https:\\\/\\\/www.instagram.com\\\/migflug\\\/\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/MiGFlug\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/migflug.com\\\/\",\"https:\\\/\\\/www.pinterest.ch\\\/migflug\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/it\\\/#\\\/schema\\\/person\\\/c1785569b9447ee5ae5ce4290fae5891\",\"name\":\"MiGFlug Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4a837c13dd5befdb3bffd441395bd29144e82ec9cb4d40a2d01d07d6a1d169b2?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4a837c13dd5befdb3bffd441395bd29144e82ec9cb4d40a2d01d07d6a1d169b2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4a837c13dd5befdb3bffd441395bd29144e82ec9cb4d40a2d01d07d6a1d169b2?s=96&d=mm&r=g\",\"caption\":\"MiGFlug Team\"},\"url\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/es\\\/author\\\/mike4mig\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Factory Rooftops Fight Back: Ukraine\u2019s Private Air Defe | Afterburner - MiGFlug's Magazine","description":"In Kharkiv, a factory that makes industrial equipment now also shoots down Russian drones. On March 30, Defense Minister Mykhailo Fedorov announced that a.","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:\/\/migflug.com\/afterburner\/es\/factory-rooftops-fight-back-ukraines-private-air-defence\/","og_locale":"es_ES","og_type":"article","og_title":"Factory Rooftops Fight Back: Ukraine\u2019s Private Air Defe | Afterburner - MiGFlug's Magazine","og_description":"In Kharkiv, a factory that makes industrial equipment now also shoots down Russian drones. On March 30, Defense Minister Mykhailo Fedorov announced that a.","og_url":"https:\/\/migflug.com\/afterburner\/es\/factory-rooftops-fight-back-ukraines-private-air-defence\/","og_site_name":"Afterburner - MiGFlug's Magazine","article_publisher":"https:\/\/www.facebook.com\/MiGFlug\/","article_published_time":"2026-03-31T08:40:28+00:00","article_modified_time":"2026-09-04T07:43:55+00:00","og_image":[{"width":1280,"height":960,"url":"https:\/\/migflug.com\/afterburner\/wp-content\/uploads\/sites\/4\/2026\/03\/igla-manpads-shoulder-fired-missile.jpg","type":"image\/jpeg"}],"author":"MiGFlug Team","twitter_card":"summary_large_image","twitter_creator":"@migflug","twitter_site":"@migflug","twitter_misc":{"Written by":"MiGFlug Team","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/migflug.com\/afterburner\/factory-rooftops-fight-back-ukraines-private-air-defence\/#article","isPartOf":{"@id":"https:\/\/migflug.com\/afterburner\/factory-rooftops-fight-back-ukraines-private-air-defence\/"},"author":{"name":"MiGFlug Team","@id":"https:\/\/migflug.com\/afterburner\/it\/#\/schema\/person\/c1785569b9447ee5ae5ce4290fae5891"},"headline":"Factory Rooftops Fight Back: Ukraine&#8217;s Private Air Defence","datePublished":"2026-03-31T08:40:28+00:00","dateModified":"2026-09-04T07:43:55+00:00","mainEntityOfPage":{"@id":"https:\/\/migflug.com\/afterburner\/factory-rooftops-fight-back-ukraines-private-air-defence\/"},"wordCount":1013,"commentCount":0,"publisher":{"@id":"https:\/\/migflug.com\/afterburner\/it\/#organization"},"image":{"@id":"https:\/\/migflug.com\/afterburner\/factory-rooftops-fight-back-ukraines-private-air-defence\/#primaryimage"},"thumbnailUrl":"https:\/\/migflug.com\/afterburner\/wp-content\/uploads\/sites\/4\/2026\/03\/igla-manpads-shoulder-fired-missile.jpg","articleSection":["News"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/migflug.com\/afterburner\/factory-rooftops-fight-back-ukraines-private-air-defence\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/migflug.com\/afterburner\/factory-rooftops-fight-back-ukraines-private-air-defence\/","url":"https:\/\/migflug.com\/afterburner\/factory-rooftops-fight-back-ukraines-private-air-defence\/","name":"Factory Rooftops Fight Back: Ukraine\u2019s Private Air Defe | Afterburner - MiGFlug's Magazine","isPartOf":{"@id":"https:\/\/migflug.com\/afterburner\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/migflug.com\/afterburner\/factory-rooftops-fight-back-ukraines-private-air-defence\/#primaryimage"},"image":{"@id":"https:\/\/migflug.com\/afterburner\/factory-rooftops-fight-back-ukraines-private-air-defence\/#primaryimage"},"thumbnailUrl":"https:\/\/migflug.com\/afterburner\/wp-content\/uploads\/sites\/4\/2026\/03\/igla-manpads-shoulder-fired-missile.jpg","datePublished":"2026-03-31T08:40:28+00:00","dateModified":"2026-09-04T07:43:55+00:00","description":"In Kharkiv, a factory that makes industrial equipment now also shoots down Russian drones. On March 30, Defense Minister Mykhailo Fedorov announced that a.","breadcrumb":{"@id":"https:\/\/migflug.com\/afterburner\/factory-rooftops-fight-back-ukraines-private-air-defence\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/migflug.com\/afterburner\/factory-rooftops-fight-back-ukraines-private-air-defence\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/migflug.com\/afterburner\/factory-rooftops-fight-back-ukraines-private-air-defence\/#primaryimage","url":"https:\/\/migflug.com\/afterburner\/wp-content\/uploads\/sites\/4\/2026\/03\/igla-manpads-shoulder-fired-missile.jpg","contentUrl":"https:\/\/migflug.com\/afterburner\/wp-content\/uploads\/sites\/4\/2026\/03\/igla-manpads-shoulder-fired-missile.jpg","width":1280,"height":960,"caption":"Soldier aiming 9K38 Igla MANPADS shoulder-fired anti-aircraft missile"},{"@type":"BreadcrumbList","@id":"https:\/\/migflug.com\/afterburner\/factory-rooftops-fight-back-ukraines-private-air-defence\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/migflug.com\/afterburner\/it\/"},{"@type":"ListItem","position":2,"name":"Factory Rooftops Fight Back: Ukraine&#8217;s Private Air Defence"}]},{"@type":"WebSite","@id":"https:\/\/migflug.com\/afterburner\/it\/#website","url":"https:\/\/migflug.com\/afterburner\/it\/","name":"Postcombusti\u00f3n - Revista de MiGFlug","description":"Para aquellos interesados en pilotar aviones militares y temas relacionados con la aviaci\u00f3n.","publisher":{"@id":"https:\/\/migflug.com\/afterburner\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/migflug.com\/afterburner\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/migflug.com\/afterburner\/it\/#organization","name":"MiGFlug GmbH","url":"https:\/\/migflug.com\/afterburner\/it\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/migflug.com\/afterburner\/it\/#\/schema\/logo\/image\/","url":"https:\/\/ml5psubhxdln.i.optimole.com\/cb:0e0_.b970\/w:897\/h:278\/q:mauto\/ig:avif\/https:\/\/migflug.com\/afterburner\/wp-content\/uploads\/sites\/4\/2026\/06\/MIGFLUG_LOGO-no-background.png","contentUrl":"https:\/\/ml5psubhxdln.i.optimole.com\/cb:0e0_.b970\/w:897\/h:278\/q:mauto\/ig:avif\/https:\/\/migflug.com\/afterburner\/wp-content\/uploads\/sites\/4\/2026\/06\/MIGFLUG_LOGO-no-background.png","width":897,"height":278,"caption":"MiGFlug GmbH"},"image":{"@id":"https:\/\/migflug.com\/afterburner\/it\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/MiGFlug\/","https:\/\/x.com\/migflug","https:\/\/www.instagram.com\/migflug\/","https:\/\/www.youtube.com\/user\/MiGFlug","https:\/\/www.linkedin.com\/company\/migflug.com\/","https:\/\/www.pinterest.ch\/migflug\/"]},{"@type":"Person","@id":"https:\/\/migflug.com\/afterburner\/it\/#\/schema\/person\/c1785569b9447ee5ae5ce4290fae5891","name":"Equipo MiGFlug","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/4a837c13dd5befdb3bffd441395bd29144e82ec9cb4d40a2d01d07d6a1d169b2?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/4a837c13dd5befdb3bffd441395bd29144e82ec9cb4d40a2d01d07d6a1d169b2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4a837c13dd5befdb3bffd441395bd29144e82ec9cb4d40a2d01d07d6a1d169b2?s=96&d=mm&r=g","caption":"MiGFlug Team"},"url":"https:\/\/migflug.com\/afterburner\/es\/author\/mike4mig\/"}]}},"_links":{"self":[{"href":"https:\/\/migflug.com\/afterburner\/es\/wp-json\/wp\/v2\/posts\/107477","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/migflug.com\/afterburner\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/migflug.com\/afterburner\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/migflug.com\/afterburner\/es\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/migflug.com\/afterburner\/es\/wp-json\/wp\/v2\/comments?post=107477"}],"version-history":[{"count":7,"href":"https:\/\/migflug.com\/afterburner\/es\/wp-json\/wp\/v2\/posts\/107477\/revisions"}],"predecessor-version":[{"id":20015619,"href":"https:\/\/migflug.com\/afterburner\/es\/wp-json\/wp\/v2\/posts\/107477\/revisions\/20015619"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/migflug.com\/afterburner\/es\/wp-json\/wp\/v2\/media\/84153"}],"wp:attachment":[{"href":"https:\/\/migflug.com\/afterburner\/es\/wp-json\/wp\/v2\/media?parent=107477"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/migflug.com\/afterburner\/es\/wp-json\/wp\/v2\/categories?post=107477"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/migflug.com\/afterburner\/es\/wp-json\/wp\/v2\/tags?post=107477"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}