Я не пытался сделать очень простой скрипт LUA внутри esty2closed.nse (двигатель сценария NMAP).
попробовал на Mac и Linux, ни один из них не работал. Ни добавление скрипта в путь nmap paths (хотя и запуская его из локальной папки, не было никаких жалоб).
Сценарий, похоже, будет проанализирован и выполнен NMAP < /code> без ошибок, но ожидаемая строка для теста не появляется.
Сценарий должен внутренне получить реальное состояние порта tcp ( open / закрыто [номер порта также передается в качестве аргумента для NMAP ]), а затем покажите строку, говорящую: «Этот порт закрыт!» (если это случай). /> Код скрипта (testy2closed.nse):
-- HEAD --
description = [[
This is a simple script example that determines if a port is closed.
]]
author = “Peter”
-- RULE --
portrule = function(host, port)
return port.protocol == "tcp"
and port.state == "closed"
end
-- ACTION --
action = function(host, port)
return "This port is closed!"
end
Вывод, который я - действительно получаю :
nmap -p80,443 --script testy2closed.nse 127.0.0.1
Starting Nmap 7.97 ( https://nmap.org ) at 2025-08-25 18:55 +0200
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00012s latency).
PORT STATE SERVICE
80/tcp closed http
443/tcp closed https
Nmap done: 1 IP address (1 host up) scanned in 0.12 seconds
Ожидаемое output:
nmap -p80,443 --script testy2closed.nse 127.0.0.1
Starting Nmap 7.97 ( https://nmap.org ) at 2025-08-25 18:55 +0200
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00012s latency).
PORT STATE SERVICE
80/tcp closed http
|_testy2closed This port is closed!
443/tcp closed https
|_testy2closed This port is closed!
Nmap done: 1 IP address (1 host up) scanned in 0.12 seconds
Подробнее здесь: https://stackoverflow.com/questions/797 ... d-string-e
NMAP работает с очень тривиальным сценарием в качестве аргумента, не бросая ожидаемую строку, ожидается, что будет запус ⇐ Linux
1756154875
Anonymous
Я не пытался сделать очень простой скрипт LUA внутри esty2closed.nse (двигатель сценария NMAP).
попробовал на Mac и Linux, ни один из них не работал. Ни добавление скрипта в путь nmap paths (хотя и запуская его из локальной папки, не было никаких жалоб).
Сценарий, похоже, будет проанализирован и выполнен NMAP < /code> без ошибок, но ожидаемая строка для теста не появляется.
Сценарий должен внутренне получить реальное состояние порта tcp ( open / закрыто [номер порта также передается в качестве аргумента для NMAP ]), а затем покажите строку, говорящую: «Этот порт закрыт!» (если это случай). /> Код скрипта (testy2closed.nse):
-- HEAD --
description = [[
This is a simple script example that determines if a port is closed.
]]
author = “Peter”
-- RULE --
portrule = function(host, port)
return port.protocol == "tcp"
and port.state == "closed"
end
-- ACTION --
action = function(host, port)
return "This port is closed!"
end
Вывод, который я - [b] действительно получаю [/b]:
nmap -p80,443 --script testy2closed.nse 127.0.0.1
Starting Nmap 7.97 ( https://nmap.org ) at 2025-08-25 18:55 +0200
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00012s latency).
PORT STATE SERVICE
80/tcp closed http
443/tcp closed https
Nmap done: 1 IP address (1 host up) scanned in 0.12 seconds
Ожидаемое [b] [/b] output:
nmap -p80,443 --script testy2closed.nse 127.0.0.1
Starting Nmap 7.97 ( https://nmap.org ) at 2025-08-25 18:55 +0200
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00012s latency).
PORT STATE SERVICE
80/tcp closed http
|_testy2closed This port is closed!
443/tcp closed https
|_testy2closed This port is closed!
Nmap done: 1 IP address (1 host up) scanned in 0.12 seconds
Подробнее здесь: [url]https://stackoverflow.com/questions/79746182/nmap-running-with-very-trivial-script-as-argument-not-throwing-expected-string-e[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия