Skip to content

Update versions + print unknown version#19

Open
k4nfr3 wants to merge 8 commits into
noperator:masterfrom
k4nfr3:master
Open

Update versions + print unknown version#19
k4nfr3 wants to merge 8 commits into
noperator:masterfrom
k4nfr3:master

Conversation

@k4nfr3
Copy link
Copy Markdown
Contributor

@k4nfr3 k4nfr3 commented Apr 19, 2024

Update of version-table
Update of script to show unmatched versions

k4nfr3 added 2 commits April 19, 2024 17:12
If unknown version then still print result as unmatched.
Usefull when scanning from target file
@hcompleto
Copy link
Copy Markdown
Contributor

Your version-table is missing 10.2.8-h3, 11.0.0-h3, 11.0.4-h2, 11.1.0-h3, 11.1.1-h1. See my pull request for the update version-table.txt

@noperator
Copy link
Copy Markdown
Owner

I merged the other PR, so please resolve the existing conflicts here and I'll accept.

@k4nfr3
Copy link
Copy Markdown
Contributor Author

k4nfr3 commented May 17, 2024

Hi,
i agree with you @hcompleto in your PR you have more versions. But there is probably a big difference of how I suggest the new versions to compare to you.
Example (if I'm not mistaken as that is always possible) :
I pushed : 10.2.4-h16 Apr 18 2024
you pushed : 10.2.4-h16 Apr 16 2024

For each version I do not base my date on the publication of the advisory neither the date inside the image date like
image

But I base my date on installing each and every single version on a device, and running the scan.
My method is really time consuming but it then achieves a much more accurate date of fingerprint.

@noperator
Copy link
Copy Markdown
Owner

I base my date on installing each and every single version on a device, and running the scan.

Yes, this is the correct method for finding timestamps—either:

  • scanning a live device whose version you confidently know, or
  • extracting the timestamp from the file on disk (from a rooted device)

k4nfr3 added 6 commits June 25, 2024 11:34
Added installation instructions and updated usage details.
Refactor panos-scanner.py to improve type hints, logging, and error handling. Update functions to return Optional types and utilize a session for requests.
Updated ETag examples and corresponding epoch time conversions in README.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants