#2 Most packets named query can return more than one result

Закриті
8 роки тому відкрито carlos.garcia · 1 коментарів
Carlos Garcia відкоментовано 8 роки тому

The named query that returns the IP address with the most packets might return more than one result if different IPs are tied.

PortscanAttack expects only one IP when using this named query and fails if a list of addresses is returned instead.

The named query that returns the IP address with the most packets might return more than one result if different IPs are tied. PortscanAttack expects only one IP when using this named query and fails if a list of addresses is returned instead.
Carlos Garcia згадано цю проблему в коміті 8 роки тому
Carlos Garcia згадано цю проблему в коміті 8 роки тому
Patrick Jattke відкоментовано 8 роки тому

Do you have any idea how we can handle that? My idea was to always require providing an extractor if a single element is expected but it cannot be guaranteed that the result is an single element or a list. Because if the query does not return a list of values, the extractor is not applied, otherwise it reduces the list to one element such that the attack can work with it. But requiring an extractor is not enforced yet, it is no error message printed if the queries result is a list and the parameter becomes therefore invalid.

To be noted, sometimes returning a list of values is desired. For example, as source IP addresses for an DDoS attack.

Do you have any idea how we can handle that? My idea was to always require providing an extractor if a single element is expected but it cannot be guaranteed that the result is an single element or a list. Because if the query does not return a list of values, the extractor is not applied, otherwise it reduces the list to one element such that the attack can work with it. But requiring an extractor is not enforced yet, it is no error message printed if the queries result is a list and the parameter becomes therefore invalid. To be noted, sometimes returning a list of values is desired. For example, as source IP addresses for an DDoS attack.
Jens Keim згадано цю проблему в коміті 6 роки тому
Підпишіться щоб приєднатися до обговорення.
Без Мітки
Bug
Етап відсутній
Немає відповідального
2 учасників
Завантажується...
Скасувати
Зберегти
Тут ще немає жодного вмісту.