Java干这个事情不是很适合,最终你可能要用很多JNI操作。如果只是针对端口扫描还稍微好说点;但如果要做漏洞修复,涉及的面似乎又太广了,有些是要打补丁包、有些是要修改配置,这个不太容易自动化实现。

解决方案 »

  1.   

    我觉得也是,去看了下好像很多确实需要通过JNA技术才能实现,但是没办法啊!这是我毕业设计的题目,纠结啊!
      

  2.   

    跟导师探讨下,具体的实现效果(或者说软件需求范围),尽可能控制在可实现的范围内。比如是否可以针对性的实现以下效果:
    1、以发现网络服务漏洞为目标的端口扫描;
    2、对所发现漏洞进行提醒,并提出建议解决方案,但并不自动修复。具体可参考X-Scan。
    那么这个范围的可行性会高些。