sabyasachirana / webmap Goto Github PK
View Code? Open in Web Editor NEWWebMap-Nmap Web Dashboard and Reporting
License: GNU General Public License v3.0
WebMap-Nmap Web Dashboard and Reporting
License: GNU General Public License v3.0
First I run:
sudo docker run -d --name webmap4 -h webmap -p 8000:8000 -v /tmp/webmap:/opt/xml reborntc/webmap
This would seem to indicate that /tmp/webmap on my host OS will be mounted to /opt/xml inside the docker image. However when I drop an nmap.xml file into /tmp/webmap the docker webapp doesn't load/parse it?
Thoughts?
Hi can you add support for ARM64.
thanks
The guide is very barebones for new users.
I am using windows 10 with docker installed.
It does not seem to be finding CVE's when I click on the link.
Generate a new token with:
docker exec -ti webmap /root/token
root@c0e56bc65d19:
# cat /root/token.sha256#
4b1015c1b1f8cd597286a38e692760b86f44a5d8d3d7ae818b2648a1d0f8c7a1root@c0e56bc65d19:
How can I delete/modify a scheduled scan?
Hello!
I get a KeError at /view/pdf, when trying to create a PDF-Report.
Is this feature broken?
I am using the docker-container.
Everything else seems to work fine.
Cheers
Niko
Hi - am I missing something or is the docker download for this gone? https://hub.docker.com/u/rev3rse looks empty.
running the command:
docker pull reborntc/webmap
results in the following error:
Error response from daemon: manifest for reborntc/webmap:latest not found: manifest unknown: manifest unknown
First things first,
Awesome piece of software! it helps me a lot and saves me a lot of time, as long as it works fully as expected, but does not.
File:
root@webmap:/opt/nmapdashboard/nmapreport/nmap# cat cve.py
...
line 80: r.=.requests.get('http://cve.circl.lu/api/cvefor/'+cpestr)t()
...
there is 2x API reference, unfortunately "cvefor" doesn't work, as below
blaise@dev:~/app$ curl -k -X 'GET' 'https://cve.circl.lu/api/cvefor/cpe%3A2.3%3Ao%3Amicrosoft%3Awindows_11%3A-%3A*%3A*%3A*%3A*%3A*%3Ax64%3A*?limit=20' -H 'accept: application/json'
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL was not found on this server.</p>
<hr>
<address>Apache Server at cve.circl.lu Port 443</address>
</body></html>
I launched the whole project (cve search docker) locally, changed the addresses to my own (localhost)
and now the "CHECK FOR CVE AND EXPLOITS" function works, at the bottom of the page you can see: (222 CVE FOUND) but when I click to enable preview, I get an error from django:
KeyError at /report/192.168.16.147/
'references'
...
elif type(i) is dict:
listcve = [i]
#cveout += 'dict<hr>'
#continue
for cveobj in listcve:
cverefout = ''
for cveref in cveobj['references']: …
cverefout += '<a href="'+cveref+'">'+cveref+'</a><br>'
cveexdbout = ''
if 'exploit-db' in cveobj:
cveexdbout = '<br><div class="small" style="line-height:20px;"><b>Exploit DB:</b><br>'
for cveexdb in cveobj['exploit-db']:
'references' contains a list of urls
Hi
How can I parse multiple XML files with this? I don't see any option for that. I have multiple XMLs that I want to parse/merge into one so the report gets a bit better.
I ran into an issue where SELinux was blocking access to the /opt/xml mount. The Django app was displaying a debug page because it couldn't open the /opt/xml path.
To get around this problem, you can add the :z flag to the docker run command:
docker run -d --name webmap -h webmap -p 8000:8000 -v /tmp/webmap:/opt/xml:z reborntc/webmap
Details on this flag:
https://docs.docker.com/storage/bind-mounts/#configure-the-selinux-label
I built the docker after cloning this repo. I got a couple of errors easy to fix.
Because of the change of the GitHub username, from Rev3seSecurity to SabyasachiRana, trying to build from the docker file fails (ie. it's trying to clone a non-existent repo).
"E:Package 'libssl1.0-dev' has no installation candidate"
i run webmap docker build ($ docker build -t webmap:latest ) in kali and ubuntu in both I got above error
too i install Package 'libssl1.0-dev' package
I get the next error when i try to start the container:
standard_init_linux.go:211: exec user process caused "exec format error"
I'm trying to start the container on a raspberry pi 3 b+
hi, i tried the docker and works, but ... when i try to generate the pdf, i get an exception
KeyError at /view/pdf/'@reason'Request Method:GETRequest URL:http://127.0.0.1:8000/view/pdf/Django Version:3.0.3Exception Type:KeyErrorException Value:'@reason'Exception Location:/opt/nmapdashboard/nmapreport/pdf.py in reportPDFView, line 94Python Executable:/usr/bin/python3Python Version:3.6.9Python Path:['/opt/nmapdashboard', '/usr/lib/python36.zip', '/usr/lib/python3.6', '/usr/lib/python3.6/lib-dynload', '/usr/local/lib/python3.6/dist-packages', '/usr/lib/python3/dist-packages']Server time:Fri, 20 Mar 2020 18:39:45 +0000
Am not a python fun so i don't know what is happening.
And.... this is not an issue just an additional feature... import scans...
Kind Regards!
Hoi
i started Nmap scan on a /24 now it popups Nmap scan done
there is no way to cancel the scan restart de scan etc how to solve this
Chris
Hey, is this still active and can we expect updates or?
I use WebMap at my HomeLab server.
I have Heimdall panel
and I add WebMap to it but this image has low resolution, in addition, it's a .jpg
Hey,Every time when I open my PC, How to start webmap..
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.