Attempt to fix postgres stats

This commit is contained in:
Torjus Håkestad 2021-04-10 15:18:55 +02:00
parent af6b022932
commit 735114edbd
2 changed files with 4 additions and 2 deletions
honeypot/store

View File

@ -97,6 +97,8 @@ func (s *PostgresStore) Stats(statType LoginStats, limit int) ([]StatsResult, er
stmt = `select password, count(password) from login_attempts group by password order by count desc`
case LoginStatsUsername:
stmt = `select username, count(username) from login_attempts group by username order by count desc`
default:
return nil, fmt.Errorf("invalid stat type")
}
if limit > 0 {

View File

@ -8,9 +8,9 @@ const (
LoginStatsUndefined LoginStats = ""
LoginStatsPasswords LoginStats = "password"
LoginStatsCountry LoginStats = "country"
LoginStatsIP LoginStats = "ips"
LoginStatsIP LoginStats = "ip"
LoginStatsUsername LoginStats = "username"
LoginStatsTotals LoginStats = "totals"
LoginStatsTotals LoginStats = "total"
)
type StatsResult struct {