adamjsturge / xsshunter-go

XSSHunter written in Go with more notifications and features
27 stars 6 forks source link

UI Revamp #122

Open 0xspade opened 4 weeks ago

0xspade commented 4 weeks ago

Hi,

I already made some changes in UI using this theme. You can check the login UI.

xsshunter

I can provide the files need for the UI, I'm just having a struggle fixing the Admin UI. I'm not a css guy though.

As for the login improvement/security, maybe we can use some captcha or customize the admin login page to something random.

adamjsturge commented 4 weeks ago

The UI is something I've thought about a lot. I do really like the UI you've started with for sure. Main concern would be increasing dependencies but if it's only CSS then I see no issue. I am probably gonna add a way to add your own UI files without forking and having a few supported themes.

Captcha is something I'm down to include only thing is you'd need to get your own API key. I can take a look at it tomorrow hopefully. I also wanna add IP rate limiting so good thoughts overall.

adamjsturge commented 4 weeks ago

To recap though, it's 1am for me so I'm gonna sleep and hopefully look more into all of this when I'm not at work but thanks for bringing this up. Feel free to make a fork of my PR and have your own repo up that I can make a PR from

0xspade commented 4 weeks ago

BTW, why don't use datatables?

adamjsturge commented 4 weeks ago

BTW, why don't use datatables?

I wrote a little bit about stuff like that here https://github.com/adamjsturge/xsshunter-go/wiki/FAQ#what-are-you-using-for-frontend

I am trying to not use as many dependancies as possibles