-
Notifications
You must be signed in to change notification settings - Fork 98
To Do
nepJIywa edited this page Oct 9, 2018
·
77 revisions
- Documentation
- to document each function — what it does, what it takes to input, what it outputs
- to document function contents — what is the logic inside
- To implement the following checks:
- Priveleges
- [?] AAA model
- SSH/telnet
- Password types and security
- DHCP snooping
- arp inspection
- source guard
- Port-security
- VLAN settings
- Проверки с IPv6 L2
[ ! ] packet fragmentation- snooping
- source guard
- destination guard
- RA guard
- DHCPv6 guard
- VTP
- DTP
- Storm-control
- STP
- CDP
- IPSEC
- ike версия
- Проверки без
vlanmap
- global options
- Проверки c
vlanmap
- Вывод результата
- Результат проверок оценивается по шкале [0,1,2]
- Цветной вывод результата (good, warning, bad)
- Обернуть в установщик (setup.py)
- Опции, зависимые от версии прошивки
- Система оценки результата
- Парсинг описания вланов по словарю с попыткой автоматом назначить критичность
- Check if unused services are disabled
Необходимо проверить, что из этого выкл. по умолчанию в новых версиях и тогда просто выводить ворнинг о том, что возможно используется. Или самим чекать версию и вывадить правильные алерты- Link Layer Discovery Protocol
- Html отчеты
- Add support of https://github.com/CiscoPSIRT/openVulnAPI
- Вывод в html отчете команды для исправления настройки (выделение + copy)
- Проверка прошивки/устройства в ExploitDB API
- Баннер
- Фильтр результатов в html
- Брут паролей
- Проверка настроек TACACS
enable secret
- Command Accounting
- Проверка настроек RADIUS
- NTP + NTP Authentication
- Проверка настроек SNMP + легкий брут сообщества
- ICMP Packet Filtering (Permit ICMP Echo (ping) from only trusted management stations)
- ARP Proxy - потенциально опасно (варнинг)
- syslog
- ipv6 bad policies
- автоматически заменять настройки на безопасные
- визуальный граф связей вланов
- получение списка конфигов по ip
Should we add that?
- Buffer Overflow: Detection and Correction of Redzone Corruption
- Memory Leak Detector
- OSPF, EGRP
- Routing Protocol Authentication and Verification with Message Digest 5
- HSRP
- use MD5 authentication
- BGP security features
- TTL-based Security Protections
- BGP Peer Authentication with MD5 (not password 7)
- maximum-prefix ? (warning)
- Cisco openVulnAPI
Output to console:
['check_name','status']
Output to html:
['check_name','status','best practice']
Checks result colors
0
- bad (red)
1
- warning (yellow)
2
- good (green)
3
- neutral (white)