346 lines
15 KiB
Plaintext
346 lines
15 KiB
Plaintext
# Nmap 7.99 scan initiated Tue Apr 14 04:00:39 2026 as: /usr/lib/nmap/nmap -vv --reason -Pn -T4 -sV -p 443 "--script=banner,(http* or ssl*) and not (brute or broadcast or dos or external or http-slowloris* or fuzzer)" -oN /root/results/passbolt.lan.ddnsgeek.com/scans/tcp443/tcp_443_https_nmap.txt -oX /root/results/passbolt.lan.ddnsgeek.com/scans/tcp443/xml/tcp_443_https_nmap.xml passbolt.lan.ddnsgeek.com
|
|
Nmap scan report for passbolt.lan.ddnsgeek.com (167.179.167.166)
|
|
Host is up, received user-set (0.014s latency).
|
|
rDNS record for 167.179.167.166: 167-179-167-166.a7b3a7.bne.nbn.aussiebb.net
|
|
Scanned at 2026-04-14 04:00:47 UTC for 353s
|
|
|
|
PORT STATE SERVICE REASON VERSION
|
|
443/tcp open ssl/http syn-ack ttl 55 Golang net/http server (Go-IPFS json-rpc or InfluxDB API)
|
|
| http-comments-displayer:
|
|
| Spidering limited to: maxdepth=3; maxpagecount=20; withinhost=passbolt.lan.ddnsgeek.com
|
|
|
|
|
| Path: https://passbolt.lan.ddnsgeek.com:443/
|
|
| Line number: 49
|
|
| Comment:
|
|
| <!-- main -->
|
|
|
|
|
| Path: https://passbolt.lan.ddnsgeek.com:443/js/app/stylesheet.js?v=5.11.0
|
|
| Line number: 29
|
|
| Comment:
|
|
| /**
|
|
| * Initialise to get the theme from stylesheet or OS preference
|
|
| */
|
|
|
|
|
| Path: https://passbolt.lan.ddnsgeek.com:443/js/app/stylesheet.js?v=5.11.0
|
|
| Line number: 22
|
|
| Comment:
|
|
| /**
|
|
| * Bind callbacks
|
|
| */
|
|
|
|
|
| Path: https://passbolt.lan.ddnsgeek.com:443/js/app/stylesheet.js?v=5.11.0
|
|
| Line number: 79
|
|
| Comment:
|
|
| /**
|
|
| * Is theme defined
|
|
| * @returns {boolean}
|
|
| */
|
|
|
|
|
| Path: https://passbolt.lan.ddnsgeek.com:443/
|
|
| Line number: 6
|
|
| Comment:
|
|
| <!--
|
|
|
|
|
| ____ __ ____
|
|
| / __ \____ _____ ____/ /_ ____ / / /_
|
|
| / /_/ / __ `/ ___/ ___/ __ \/ __ \/ / __/
|
|
| / ____/ /_/ (__ )__ ) /_/ / /_/ / / /_
|
|
| /_/ \__,_/____/____/_.___/\____/_/\__/
|
|
|
|
|
| Open source password manager for teams
|
|
| Copyright (c) Passbolt SA (https://www.passbolt.com)
|
|
|
|
|
|
|
|
| This program is free software: you can redistribute it and/or modify
|
|
| it under the terms of the GNU Affero General Public License as
|
|
| published by the Free Software Foundation, either version 3 of the
|
|
| License, or (at your option) any later version.
|
|
|
|
|
| This program is distributed in the hope that it will be useful,
|
|
| but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
| GNU Affero General Public License for more details.
|
|
|
|
|
| You should have received a copy of the GNU Affero General Public License
|
|
| along with this program. If not, see http://www.gnu.org/licenses/.
|
|
|
|
|
|
|
|
| -->
|
|
|
|
|
| Path: https://passbolt.lan.ddnsgeek.com:443/js/app/stylesheet.js?v=5.11.0
|
|
| Line number: 1
|
|
| Comment:
|
|
| /**
|
|
| * Passbolt ~ Open source password manager for teams
|
|
| * Copyright (c) Passbolt SARL (https://www.passbolt.com)
|
|
| *
|
|
| * Licensed under GNU Affero General Public License version 3 of the or any later version.
|
|
| * For full copyright and license information, please see the LICENSE.txt
|
|
| * Redistributions of files must retain the above copyright notice.
|
|
| *
|
|
| * @copyright Copyright (c) Passbolt SA (https://www.passbolt.com)
|
|
| * @license https://opensource.org/licenses/AGPL-3.0 AGPL License
|
|
| * @link https://www.passbolt.com Passbolt(tm)
|
|
| * @since 3.3.2
|
|
| */
|
|
|
|
|
| Path: https://passbolt.lan.ddnsgeek.com:443/js/app/stylesheet.js?v=5.11.0
|
|
| Line number: 59
|
|
| Comment:
|
|
| /**
|
|
| * Get link tag
|
|
| * @returns {Element}
|
|
| */
|
|
|
|
|
| Path: https://passbolt.lan.ddnsgeek.com:443/js/app/api-vendors.js?v=5.11.0
|
|
| Line number: 1
|
|
| Comment:
|
|
| /*! For license information please see api-vendors.js.LICENSE.txt */
|
|
|
|
|
| Path: https://passbolt.lan.ddnsgeek.com:443/js/app/stylesheet.js?v=5.11.0
|
|
| Line number: 87
|
|
| Comment:
|
|
| /**
|
|
| * Set theme according to the OS preference
|
|
| * @param mediaQueryPreferColor
|
|
| */
|
|
|
|
|
| Path: https://passbolt.lan.ddnsgeek.com:443/js/app/api-triage.js?v=5.11.0
|
|
| Line number: 1
|
|
| Comment:
|
|
| /*! For license information please see api-triage.js.LICENSE.txt */
|
|
|
|
|
| Path: https://passbolt.lan.ddnsgeek.com:443/js/app/stylesheet.js?v=5.11.0
|
|
| Line number: 44
|
|
| Comment:
|
|
| /**
|
|
| * Update link reference with the theme
|
|
|_ */
|
|
|_http-jsonp-detection: Couldn't find any JSONP endpoints.
|
|
| http-title: Passbolt | Open source password manager for teams
|
|
|_Requested resource was /auth/login?redirect=%2F
|
|
| ssl-enum-ciphers:
|
|
| TLSv1.2:
|
|
| ciphers:
|
|
| TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA (secp256r1) - A
|
|
| TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (secp256r1) - A
|
|
| TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA (secp256r1) - A
|
|
| TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (secp256r1) - A
|
|
| TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 (secp256r1) - A
|
|
| compressors:
|
|
| NULL
|
|
| cipher preference: client
|
|
| warnings:
|
|
| Key exchange (secp256r1) of lower strength than certificate key
|
|
| TLSv1.3:
|
|
| ciphers:
|
|
| TLS_AKE_WITH_AES_128_GCM_SHA256 (X25519MLKEM768) - A
|
|
| TLS_AKE_WITH_AES_256_GCM_SHA384 (X25519MLKEM768) - A
|
|
| TLS_AKE_WITH_CHACHA20_POLY1305_SHA256 (X25519MLKEM768) - A
|
|
| cipher preference: server
|
|
|_ least strength: A
|
|
|_ssl-date: TLS randomness does not represent time
|
|
| http-waf-detect: IDS/IPS/WAF detected:
|
|
|_passbolt.lan.ddnsgeek.com:443/?p4yl04d3=<script>alert(document.cookie)</script>
|
|
|_http-drupal-enum: Nothing found amongst the top 100 resources,use --script-args number=<number|all> for deeper analysis)
|
|
| http-errors:
|
|
| Spidering limited to: maxpagecount=40; withinhost=passbolt.lan.ddnsgeek.com
|
|
| Found the following error pages:
|
|
|
|
|
| Error Code: 404
|
|
| https://passbolt.lan.ddnsgeek.com:443/js/app/s.src1%7D%7Dbreak;case
|
|
|
|
|
| Error Code: 404
|
|
| https://passbolt.lan.ddnsgeek.com:443/js/app/e1110;var
|
|
|
|
|
| Error Code: 404
|
|
|_ https://passbolt.lan.ddnsgeek.com:443/js/app/e1setTimeout1function11%7Bdocument.body.removeChild1u1%7D13331%7Dif1r1s
|
|
| http-security-headers:
|
|
| Strict_Transport_Security:
|
|
| Header: Strict-Transport-Security: max-age=15552000; includeSubDomains; preload
|
|
| X_Frame_Options:
|
|
| Header: X-Frame-Options: SAMEORIGIN
|
|
| Description: The browser must not display this content in any frame from a page of different origin than the content itself.
|
|
| X_XSS_Protection:
|
|
| Header: X-XSS-Protection: 1; mode=block
|
|
| Description: The browser will prevent the rendering of the page when XSS is detected.
|
|
| X_Content_Type_Options:
|
|
| Header: X-Content-Type-Options: nosniff
|
|
|_ Description: Will prevent the browser from MIME-sniffing a response away from the declared content-type.
|
|
|_http-unsafe-output-escaping: ERROR: Script execution failed (use -d to debug)
|
|
|_http-malware-host: Host appears to be clean
|
|
|_http-chrono: Request times for /; avg: 29564.94ms; min: 2054.83ms; max: 131706.91ms
|
|
|_http-devframework: Couldn't determine the underlying framework or CMS. Try increasing 'httpspider.maxpagecount' value to spider more pages.
|
|
|_http-date: Tue, 14 Apr 2026 04:01:12 GMT; -19s from local time.
|
|
|_http-referer-checker: Couldn't find any cross-domain scripts.
|
|
|_http-wordpress-users: [Error] Wordpress installation was not found. We couldn't find wp-login.php
|
|
|_http-litespeed-sourcecode-download: Request with null byte did not work. This web server might not be vulnerable
|
|
| http-useragent-tester:
|
|
| Status for browser useragent: 200
|
|
| Redirected To: /auth/login?redirect=%2F
|
|
| Allowed User Agents:
|
|
| Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)
|
|
| libwww
|
|
| lwp-trivial
|
|
| libcurl-agent/1.0
|
|
| PHP/
|
|
| Python-urllib/2.5
|
|
| GT::WWW
|
|
| Snoopy
|
|
| MFC_Tear_Sample
|
|
| HTTP::Lite
|
|
| PHPCrawl
|
|
| URI::Fetch
|
|
| Zend_Http_Client
|
|
| http client
|
|
| PECL::HTTP
|
|
| Wget/1.13.4 (linux-gnu)
|
|
|_ WWW-Mechanize/1.34
|
|
|_http-wordpress-enum: Nothing found amongst the top 100 resources,use --script-args search-limit=<number|all> for deeper analysis)
|
|
| http-vhosts:
|
|
| auth.lan.ddnsgeek.com : 200
|
|
|_127 names had status 404
|
|
| http-php-version: Logo query returned unknown hash 3282c083dbb29b35410366062b9400a1
|
|
|_Credits query returned unknown hash 3282c083dbb29b35410366062b9400a1
|
|
|_http-csrf: Couldn't find any CSRF vulnerabilities.
|
|
|_http-fetch: Please enter the complete path of the directory to save data in.
|
|
| http-grep:
|
|
| (2) https://passbolt.lan.ddnsgeek.com:443/js/app/api-triage.js?v=5.11.0:
|
|
| (1) ip:
|
|
| + 1.122.28.223
|
|
| (1) email:
|
|
|_ + you@organization.com
|
|
|_http-dombased-xss: Couldn't find any DOM based XSS.
|
|
| http-sitemap-generator:
|
|
| Directory structure:
|
|
| /
|
|
| Other: 1; ico: 1; png: 6; svg: 1
|
|
| /js/app/
|
|
| js: 3
|
|
| Longest directory structure:
|
|
| Depth: 2
|
|
| Dir: /js/app/
|
|
| Total files found (by extension):
|
|
|_ Other: 1; ico: 1; js: 3; png: 6; svg: 1
|
|
|_http-rfi-spider: ERROR: Script execution failed (use -d to debug)
|
|
| http-traceroute:
|
|
| Status Code
|
|
| Hop #1: 404
|
|
| Hop #2: 302
|
|
| Hop #3: 302
|
|
| server
|
|
| Hop #1
|
|
| Hop #2: nginx
|
|
| Hop #3: nginx
|
|
| content-type
|
|
| Hop #1: text/plain; charset=utf-8
|
|
| Hop #2: text/html; charset=UTF-8
|
|
| Hop #3: text/html; charset=UTF-8
|
|
| content-length
|
|
| Hop #1: 19
|
|
| Hop #2
|
|
| Hop #3
|
|
| location
|
|
| Hop #1
|
|
| Hop #2: /auth/login?redirect=%2F
|
|
|_ Hop #3: /auth/login?redirect=%2F
|
|
|_http-favicon: Unknown favicon MD5: 82C6406C68D91356C9A729ED456EECF4
|
|
| ssl-cert: Subject: commonName=passbolt.lan.ddnsgeek.com
|
|
| Subject Alternative Name: DNS:passbolt.lan.ddnsgeek.com
|
|
| Issuer: commonName=R12/organizationName=Let's Encrypt/countryName=US
|
|
| Public Key type: rsa
|
|
| Public Key bits: 4096
|
|
| Signature Algorithm: sha256WithRSAEncryption
|
|
| Not valid before: 2026-04-07T00:44:25
|
|
| Not valid after: 2026-07-06T00:44:24
|
|
| MD5: 4671 74a5 8d20 2b20 8b59 f04d c923 3712
|
|
| SHA-1: 8af1 359b 3029 2145 4094 9080 6492 2508 7a44 5dd7
|
|
| SHA-256: f980 4a63 1ada cd62 ceaf 5760 f7e0 826e e9e1 74db 65cd c69c 2b5c 474b 36ac 19e3
|
|
| -----BEGIN CERTIFICATE-----
|
|
| MIIGDTCCBPWgAwIBAgISBoxYJYaty7UUcVO4eTbsI5GWMA0GCSqGSIb3DQEBCwUA
|
|
| MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
|
|
| EwNSMTIwHhcNMjYwNDA3MDA0NDI1WhcNMjYwNzA2MDA0NDI0WjAkMSIwIAYDVQQD
|
|
| ExlwYXNzYm9sdC5sYW4uZGRuc2dlZWsuY29tMIICIjANBgkqhkiG9w0BAQEFAAOC
|
|
| Ag8AMIICCgKCAgEA7sz8Hd9oRf6MEwM8iJZNjEvfC19hS9Djs4iBeLW8ijyv4Uv3
|
|
| WC2xSrnglAFDU4EHPD/Ahzz0xgkSn0LsSvXn7Bzga6MPEyTwi3m55OUAY7xAvCBJ
|
|
| +nDzV0gXwPZ/jtQFnOsI5D06BMPB2buTpA+MBFXxR2ba2g1kSkd1+lC4lvN+V7Vs
|
|
| BieUYJO4K+YLa9F8udHUWWXD9SHoUAk2BMuVON1bH6rCZF84ufvubhBNLIp8Ip+P
|
|
| YUHctE2WEsfKMlrQWeu8wv/hdvYzmWCaVfzSF/t9L8wW5lGEY/+NIvOTxbZIKQoE
|
|
| eLnOZMtTMrnrHn0KXw3+Fztyl/ANwgG9OsOYIrbHvzkJxIDLKr1BxYsy2F+PwbUE
|
|
| d1JrjQ+7OMvP8J+hrMYPO3sBq31vyMOjCHra5Ghog3RXpmHzCydQwU7BF/RPwF1R
|
|
| ZAJh8t3ajicVoq+WlWW0064jbPNjFHOujJGpiV18M0xnnm29jRSEqdV+kf/4nXmS
|
|
| 6zqLLg4q5QgU0hpi9GQpRhsBnuljlJH+AguPOXHc9KGXlPF00jiNWJCUBoyKNTNw
|
|
| TR9LH6jDKkAfUzPrbdamq9gIumTj2oM9msHnFC+n4v/b4PoB9+FvtakLKBeMjCX6
|
|
| 6FHoX8v8wJS+8as3RejprdVw4CQheJ/y0T7G55K0DkLJsw3HEVTi1+QZwzkCAwEA
|
|
| AaOCAigwggIkMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAM
|
|
| BgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSbS5aroqHNPtGNhe/J5vIEtGpjLDAfBgNV
|
|
| HSMEGDAWgBQAtSnyLY5vMeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYI
|
|
| KwYBBQUHMAKGF2h0dHA6Ly9yMTIuaS5sZW5jci5vcmcvMCQGA1UdEQQdMBuCGXBh
|
|
| c3Nib2x0Lmxhbi5kZG5zZ2Vlay5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYD
|
|
| VR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMi5jLmxlbmNyLm9yZy8yMy5jcmwwggEN
|
|
| BgorBgEEAdZ5AgQCBIH+BIH7APkAfwBs/lAZQ6heqRa8UtEz5NzJHvFBHH0lhCDR
|
|
| c4CeGBjrOgAAAZ1lm2WXAAgAAAUABh6qKQQDAEgwRgIhAKP6YiKAcrRZPw79cjrE
|
|
| Tb11Xoiyn0+lXU1lcsQ27796AiEAr/ZqsrT2MheynXnDgYzs88w9GQImbtAk1d9a
|
|
| 9C5iRecAdgDXbX0Q0af1d8LH6V/XAL/5gskzWmXh0LMBcxfAyMVpdwAAAZ1lm2V9
|
|
| AAAEAwBHMEUCIQCJCvKNeTLfnZlpW2LJH9joV//3ZVmh204q833BT6h3BAIgFRMj
|
|
| IVTcizEnneJCuV12D6lMVytozG30Mq9nQL+LaJkwDQYJKoZIhvcNAQELBQADggEB
|
|
| ADJvFmDqJCU2H/u85aY7J2bngr24B066w3D0o1yjp4sg4ak2RqCT5ayhpw6PuB7v
|
|
| +3mahFuMTvYqyK41wSDTJJcx0VMM5msNtBcZgubx+e4hnx5CqrviKOsCg9KN9qlF
|
|
| MT1EsHR4rMKbx8kfrRAfA1KFQ1NF488fWFDAib0tljQxaTaPjGy1x+JROb3mrewc
|
|
| k5cP8orNiJeX8ZY2BJus9PuA32pT8dSbJ0DdrfU69zp/iVkxrLuRfytI45H/k9mj
|
|
| MbYSpeBZvUM+bRYBzqdmsFI+Lxw7F0e1Q55Fr1C0VGJ1hZSwiWPqDu5w7xhyeUxw
|
|
| YrarkoA+irmSeogYZBI+qKg=
|
|
|_-----END CERTIFICATE-----
|
|
|_http-sql-injection: ERROR: Script execution failed (use -d to debug)
|
|
| http-methods:
|
|
|_ Supported Methods: GET HEAD POST
|
|
|_http-mobileversion-checker: No mobile version detected.
|
|
|_http-server-header: nginx
|
|
|_http-stored-xss: Couldn't find any stored XSS vulnerabilities.
|
|
| http-headers:
|
|
| Access-Control-Expose-Headers: X-GPGAuth-Verify-Response
|
|
| Access-Control-Expose-Headers: X-GPGAuth-Progress
|
|
| Access-Control-Expose-Headers: X-GPGAuth-User-Auth-Token
|
|
| Access-Control-Expose-Headers: X-GPGAuth-Authenticated
|
|
| Access-Control-Expose-Headers: X-GPGAuth-Refer
|
|
| Access-Control-Expose-Headers: X-GPGAuth-Debug
|
|
| Access-Control-Expose-Headers: X-GPGAuth-Error
|
|
| Access-Control-Expose-Headers: X-GPGAuth-Pubkey
|
|
| Access-Control-Expose-Headers: X-GPGAuth-Logout-Url
|
|
| Access-Control-Expose-Headers: X-GPGAuth-Version
|
|
| Cache-Control: no-store, no-cache, must-revalidate
|
|
| Content-Security-Policy: default-src 'none'; script-src 'self'; style-src 'self'; img-src 'self'; font-src 'self'; connect-src 'self'; base-uri 'self'; frame-src 'self'; frame-ancestors 'none'; form-action 'self' https://*.duosecurity.com
|
|
| Content-Type: text/html; charset=UTF-8
|
|
| Date: Tue, 14 Apr 2026 04:01:12 GMT
|
|
| Expires: Thu, 19 Nov 1981 08:52:00 GMT
|
|
| Permissions-Policy: unload=(*)
|
|
| Pragma: no-cache
|
|
| Referrer-Policy: same-origin
|
|
| Server: nginx
|
|
| Set-Cookie: passbolt_session=868f8b90de9733e71911be79a6ae943e; path=/; HttpOnly; SameSite=Lax
|
|
| Set-Cookie: csrfToken=77f99ef8df307c0707c09f924bcade32f7909e5c61ff6c5d6eb225253b6553b25a55e5962129c071808a94301932f194403a7667eabb8ee2723fc58c636798ac; path=/
|
|
| Strict-Transport-Security: max-age=15552000; includeSubDomains; preload
|
|
| X-Content-Type-Options: nosniff
|
|
| X-Download-Options: noopen
|
|
| X-Frame-Options: SAMEORIGIN
|
|
| X-Gpgauth-Authenticated: false
|
|
| X-Gpgauth-Debug: There is no user associated with this key. No key id set.
|
|
| X-Gpgauth-Error: true
|
|
| X-Gpgauth-Login-Url: /auth/login
|
|
| X-Gpgauth-Logout-Url: /auth/logout
|
|
| X-Gpgauth-Progress: stage0
|
|
| X-Gpgauth-Pubkey-Url: /auth/verify.json
|
|
| X-Gpgauth-Verify-Url: /auth/verify
|
|
| X-Gpgauth-Version: 1.3.0
|
|
| X-Permitted-Cross-Domain-Policies: all
|
|
| X-Xss-Protection: 1; mode=block
|
|
| Connection: close
|
|
| Transfer-Encoding: chunked
|
|
|
|
|
|_ (Request type: GET)
|
|
|_http-feed: Couldn't find any feeds.
|
|
|
|
Read data files from: /usr/share/nmap
|
|
Service detection performed. Please report any incorrect results at https://nmap.org/submit/ .
|
|
# Nmap done at Tue Apr 14 04:06:40 2026 -- 1 IP address (1 host up) scanned in 361.20 seconds
|