├── OSTEscaner
├── images
│ ├── info.png
│ ├── meta.ico
│ ├── meta.png
│ ├── cancel2.png
│ ├── close.png
│ ├── enter.png
│ ├── meta1.png
│ ├── oldmeta.ico
│ ├── oldmeta.png
│ ├── reject.png
│ ├── bar-graph.png
│ ├── maximize.png
│ ├── maximize2.png
│ ├── minimize.png
│ ├── oldmeta1.png
│ └── meta.xbm
├── result_template
│ ├── meta1.png
│ ├── temp.py
│ └── template.html
├── requirements.txt
├── __pycache__
│ ├── OSTEscaner.cpython-310.pyc
│ └── OSTEscaner.cpython-311.pyc
├── Dockerfile
├── weights
│ ├── weights.json
│ └── initiale_weights.json
├── saved_weights
│ └── weights.json
├── nikto_vulnerability_tunning
│ ├── nikto_tuning.txt
│ └── nikto_tuning.json
└── OSTEscaner.py
├── ScreenShots
├── Screenshot_2023-05-31_15-09-04.png
├── Screenshot_2023-05-31_15-10-02.png
├── Screenshot_2023-05-31_15-10-46.png
├── Screenshot_2023-05-31_15-11-10.png
├── Screenshot_2023-05-31_15-11-36.png
├── Screenshot_2023-05-31_15-12-03.png
├── Screenshot_2023-05-31_15-13-01.png
├── Screenshot_2023-05-31_15-13-42.png
├── Screenshot_2023-05-31_15-14-52.png
├── Screenshot_2023-05-31_15-15-33.png
├── Screenshot_2023-05-31_15-16-40.png
├── Screenshot_2023-05-31_15-17-24.png
├── Screenshot_2023-05-31_15-18-11.png
├── Screenshot_2023-05-31_15-19-11.png
├── Screenshot_2023-05-31_15-20-50.png
├── Screenshot_2023-05-31_15-25-22.png
├── Screenshot_2023-05-31_17_40_51.png
├── Screenshot_2023-06-17_01-46-22.png
├── Screenshot_2023-07-16_17_52_10.png
├── Screenshot_2023-07-16_17_52_21.png
└── Screenshot_2023-07-16_17_52_34.png
├── Targets
└── Readme
├── installation.sh
├── README.md
└── LICENSE
/OSTEscaner/images/info.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OSTEsayed/OSTE-Meta-Scan/HEAD/OSTEscaner/images/info.png
--------------------------------------------------------------------------------
/OSTEscaner/images/meta.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OSTEsayed/OSTE-Meta-Scan/HEAD/OSTEscaner/images/meta.ico
--------------------------------------------------------------------------------
/OSTEscaner/images/meta.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OSTEsayed/OSTE-Meta-Scan/HEAD/OSTEscaner/images/meta.png
--------------------------------------------------------------------------------
/OSTEscaner/images/cancel2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OSTEsayed/OSTE-Meta-Scan/HEAD/OSTEscaner/images/cancel2.png
--------------------------------------------------------------------------------
/OSTEscaner/images/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OSTEsayed/OSTE-Meta-Scan/HEAD/OSTEscaner/images/close.png
--------------------------------------------------------------------------------
/OSTEscaner/images/enter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OSTEsayed/OSTE-Meta-Scan/HEAD/OSTEscaner/images/enter.png
--------------------------------------------------------------------------------
/OSTEscaner/images/meta1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OSTEsayed/OSTE-Meta-Scan/HEAD/OSTEscaner/images/meta1.png
--------------------------------------------------------------------------------
/OSTEscaner/images/oldmeta.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OSTEsayed/OSTE-Meta-Scan/HEAD/OSTEscaner/images/oldmeta.ico
--------------------------------------------------------------------------------
/OSTEscaner/images/oldmeta.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OSTEsayed/OSTE-Meta-Scan/HEAD/OSTEscaner/images/oldmeta.png
--------------------------------------------------------------------------------
/OSTEscaner/images/reject.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OSTEsayed/OSTE-Meta-Scan/HEAD/OSTEscaner/images/reject.png
--------------------------------------------------------------------------------
/OSTEscaner/images/bar-graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OSTEsayed/OSTE-Meta-Scan/HEAD/OSTEscaner/images/bar-graph.png
--------------------------------------------------------------------------------
/OSTEscaner/images/maximize.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OSTEsayed/OSTE-Meta-Scan/HEAD/OSTEscaner/images/maximize.png
--------------------------------------------------------------------------------
/OSTEscaner/images/maximize2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OSTEsayed/OSTE-Meta-Scan/HEAD/OSTEscaner/images/maximize2.png
--------------------------------------------------------------------------------
/OSTEscaner/images/minimize.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OSTEsayed/OSTE-Meta-Scan/HEAD/OSTEscaner/images/minimize.png
--------------------------------------------------------------------------------
/OSTEscaner/images/oldmeta1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OSTEsayed/OSTE-Meta-Scan/HEAD/OSTEscaner/images/oldmeta1.png
--------------------------------------------------------------------------------
/OSTEscaner/result_template/meta1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OSTEsayed/OSTE-Meta-Scan/HEAD/OSTEscaner/result_template/meta1.png
--------------------------------------------------------------------------------
/OSTEscaner/requirements.txt:
--------------------------------------------------------------------------------
1 | tk
2 | customtkinter
3 | zaproxy
4 | jinja2
5 | # PIL
6 | pillow
7 | matplotlib
8 | beautifulsoup4
9 | pprintpp
--------------------------------------------------------------------------------
/ScreenShots/Screenshot_2023-05-31_15-09-04.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OSTEsayed/OSTE-Meta-Scan/HEAD/ScreenShots/Screenshot_2023-05-31_15-09-04.png
--------------------------------------------------------------------------------
/ScreenShots/Screenshot_2023-05-31_15-10-02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OSTEsayed/OSTE-Meta-Scan/HEAD/ScreenShots/Screenshot_2023-05-31_15-10-02.png
--------------------------------------------------------------------------------
/ScreenShots/Screenshot_2023-05-31_15-10-46.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OSTEsayed/OSTE-Meta-Scan/HEAD/ScreenShots/Screenshot_2023-05-31_15-10-46.png
--------------------------------------------------------------------------------
/ScreenShots/Screenshot_2023-05-31_15-11-10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OSTEsayed/OSTE-Meta-Scan/HEAD/ScreenShots/Screenshot_2023-05-31_15-11-10.png
--------------------------------------------------------------------------------
/ScreenShots/Screenshot_2023-05-31_15-11-36.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OSTEsayed/OSTE-Meta-Scan/HEAD/ScreenShots/Screenshot_2023-05-31_15-11-36.png
--------------------------------------------------------------------------------
/ScreenShots/Screenshot_2023-05-31_15-12-03.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OSTEsayed/OSTE-Meta-Scan/HEAD/ScreenShots/Screenshot_2023-05-31_15-12-03.png
--------------------------------------------------------------------------------
/ScreenShots/Screenshot_2023-05-31_15-13-01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OSTEsayed/OSTE-Meta-Scan/HEAD/ScreenShots/Screenshot_2023-05-31_15-13-01.png
--------------------------------------------------------------------------------
/ScreenShots/Screenshot_2023-05-31_15-13-42.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OSTEsayed/OSTE-Meta-Scan/HEAD/ScreenShots/Screenshot_2023-05-31_15-13-42.png
--------------------------------------------------------------------------------
/ScreenShots/Screenshot_2023-05-31_15-14-52.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OSTEsayed/OSTE-Meta-Scan/HEAD/ScreenShots/Screenshot_2023-05-31_15-14-52.png
--------------------------------------------------------------------------------
/ScreenShots/Screenshot_2023-05-31_15-15-33.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OSTEsayed/OSTE-Meta-Scan/HEAD/ScreenShots/Screenshot_2023-05-31_15-15-33.png
--------------------------------------------------------------------------------
/ScreenShots/Screenshot_2023-05-31_15-16-40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OSTEsayed/OSTE-Meta-Scan/HEAD/ScreenShots/Screenshot_2023-05-31_15-16-40.png
--------------------------------------------------------------------------------
/ScreenShots/Screenshot_2023-05-31_15-17-24.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OSTEsayed/OSTE-Meta-Scan/HEAD/ScreenShots/Screenshot_2023-05-31_15-17-24.png
--------------------------------------------------------------------------------
/ScreenShots/Screenshot_2023-05-31_15-18-11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OSTEsayed/OSTE-Meta-Scan/HEAD/ScreenShots/Screenshot_2023-05-31_15-18-11.png
--------------------------------------------------------------------------------
/ScreenShots/Screenshot_2023-05-31_15-19-11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OSTEsayed/OSTE-Meta-Scan/HEAD/ScreenShots/Screenshot_2023-05-31_15-19-11.png
--------------------------------------------------------------------------------
/ScreenShots/Screenshot_2023-05-31_15-20-50.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OSTEsayed/OSTE-Meta-Scan/HEAD/ScreenShots/Screenshot_2023-05-31_15-20-50.png
--------------------------------------------------------------------------------
/ScreenShots/Screenshot_2023-05-31_15-25-22.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OSTEsayed/OSTE-Meta-Scan/HEAD/ScreenShots/Screenshot_2023-05-31_15-25-22.png
--------------------------------------------------------------------------------
/ScreenShots/Screenshot_2023-05-31_17_40_51.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OSTEsayed/OSTE-Meta-Scan/HEAD/ScreenShots/Screenshot_2023-05-31_17_40_51.png
--------------------------------------------------------------------------------
/ScreenShots/Screenshot_2023-06-17_01-46-22.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OSTEsayed/OSTE-Meta-Scan/HEAD/ScreenShots/Screenshot_2023-06-17_01-46-22.png
--------------------------------------------------------------------------------
/ScreenShots/Screenshot_2023-07-16_17_52_10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OSTEsayed/OSTE-Meta-Scan/HEAD/ScreenShots/Screenshot_2023-07-16_17_52_10.png
--------------------------------------------------------------------------------
/ScreenShots/Screenshot_2023-07-16_17_52_21.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OSTEsayed/OSTE-Meta-Scan/HEAD/ScreenShots/Screenshot_2023-07-16_17_52_21.png
--------------------------------------------------------------------------------
/ScreenShots/Screenshot_2023-07-16_17_52_34.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OSTEsayed/OSTE-Meta-Scan/HEAD/ScreenShots/Screenshot_2023-07-16_17_52_34.png
--------------------------------------------------------------------------------
/OSTEscaner/__pycache__/OSTEscaner.cpython-310.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OSTEsayed/OSTE-Meta-Scan/HEAD/OSTEscaner/__pycache__/OSTEscaner.cpython-310.pyc
--------------------------------------------------------------------------------
/OSTEscaner/__pycache__/OSTEscaner.cpython-311.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OSTEsayed/OSTE-Meta-Scan/HEAD/OSTEscaner/__pycache__/OSTEscaner.cpython-311.pyc
--------------------------------------------------------------------------------
/Targets/Readme:
--------------------------------------------------------------------------------
1 | This folder is to put a Local host targets, for exemple if you have a web application that support NPM build You can add it here and run it throw META-Scan Local host services.
2 |
--------------------------------------------------------------------------------
/OSTEscaner/Dockerfile:
--------------------------------------------------------------------------------
1 | # Docker image for oste met scanner base on kali linux
2 | # the current metascan need an xserver running
3 |
4 | FROM kalilinux/kali-rolling
5 |
6 | RUN apt update -y
7 | RUN apt install python3-pip python3-tk -y
8 | RUN apt install zaproxy wapiti skipfish nikto nuclei -y
9 |
10 | COPY ./ ./scanner/
11 | WORKDIR "/scanner"
12 |
13 | RUN pip install --no-cache-dir -r ./requirements.txt
14 |
15 | CMD ["python3", "Metascan.py"]
16 |
--------------------------------------------------------------------------------
/OSTEscaner/weights/weights.json:
--------------------------------------------------------------------------------
1 | {"zap1": 1.0, "skip1": 1.0, "wapiti1": 3.1000000000000005, "nikto1": 1.4246, "nuclei1": 1.0, "wapiti2": 1, "nuclei2": 1, "zap3": 3.29, "skip3": 4.3, "wapiti3": 3.29, "nikto3": 4.8, "nuclei3": 4.3, "skip4": 1, "nuclei4": 1, "zap5": 1, "nikto5": 1, "zap6": 1, "skip6": 1, "nikto6": 1, "nuclei6": 1, "zap7": 1, "wapiti7": 1, "nuclei7": 1, "zap8": 1, "nikto8": 1, "nuclei8": 1, "zap9": 0.5, "skip9": 1.1, "wapiti9": 2.59, "nuclei9": 0.6, "nikto10": 1, "nuclei10": 1, "zap11": 1, "zap12": 1, "skip12": 1, "wapiti12": 1, "nuclei12": 1, "skip13": 1, "nuclei13": 1, "skip14": 1, "nuclei14": 1}
--------------------------------------------------------------------------------
/OSTEscaner/saved_weights/weights.json:
--------------------------------------------------------------------------------
1 | {"zap1": 0.55, "skip1": 0.3, "wapiti1": 0.5, "nikto1": 0.25, "nuclei1": 0.4, "wapiti2": 0.65, "nuclei2": 0.35, "zap3": 0.6400000000000001, "skip3": 0.5700000000000002, "wapiti3": 0.5900000000000001, "nikto3": 0.5320000000000003, "nuclei3": 0.6820000000000003, "skip4": 0.4, "nuclei4": 0.6, "zap5": 0.496, "nikto5": 0.52, "zap6": 0.55, "skip6": 0.3, "nikto6": 0.25, "nuclei6": 0.4, "zap7": 0.65, "wapiti7": 0.5, "nuclei7": 0.25, "zap8": 0.516, "nikto8": 0.37000000000000016, "nuclei8": 0.42000000000000015, "zap9": 0.646, "wapiti9": 0.52, "nuclei9": 0.246, "nikto10": 0.5, "nuclei10": 0.5, "zap11": 1, "zap12": 0.55, "skip12": 0.5, "wapiti12": 0.25, "nuclei12": 0.3, "skip13": 0.5, "nuclei13": 0.5, "skip14": 0.5, "nuclei14": 0.5}
--------------------------------------------------------------------------------
/OSTEscaner/weights/initiale_weights.json:
--------------------------------------------------------------------------------
1 | {
2 | "zap1":0.55,
3 | "skip1":0.3,
4 | "wapiti1":0.5,
5 | "nikto1":0.25,
6 | "nuclei1":0.4,
7 |
8 | "wapiti2":0.65,
9 | "nuclei2":0.35,
10 |
11 | "zap3":0.55,
12 | "skip3":0.5,
13 | "wapiti3":0.3,
14 | "nikto3":0.25,
15 | "nuclei3":0.4,
16 |
17 | "skip4":0.4,
18 | "nuclei4":0.6,
19 |
20 | "zap5":0.5,
21 | "nikto5":0.5,
22 |
23 | "zap6":0.55,
24 | "skip6":0.3,
25 | "nikto6":0.25,
26 | "nuclei6":0.4,
27 |
28 | "zap7":0.65,
29 | "wapiti7":0.5,
30 | "nuclei7":0.25,
31 |
32 | "zap8":0.55,
33 | "nikto8":0.2,
34 | "nuclei8":0.25,
35 |
36 | "zap9":0.65,
37 | "wapiti9":0.5,
38 | "nuclei9":0.25,
39 |
40 | "nikto10":0.5,
41 | "nuclei10":0.5,
42 |
43 | "zap11":1,
44 |
45 | "zap12":0.55,
46 | "skip12":0.5,
47 | "wapiti12":0.25,
48 | "nuclei12":0.3,
49 |
50 | "skip13":0.5,
51 | "nuclei13":0.5,
52 |
53 | "skip14":0.5,
54 | "nuclei14":0.5
55 | }
56 |
--------------------------------------------------------------------------------
/OSTEscaner/result_template/temp.py:
--------------------------------------------------------------------------------
1 | from jinja2 import Environment, FileSystemLoader
2 |
3 | env = Environment(loader=FileSystemLoader('.'))
4 | template = env.get_template('template.html')
5 |
6 |
7 | data = {
8 | "target_name":"name",
9 | "sql_meta":"null",
10 | "blind_meta":"null",
11 | "xss_meta":"null",
12 | "shell_meta":"null",
13 | "xslt_meta":"null",
14 | "xml_meta":"null",
15 | "xxe_meta":"null",
16 | "code_meta":"null",
17 | "os_meta":"null",
18 | "html_meta":"null",
19 | "template_meta":"null",
20 | "crlf_meta":"null",
21 | "ognl_meta":"null",
22 | "host_meta":"null",
23 | "sql1":"null",
24 | "sql2":"null",
25 | "sql3":"null",
26 | "sql4":"null",
27 | "sql5":"null",
28 | "blind3":"null",
29 | "blind5":"null",
30 | "xss1":"null",
31 | "xss2":"null",
32 | "xss3":"null",
33 | "xss4":"null",
34 | "xss5":"null",
35 | "shell2":"null",
36 | "shell5":"null",
37 | "xslt1":"null",
38 | "xslt4":"null",
39 | "xml1":"null",
40 | "xml2":"null",
41 | "xml4":"null",
42 | "xml5":"null",
43 | "xxe1":"null",
44 | "xxe3":"null",
45 | "xxe5":"null",
46 | "code1":"null",
47 | "code3":"null",
48 | "code4":"null",
49 | "code5":"null",
50 | "os1":"null",
51 | "os3":"null",
52 | "os5":"null",
53 | "html4":"null",
54 | "html5":"null",
55 | "template1":"null",
56 | "crlf1":"null",
57 | "crlf2":"null",
58 | "crlf3":"null",
59 | "crlf5":"null",
60 | "ognl2":"null",
61 | "ognl5":"null",
62 | "host2":"null",
63 | "host5":"null"}
64 | output = template.render(data)
65 | with open('output.html', 'w') as f:
66 | f.write(output)
67 |
--------------------------------------------------------------------------------
/installation.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | # Colors for output
4 | GREEN='\033[0;32m'
5 | RED='\033[0;31m'
6 | NC='\033[0m' # No Color
7 |
8 | # Function to check if command was successful
9 | check_status() {
10 | if [ $? -eq 0 ]; then
11 | echo -e "${GREEN}[✓] $1 successfully installed${NC}"
12 | else
13 | echo -e "${RED}[✗] Failed to install $1${NC}"
14 | fi
15 | }
16 |
17 | # Function to check if running as root
18 | check_root() {
19 | if [ "$EUID" -ne 0 ]; then
20 | echo -e "${RED}Please run as root (use sudo)${NC}"
21 | exit 1
22 | fi
23 | }
24 |
25 | # Main installation function
26 | main_install() {
27 | check_root
28 |
29 | # Update package lists
30 | echo "Updating package lists..."
31 | apt update
32 |
33 | # Install main scanners
34 | echo "Installing main scanning tools..."
35 | apt install -y zaproxy
36 | check_status "ZAP"
37 |
38 | apt install -y wapiti
39 | check_status "Wapiti"
40 |
41 | apt install -y skipfish
42 | check_status "Skipfish"
43 |
44 | apt install -y nikto
45 | check_status "Nikto"
46 |
47 | # Install Nuclei
48 | echo "Installing Nuclei..."
49 | apt install -y nuclei
50 | check_status "Nuclei"
51 |
52 | # Install Python3 and pip if not present
53 | apt install -y python3 python3-pip
54 | check_status "Python3 and pip"
55 |
56 | # Install required Python packages
57 | echo "Installing Python dependencies..."
58 | pip3 install customtkinter python-owasp-zap-v2.4 jinja2 pillow matplotlib beautifulsoup4
59 | check_status "Python packages"
60 |
61 | # Optional: Install XAMPP
62 | echo "Do you want to install XAMPP? (y/n)"
63 | read -r install_xampp
64 | if [ "$install_xampp" = "y" ]; then
65 | echo "Installing XAMPP..."
66 | wget https://www.apachefriends.org/xampp-files/8.0.28/xampp-linux-x64-8.0.28-0-installer.run
67 | chmod +x xampp-linux-x64-8.0.28-0-installer.run
68 | ./xampp-linux-x64-8.0.28-0-installer.run
69 | check_status "XAMPP"
70 | fi
71 |
72 | # Optional: Install NPM
73 | echo "Do you want to install NPM? (y/n)"
74 | read -r install_npm
75 | if [ "$install_npm" = "y" ]; then
76 | echo "Installing NPM..."
77 | apt install -y npm
78 | check_status "NPM"
79 | fi
80 | }
81 |
82 | # Run the installation
83 | echo "Starting OSTE-Meta-Scanner dependencies installation..."
84 | main_install
85 | echo -e "${GREEN}Installation complete!${NC}"
86 |
--------------------------------------------------------------------------------
/OSTEscaner/nikto_vulnerability_tunning/nikto_tuning.txt:
--------------------------------------------------------------------------------
1 | nikto_vulnerability={
2 | 'sql_injection':{
3 | 'number':0,
4 | 'ids':["000073",
5 | "000683",
6 | "000684",
7 | "000685",
8 | "000686",
9 | "000687",
10 | "000688",
11 | "000689",
12 | "000690",
13 | "000691",
14 | "000693",
15 | "000694",
16 | "000695",
17 | "000696",
18 | "001110",
19 | "001450",
20 | "001451",
21 | "001509",
22 | "001512",
23 | "001513",
24 | "003166",
25 | "003499",
26 | "003500",
27 | "006480",
28 | "006481",
29 | "006815",
30 | "007054",
31 | "007130",
32 | "007131",
33 | "007148",
34 | "007149",]
35 | }
36 | ,
37 | 'XML injection':{
38 | 'number':0,
39 | 'ids':["007245"]
40 | }
41 | ,
42 | 'script_injection':{
43 | 'number':0,
44 | 'ids':["001011"]
45 | }
46 | ,
47 | 'sql information':{
48 | 'number':0,
49 | 'ids':["000716"]
50 | }
51 | ,
52 | 'html injection':{
53 | 'number':0,
54 | 'ids':['000135']
55 | },
56 |
57 | 'XSLT_Extensible Stylesheet Language Transformations injection':{
58 | 'number':0,
59 | 'ids':['000136']}
60 | ,
61 | 'remote source injection':{
62 | 'number':0,
63 | 'ids':["000057",
64 | "000058",
65 | "000059"]
66 | },
67 |
68 | 'XSS injection':{
69 | 'number':0,
70 | 'ids':["000138",
71 | "000139 ",
72 | "000140 ",
73 | "000141 ",
74 | "000331 ",
75 | "000332 ",
76 | "000697 ",
77 | "000698 ",
78 | "000700 ",
79 | "000701 ",
80 | "000702 ",
81 | "000703 ",
82 | "000704 ",
83 | "000705 ",
84 | "000706",
85 | "000707 ",
86 | "000708",
87 | "000709",
88 | "000710",
89 | "000711",
90 | "000712",
91 | "000713",
92 | "000714",
93 | "000715",
94 | "000717",
95 | "000718",
96 | "000719",
97 | "000720",
98 | "000721",
99 | "000722",
100 | "000723",
101 | "000724",
102 | "000725",
103 | "000726",
104 | "000727",
105 | "000728",
106 | "000729",
107 | "000730",
108 | "000731",
109 | "000732",
110 | "000733",
111 | "000734",
112 | "000735",
113 | "000736",
114 | "000737",
115 | "000738",
116 | "000739",
117 | "000740",
118 | "000741",
119 | "000742",
120 | "000743",
121 | "000744",
122 | "000745",
123 | "000746",
124 | "000747",
125 | "000748",
126 | "000749",
127 | "000750",
128 | "000751",
129 | "000753",
130 | "000752",
131 | "000754",
132 | "000755",
133 | "000756",
134 | "000757",
135 | "000758",
136 | "000759",
137 | "000760",
138 | "000761",
139 | "000762",
140 | "000763",
141 | "000764",
142 | "000765",
143 | "000766",
144 | "000767",
145 | "000768",
146 | "000769",
147 | "000770",
148 | "000771",
149 | "000772",
150 | "000773",
151 | "000774",
152 | "000775",
153 | "000776",
154 | "000777",
155 | "000779",
156 | "000778",
157 | "000780",
158 | "000781",
159 | "000782",
160 | "000783",
161 | "000784",
162 | "000785",
163 | "000786",
164 | "000787",
165 | "000788",
166 | "000789",
167 | "000790",
168 | "000791",
169 | "000792",
170 | "000793",
171 | "000794",
172 | "000795",
173 | "000796",
174 | "000797",
175 | "000798",
176 | "000799",
177 | "000800",
178 | "000801",
179 | "000802",
180 | "000803",
181 | "000804",
182 | "000805",
183 | "000806",
184 | "000807",
185 | "000808",
186 | "000809",
187 | "000810",
188 | "000811",
189 | "000812",
190 | "000813",
191 | "000814",
192 | "000815",
193 | "000816",
194 | "000817",
195 | "000818",
196 | "000819",
197 | "000820",
198 | "000821",
199 | "000822",
200 | "000823",
201 | "000824",
202 | "000825",
203 | "000826",
204 | "000827",
205 | "000828",
206 | "000829",
207 | "000830",
208 | "000831",
209 | "000832",
210 | "000833",
211 | "000834",
212 | "000835",
213 | "000836",
214 | "000837",
215 | "000838",
216 | "000839",
217 | "000840",
218 | "000841",
219 | "000842",
220 | "000843",
221 | "000844",
222 | "000845",
223 | "000846",
224 | "000847",
225 | "000848",
226 | "000849",
227 | "000850",
228 | "000851",
229 | "000852",
230 | "000853",
231 | "000854",
232 | "000855",
233 | "000856",
234 | "000857",
235 | "000858",
236 | "000859",
237 | "000860",
238 | "000861",
239 | "000862",
240 | "000863",
241 | "000864",
242 | "000865",
243 | "000866",
244 | "000867",
245 | "000868",
246 | "000869",
247 | "000870",
248 | "000873",
249 | "000872",
250 | "000875",
251 | "000874",
252 | "000877",
253 | "000876",
254 | "000878",
255 | "000879",
256 | "000880",
257 | "000881",
258 | "000882",
259 | "000883",
260 | "000884",
261 | "000885",
262 | "000886",
263 | "000887",
264 | "000888",
265 | "000889",
266 | "000890",
267 | "000891",
268 | "000892",
269 | "000893",
270 | "000894",
271 | "000895",
272 | "000896",
273 | "000897",
274 | "000898",
275 | "000899",
276 | "000900",
277 | "000901",
278 | "000902",
279 | "000903",
280 | "000904",
281 | "000905",
282 | "000906",
283 | "000908",
284 | "000907",
285 | "000909",
286 | "000910",
287 | "000911",
288 | "000912",
289 | "000913",
290 | "000914",
291 | "000915",
292 | "000916",
293 | "000917",
294 | "000918",
295 | "000919",
296 | "000920",
297 | "000921",
298 | "000922",
299 | "000923",
300 | "000924",
301 | "000925",
302 | "000926",
303 | "000927",
304 | "000928",
305 | "000929",
306 | "000930",
307 | "000931",
308 | "000932",
309 | "000933",
310 | "000934",
311 | "000935",
312 | "000936",
313 | "001184",
314 | "001210",
315 | "001211",
316 | "001215",
317 | "001216",
318 | "001217",
319 | "001223",
320 | "001224",
321 | "001225",
322 | "001227",
323 | "001228",
324 | "001229",
325 | "001230",
326 | "001236",
327 | "001241",
328 | "001378",
329 | "001379",
330 | "001380",
331 | "001381",
332 | "001382",
333 | "001383",
334 | "001453",
335 | "001454",
336 | "001456",
337 | "001457",
338 | "001458",
339 | "001459",
340 | "001460",
341 | "001470",
342 | "001487",
343 | "001490",
344 | "001503",
345 | "001504",
346 | "001506",
347 | "001510",
348 | "003017",
349 | "003030",
350 | "003031",
351 | "003032",
352 | "003033",
353 | "003034",
354 | "003035",
355 | "003036",
356 | "003037",
357 | "003038",
358 | "003081",
359 | "003083",
360 | "003086",
361 | "003117",
362 | "003118",
363 | "003122",
364 | "003123",
365 | "003124",
366 | "003125",
367 | "003134",
368 | "003150",
369 | "003170",
370 | "003171",
371 | "003172",
372 | "003173",
373 | "003174",
374 | "003185",
375 | "003187",
376 | "003186",
377 | "003188",
378 | "003226",
379 | "003227",
380 | "003228",
381 | "003229",
382 | "003230",
383 | "003231",
384 | "003232",
385 | "003233",
386 | "003234",
387 | "003235",
388 | "003236",
389 | "003237",
390 | "003238",
391 | "003239",
392 | "003240",
393 | "003241",
394 | "003242",
395 | "003243",
396 | "003244",
397 | "003245",
398 | "003246",
399 | "003247",
400 | "003248",
401 | "003249",
402 | "003250",
403 | "003251",
404 | "003252",
405 | "003253",
406 | "003254",
407 | "003255",
408 | "003256",
409 | "003257",
410 | "003258",
411 | "003259",
412 | "003260",
413 | "003261",
414 | "003262",
415 | "003274",
416 | "003275",
417 | "003276",
418 | "003277",
419 | "003278",
420 | "003279",
421 | "003280",
422 | "003281",
423 | "003282",
424 | "003283",
425 | "003284",
426 | "003285",
427 | "003286",
428 | "003287",
429 | "003288",
430 | "003304",
431 | "003323",
432 | "003347",
433 | "003348",
434 | "003349",
435 | "003351",
436 | "003355",
437 | "003356",
438 | "003410",
439 | "003411",
440 | "003412",
441 | "003497",
442 | "006195",
443 | "006433",
444 | "006784",
445 | "006785",
446 | "007079",
447 | "007080",
448 | "007081",
449 | "007092"]
450 | }
451 |
452 | }
453 |
454 |
--------------------------------------------------------------------------------
/OSTEscaner/nikto_vulnerability_tunning/nikto_tuning.json:
--------------------------------------------------------------------------------
1 | {"nikto_vulnerability":{
2 | "sql_injection":{
3 | "number":0,
4 | "method_msg":[],
5 | "ids":["000073",
6 | "000683",
7 | "000684",
8 | "000685",
9 | "000686",
10 | "000687",
11 | "000688",
12 | "000689",
13 | "000690",
14 | "000691",
15 | "000693",
16 | "000694",
17 | "000695",
18 | "000696",
19 | "001110",
20 | "001450",
21 | "001451",
22 | "001509",
23 | "001512",
24 | "001513",
25 | "003166",
26 | "003499",
27 | "003500",
28 | "006480",
29 | "006481",
30 | "006815",
31 | "007054",
32 | "007130",
33 | "007131",
34 | "007148",
35 | "007149"]
36 | }
37 | ,
38 | "XML injection":{
39 | "number":0,
40 | "method_msg":[],
41 | "ids":["007245"]
42 | }
43 | ,
44 | "script_injection":{
45 | "number":0,
46 | "method_msg":[],
47 | "ids":["001011"]
48 | }
49 | ,
50 | "sql information":{
51 | "number":0,
52 | "method_msg":[],
53 | "ids":["000716"]
54 | }
55 | ,
56 | "html injection":{
57 | "number":0,
58 | "method_msg":[],
59 | "ids":["000135"]
60 | },
61 |
62 | "XSLT_Extensible Stylesheet Language Transformations injection":{
63 | "number":0,
64 | "method_msg":[],
65 | "ids":["000136"]}
66 | ,
67 | "remote source injection":{
68 | "number":0,
69 | "method_msg":[],
70 | "ids":["000057",
71 | "000058",
72 | "000059"]
73 | },
74 |
75 | "XSS injection":{
76 | "number":0,
77 | "method_msg":[],
78 | "ids":["000138",
79 | "000139",
80 | "000140",
81 | "000141",
82 | "000331",
83 | "000332",
84 | "000697",
85 | "000698",
86 | "000700",
87 | "000701",
88 | "000702",
89 | "000703",
90 | "000704",
91 | "000705",
92 | "000706",
93 | "000707",
94 | "000708",
95 | "000709",
96 | "000710",
97 | "000711",
98 | "000712",
99 | "000713",
100 | "000714",
101 | "000715",
102 | "000717",
103 | "000718",
104 | "000719",
105 | "000720",
106 | "000721",
107 | "000722",
108 | "000723",
109 | "000724",
110 | "000725",
111 | "000726",
112 | "000727",
113 | "000728",
114 | "000729",
115 | "000730",
116 | "000731",
117 | "000732",
118 | "000733",
119 | "000734",
120 | "000735",
121 | "000736",
122 | "000737",
123 | "000738",
124 | "000739",
125 | "000740",
126 | "000741",
127 | "000742",
128 | "000743",
129 | "000744",
130 | "000745",
131 | "000746",
132 | "000747",
133 | "000748",
134 | "000749",
135 | "000750",
136 | "000751",
137 | "000753",
138 | "000752",
139 | "000754",
140 | "000755",
141 | "000756",
142 | "000757",
143 | "000758",
144 | "000759",
145 | "000760",
146 | "000761",
147 | "000762",
148 | "000763",
149 | "000764",
150 | "000765",
151 | "000766",
152 | "000767",
153 | "000768",
154 | "000769",
155 | "000770",
156 | "000771",
157 | "000772",
158 | "000773",
159 | "000774",
160 | "000775",
161 | "000776",
162 | "000777",
163 | "000779",
164 | "000778",
165 | "000780",
166 | "000781",
167 | "000782",
168 | "000783",
169 | "000784",
170 | "000785",
171 | "000786",
172 | "000787",
173 | "000788",
174 | "000789",
175 | "000790",
176 | "000791",
177 | "000792",
178 | "000793",
179 | "000794",
180 | "000795",
181 | "000796",
182 | "000797",
183 | "000798",
184 | "000799",
185 | "000800",
186 | "000801",
187 | "000802",
188 | "000803",
189 | "000804",
190 | "000805",
191 | "000806",
192 | "000807",
193 | "000808",
194 | "000809",
195 | "000810",
196 | "000811",
197 | "000812",
198 | "000813",
199 | "000814",
200 | "000815",
201 | "000816",
202 | "000817",
203 | "000818",
204 | "000819",
205 | "000820",
206 | "000821",
207 | "000822",
208 | "000823",
209 | "000824",
210 | "000825",
211 | "000826",
212 | "000827",
213 | "000828",
214 | "000829",
215 | "000830",
216 | "000831",
217 | "000832",
218 | "000833",
219 | "000834",
220 | "000835",
221 | "000836",
222 | "000837",
223 | "000838",
224 | "000839",
225 | "000840",
226 | "000841",
227 | "000842",
228 | "000843",
229 | "000844",
230 | "000845",
231 | "000846",
232 | "000847",
233 | "000848",
234 | "000849",
235 | "000850",
236 | "000851",
237 | "000852",
238 | "000853",
239 | "000854",
240 | "000855",
241 | "000856",
242 | "000857",
243 | "000858",
244 | "000859",
245 | "000860",
246 | "000861",
247 | "000862",
248 | "000863",
249 | "000864",
250 | "000865",
251 | "000866",
252 | "000867",
253 | "000868",
254 | "000869",
255 | "000870",
256 | "000873",
257 | "000872",
258 | "000875",
259 | "000874",
260 | "000877",
261 | "000876",
262 | "000878",
263 | "000879",
264 | "000880",
265 | "000881",
266 | "000882",
267 | "000883",
268 | "000884",
269 | "000885",
270 | "000886",
271 | "000887",
272 | "000888",
273 | "000889",
274 | "000890",
275 | "000891",
276 | "000892",
277 | "000893",
278 | "000894",
279 | "000895",
280 | "000896",
281 | "000897",
282 | "000898",
283 | "000899",
284 | "000900",
285 | "000901",
286 | "000902",
287 | "000903",
288 | "000904",
289 | "000905",
290 | "000906",
291 | "000908",
292 | "000907",
293 | "000909",
294 | "000910",
295 | "000911",
296 | "000912",
297 | "000913",
298 | "000914",
299 | "000915",
300 | "000916",
301 | "000917",
302 | "000918",
303 | "000919",
304 | "000920",
305 | "000921",
306 | "000922",
307 | "000923",
308 | "000924",
309 | "000925",
310 | "000926",
311 | "000927",
312 | "000928",
313 | "000929",
314 | "000930",
315 | "000931",
316 | "000932",
317 | "000933",
318 | "000934",
319 | "000935",
320 | "000936",
321 | "001184",
322 | "001210",
323 | "001211",
324 | "001215",
325 | "001216",
326 | "001217",
327 | "001223",
328 | "001224",
329 | "001225",
330 | "001227",
331 | "001228",
332 | "001229",
333 | "001230",
334 | "001236",
335 | "001241",
336 | "001378",
337 | "001379",
338 | "001380",
339 | "001381",
340 | "001382",
341 | "001383",
342 | "001453",
343 | "001454",
344 | "001456",
345 | "001457",
346 | "001458",
347 | "001459",
348 | "001460",
349 | "001470",
350 | "001487",
351 | "001490",
352 | "001503",
353 | "001504",
354 | "001506",
355 | "001510",
356 | "003017",
357 | "003030",
358 | "003031",
359 | "003032",
360 | "003033",
361 | "003034",
362 | "003035",
363 | "003036",
364 | "003037",
365 | "003038",
366 | "003081",
367 | "003083",
368 | "003086",
369 | "003117",
370 | "003118",
371 | "003122",
372 | "003123",
373 | "003124",
374 | "003125",
375 | "003134",
376 | "003150",
377 | "003170",
378 | "003171",
379 | "003172",
380 | "003173",
381 | "003174",
382 | "003185",
383 | "003187",
384 | "003186",
385 | "003188",
386 | "003226",
387 | "003227",
388 | "003228",
389 | "003229",
390 | "003230",
391 | "003231",
392 | "003232",
393 | "003233",
394 | "003234",
395 | "003235",
396 | "003236",
397 | "003237",
398 | "003238",
399 | "003239",
400 | "003240",
401 | "003241",
402 | "003242",
403 | "003243",
404 | "003244",
405 | "003245",
406 | "003246",
407 | "003247",
408 | "003248",
409 | "003249",
410 | "003250",
411 | "003251",
412 | "003252",
413 | "003253",
414 | "003254",
415 | "003255",
416 | "003256",
417 | "003257",
418 | "003258",
419 | "003259",
420 | "003260",
421 | "003261",
422 | "003262",
423 | "003274",
424 | "003275",
425 | "003276",
426 | "003277",
427 | "003278",
428 | "003279",
429 | "003280",
430 | "003281",
431 | "003282",
432 | "003283",
433 | "003284",
434 | "003285",
435 | "003286",
436 | "003287",
437 | "003288",
438 | "003304",
439 | "003323",
440 | "003347",
441 | "003348",
442 | "003349",
443 | "003351",
444 | "003355",
445 | "003356",
446 | "003410",
447 | "003411",
448 | "003412",
449 | "003497",
450 | "006195",
451 | "006433",
452 | "006784",
453 | "006785",
454 | "007079",
455 | "007080",
456 | "007081",
457 | "007092"]
458 | }
459 |
460 | }
461 | }
462 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
2 | # OSTE-Meta-Scanner
3 | This project is now maintained and supported by OSTE and is no longer available as an open-source project. For inquiries, commercial use, or support, please contact OSTE via [LinkedIn](https://www.linkedin.com/company/oste-service/), or official website, or sales team at +213.7.98.38.94.54 via whatsup.
4 | 
5 | This project aims to simplify the field of Dynamic Application Security Testing. The OSTE meta scanner is a comprehensive web vulnerability scanner that combines multiple DAST scanners, including Nikto Scanner, ZAP, Nuclei, SkipFish, and Wapiti.
6 |
7 |
8 | ## Table of Contents
9 |
10 | - [Introduction](#introduction)
11 | - [Features](#features)
12 | - [Installation](#installation)
13 | - [Usage](#usage)
14 | - [Contributing](#contributing)
15 | - [License](#license)
16 | - [ScreenShots](#ScreenShots)
17 |
18 | ## Introduction
19 | This software offers a user-friendly graphical interface which presents a comprehensive report for each scan, making the scanning process effortless and straightforward.
20 |
21 | The main focus of this scanner is on web injection vulnerabilities such as SQL injection, XSS injection, OS command injection, XML injection, and many more. Additionally, it provides a list of vulnerabilities supported by each scanner, apart from injection vulnerabilities.
22 |
23 | We offer two types of reports. The first is a consolidated report in JSON format, which includes important reports from each scanner. It contains details such as the vulnerability, the corresponding URL, the parameter used, the Curl command, the attack vector, a description of the vulnerability, and more.
24 |
25 | The second report is an HTML file format that specifically highlights successful injection attacks. Our results and decisions are based on a novel learning algorithm proposed during the ("A Meta-Scan based approach for the detection of injection vulnerabilities in Web applications.", -University May 8, 1945 -Guelma -, Computer Science Department, Presented by: SEYYID TAQY EDINE OUDJANI, Supervised by: DR. ABDELHAKIM HANNOUSSE. 2023). [https://dspace.univ-guelma.dz/jspui/handle/123456789/15028].
26 |
27 | ## Features
28 |
29 | List of Main Vulnerabilities supported:
30 | 1. Injection
31 | - SQL injection
32 | - Cross site scripting
33 | - OS command injection
34 | - XML injection
35 | - XSLT injection
36 | - XML External entites
37 | - code injection
38 | - host header injection
39 | - html injection
40 | - Template injection (server-side)
41 | - CRLF injection
42 | - OGNL injection
43 | 2. Other vulnerabilities (refer to the repository of each scanner for a complete list.)
44 | - Skipfish Vulnerabilities support List.
45 | - Wapiti Vulnerabilities support List.
46 | - ZAP Active Attack list.
47 | - Nikto Vulnerabilities support List (Specified: Tunning 9 & 4).
48 | - Nuclei CVE-Template.
49 | ## Installation
50 |
51 | The installation process requires a specific set of requirements. While this project is primarily supported on Kali Linux, it can also be compatible with other operating systems:
52 |
53 | 1. ZAP:
54 | - kaliLinux: [ sudo apt install zaproxy ]
55 | - Other OSs: [ https://github.com/zaproxy/zaproxy ]
56 |
57 | 2. Wapiti:
58 | - kaliLinux: [ sudo apt install wapiti ]
59 | - Other OSs: [ https://wapiti-scanner.github.io/ ]
60 |
61 | 3. Skipfish:
62 | - kaliLinux: [ sudo apt install skipfish ]
63 | - Other OSs: [ https://gitlab.com/kalilinux/packages/skipfish ]
64 |
65 | 4. Nikto :
66 | - kaliLinux: [ sudo apt install nikto ]
67 | - Other OSs: [ https://github.com/sullo/nikto ]
68 |
69 | 5. Nuclei:
70 | - kaliLinux: [ sudo apt install nuclei ]
71 | - Other OSs: [ https://github.com/projectdiscovery/nuclei ]
72 |
73 | 6. Python 3 * Libraries:
74 | - customtkinter
75 | - zapv2
76 | - jinja2
77 | - webbrowser
78 | - PIL
79 | - matplotlib
80 | - BeautifulSoup
81 | - pprint
82 |
83 | 7. optional requirments for more features:
84 | - XAMP server
85 | - NPM
86 |
87 | (Note: Please note that I will be creating a bash script to automate the installation steps for Linux users as soon as possible.)
88 |
89 | ## Usage
90 |
91 | After cloning the repository to your local machine, you can initiate the application by executing the command python3 Metascan.py.
92 |
93 | Then, you can navigate through the interface of the application.
94 |
95 | ## Docker
96 |
97 | A Docker image is available in OSTEscaner directory. It is based on kali linux and will need a xserver to display the python GUI.
98 | On linux, you probably already have one runnig, on windows (including WSL) good oss servers are [vcxsrv](https://sourceforge.net/projects/vcxsrv/) or [xming](https://sourceforge.net/projects/xming/).
99 |
100 | first export your display:
101 | Linux: `export DISPLAY=:0.0`
102 | Windows (wsl): `export DISPLAY="$(grep nameserver /etc/resolv.conf | sed 's/nameserver //'):0"`
103 | then build & run the docker image:
104 | ```
105 | docker build -t metascan .
106 | docker run -e DISPLAY=$DISPLAY --network=host metascan
107 | ```
108 |
109 | troubleshooting:
110 | - xdisplay for docker maybe tricky and you may face the `_tkinter.TclError: couldn't connect to display` error. As it is based on network communication, yo may need to include your local ip address: e.g. `export DISPLAY:192.168.100.5:0.0`, on windows you may look for tutorial on xming and install additional fonts.
111 | - the apt commands during the build sometimes fails due to kali.org network error (`Failed to fetch http://http.kali.org/`) just retry the build
112 |
113 | ## Contributing
114 |
115 | We welcome contributions to enhance and improve this project.
116 | either by donation :
117 | [](https://www.buymeacoffee.com/oudjanisaye)
118 |
119 | or by your power of mind .contribute, please follow these guidelines:
120 |
121 | 1. Fork the repository and create a new branch for your contribution.
122 | 2. Ensure that your code adheres to the project's coding standards.
123 | 3. Make your changes, addressing the specific issue or adding the proposed enhancement.
124 | 4. Test your changes thoroughly.
125 | 5. Commit your changes and provide a clear and descriptive commit message.
126 | 6. Push your changes to your forked repository.
127 | 7. Submit a pull request, detailing the changes you've made and providing any relevant information or context.
128 |
129 | Please note that all contributions will be reviewed by the project maintainers. We appreciate your effort and will do our best to provide timely feedback.
130 |
131 | If you have any questions or need further clarification, feel free to reach out to us through the issue tracker or by contacting the project maintainers directly.
132 |
133 | ## License
134 |
135 | This project is under GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007.
136 |
137 | This project is intended for educational purposes and aims to simplify the overall assessment of cybersecurity. However, we want to emphasize that we are not liable for any malicious use of this application. It is crucial that users of this software exercise responsibility and ethical behavior. We strongly recommend notifying the targets or individuals involved before utilizing this software.
138 |
139 | ## ScreenShots
140 | 
141 |
142 | ## Contact
143 | linkdin:(https://www.linkedin.com/in/oudjani-seyyid-taqy-eddine-b964a5228)
144 |
145 |
--------------------------------------------------------------------------------
/OSTEscaner/result_template/template.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | My Webpage
8 |
9 |
162 |
163 |
164 |
165 |
173 |
174 |
175 |
META-Scanner Results for {{target_name}}
176 |
177 | Results
178 |
179 |
180 |
181 | | CWE-code:Vulnerability |
182 | Meta scanner |
183 | ZAP |
184 | SkipFish |
185 | Wapiti |
186 | Nikto |
187 | Nuclei |
188 |
189 |
190 |
191 |
192 |
193 | | CWE-89: Sql injection |
194 | {{sql_meta}} |
195 | {{sql1}} |
196 | {{sql2}} |
197 | {{sql3}} |
198 | {{sql4}} |
199 | {{sql5}} |
200 |
201 |
202 |
203 | | CWE-79: Cross site script injection |
204 | {{xss_meta}} |
205 | {{xss1}} |
206 | {{xss2}} |
207 | {{xss3}} |
208 | {{xss4}} |
209 | {{xss5}} |
210 |
211 |
212 | | CWE-78: OS command injection |
213 | {{os_meta}} |
214 | {{os1}} |
215 | {{os2}} |
216 | {{os3}} |
217 | NaN |
218 | {{os5}} |
219 |
220 |
221 | | CVE-2006-4686: XSLT injection |
222 | {{xslt_meta}} |
223 | {{xslt1}} |
224 | NaN |
225 | NaN |
226 | {{xslt4}} |
227 | NaN |
228 |
229 |
230 | | CWE-91: XML injection |
231 | {{xml_meta}} |
232 | {{xml1}} |
233 | {{xml2}} |
234 | NaN |
235 | {{xml4}} |
236 | {{xml5}} |
237 |
238 |
239 | | CWE-611: XXE injection |
240 | {{xxe_meta}} |
241 | {{xxe1}} |
242 | NaN |
243 | {{xxe3}} |
244 | NaN |
245 | {{xxe5}} |
246 |
247 |
248 | | CWE-94: Code injection |
249 | {{code_meta}} |
250 | {{code1}} |
251 | NaN |
252 | NaN |
253 | {{code4}} |
254 | {{code5}} |
255 |
256 |
257 |
258 | | CWE-80: HTML injection |
259 | {{html_meta}} |
260 | NaN |
261 | NaN |
262 | NaN |
263 | {{html4}} |
264 | {{html5}} |
265 |
266 |
267 | | CWE-1336: Template injection |
268 | {{template_meta}} |
269 | {{template1}} |
270 | NaN |
271 | NaN |
272 | NaN |
273 | NaN |
274 |
275 |
276 | | CWE-93: CRLF injection |
277 | {{crlf_meta}} |
278 | {{crlf1}} |
279 | {{crlf2}} |
280 | {{crlf3}} |
281 | NaN |
282 | {{crlf5}} |
283 |
284 |
285 | | CWE-1003: OGNL injection |
286 | {{ognl_meta}} |
287 | NaN |
288 | {{ognl2}} |
289 | NaN |
290 | NaN |
291 | {{ognl5}} |
292 |
293 |
294 | | CWE-644: HOST header injection |
295 | {{host_meta}} |
296 | NaN |
297 | {{host2}} |
298 | NaN |
299 | NaN |
300 | {{host5}} |
301 |
302 |
303 |
304 |
305 |
306 |
307 |
308 |
309 |
310 |
311 |
312 |
313 |
314 |
315 |
327 |
328 |
329 |