做一个基于python的网络安全可视化

做一个基于python收集网站日志,建立攻击行为特征库,把采集下来的日志与攻击特征库数据进行比对分析,提取特征行为,进行态势评估,最后前段可视化展示。这个思路可行吗?怎么实现网站日志的收集呢?