We pretty much know that NATO is helping them immensely with battlefield overwatch there are awacs and other air assets 24/7 in the air around the borders of Ukraine. Harpoon is not yet delivered and the operators are still in training as are the ones for the switchblade system so it was most definitely a Neptun.