Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

As a user, I want a better way to visualise websites #232

Open
lm-sec opened this issue Feb 4, 2024 · 0 comments
Open

As a user, I want a better way to visualise websites #232

lm-sec opened this issue Feb 4, 2024 · 0 comments
Assignees

Comments

@lm-sec
Copy link
Collaborator

lm-sec commented Feb 4, 2024

Websites are hard to visualise, but they are one of the biggest attack surface to monitor. Having a better way to do it would greatly improve Stalker's ease of use. Some of the challenges that I can think of are listed here:

  • Multiple websites can be found on the same port when the requests are routed with the domain name.
    • In that case, the website is not identified only with the IP and port, but with the domain name, IP and port.
  • A lot of information can be gathered from a website by looking at its front page. It would be nice to have a way to quickly see multiple front page screenshots at the time to be able to "pick a target" that stands out.
  • Different websites could be at a deeper URL
    • http://example.com/web/website1/ vs http://example.com/web/website2/ could be different websites
    • I don't know that there is anything to do about it except allowing the creation of websites by the user where they could specify the path and all. Otherwise it is nearly impossible to make the difference between two pages, what is the same website and what is new
  • We may have to make a new website resource to cover this.
    • Identifying values
      • Domain (optional)
      • Host (required)
      • Port (required)
      • Path (required, but can simply be /)
    • Reach it with:
      • "http(s)://" + (domain ? domain : host) + ":" + port + path

Here is an example of what I had in mind for the view. We could add a menu named Websites in the sidebar. This view would offer the usual list view like in hosts or domains, but also a grid view, like shown in the following image. The grid view allows for a quicker visualisation of the website and its information. You can select how wide is the grid from 1 to 4 or more and, that way, see the images bigger or see more at the time.

Here is a draft of what I had in mind for the grid view:

websites_grid_view

@lm-sec lm-sec added the Beta worthy? May be prioritized for the beta label Feb 4, 2024
@Aboisier Aboisier removed the Beta worthy? May be prioritized for the beta label Feb 7, 2024
@Aboisier Aboisier added this to the Stalker 0.1.0 Beta milestone Feb 7, 2024
@lm-sec lm-sec self-assigned this Jun 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants