怎么编写一个能够获取上网记录的小程序

本人在校软件工程专业学生一枚,熟悉Java,C、了解C++,老师布置了一个家庭作业如下图,希望了解这方面的知识的给点建设性的意见,不需要直接给源码、但希望能告知需要用到什么技术(最好是用Java语言的)、或有什么相关的书推荐一下的、小弟不甚感激!图片说明

pcap 旁路抓包,解析 http 请求数据 分析保存 —— 透明(浏览器无关)无公害~~~

相关应用参考 winshark

各类浏览器保存的浏览记录是不一样的。但是大部分浏览器都支持Ctrl+H显示浏览过的记录。以前的IE会有History目录,新版的位置我不清楚。

Windows的用FindFirstUrlCacheEntryEx这个相关的API可以访问。

ie浏览器,可以写bho插件,对每次用户浏览行为直接记录下来。其他浏览器都有类似插件技术。但是没有通用方法。

php封装一个函数 通过正则来匹配 获取即可