ihateyourcode, первая проблема - в отсутствии кода, в котором есть проблема. В кофейной гуще его почему-то не видно, Шар Предвидения сегодня вообще обесточенно-выключенный, а бараньи кости вчера кошка сгрызла. Поэтому без исходного кода - ну совсем-совсем никак не погадаешь!
Можно flush ping на этот IP, но это нагрузит сеть, другие пользователи тоже будут страдать. Бан по IP - у него исчезнет Internet, пока не перебежит на другой IP. Бан по MAC и ARP Spoofing - тоже обходятся сменой, только уже MAC-а.
Кстати, не выпускайте в Интернет IP, не находящиеся в диапазоне DHCP, вот и всё.
Все файлы указываются через ./*.
А директория, куда всё копируется, находится в этом-же текущем каталоге, из которого всё копируется?
Потому что build/ подразумевает ./build/. Ну и как copy будет с этим справляться?
Кроме того, директория назначения должна УЖЕ существовать!
P.S. И вообще, каждая ошибка копирования сопровождается текстом, описывающим причину ошибки!
У вашего сервера с Internet-ом есть белый IP, полноценно доступный из сети Internet?
А трафик на порту 4445 есть?
И на SAMBA-сервер этот трафик доходит?
Прокси и ВПН-ы как раз и придуманы/используются для скрытия IP-адреса. И бороться с этим - невозможно. Ну разве что может в JS адрес вытащить и передать? Не знаю, не выяснял.
Я теперь до понедельника не помощник. Единственное, что могу добавить: в UltraISO откройте справку по программе, и посмотрите доступные аргументы программы. Не могу сказать, в какой версии это работает, но явно в какой-то свежей, 21-го или 22-го года.