프로그래밍을 통해 탐색 된 모든 URL의 로그를 유지하는 방법은 무엇입니까?


2

나는 많은 키로거와 아이들이 에이전트모니터링 한다는 것을 알고 있습니다. 내 질문은 어떻게 사용자가 특정 브라우저를 사용하여 탐색 한 URL 목록을 단순히 보유하고 programming있습니까? 어떤 종류의 키로거나 다른 모니터링 도구를 사용하는 데 관심이 없습니다. 고맙습니다.


이미 무엇을 시도 했습니까? 어떤 프로그래밍 언어를 사용 하시겠습니까? 브라우저 확장 프로그램이나 감사 앱을 작성하려고하십니까?
Fazer87

기록 위치에서 메시지를 생성하고 소비하기 위해 jms를 사용할 것이라고 생각합니다.
Florescent Ticker

답변:


2

프로그래밍 방식은 브라우저와 운영 체제에 따라 다르지만 탐색 기록은 종종 SQLite 데이터베이스에 저장됩니다.

예를 들어 Windows 7의 Chrome은 다음과 같은 위치에 기록을 저장합니다.

C:\Users\[username]\AppData\Local\Google\Chrome\User Data\Default\History

HistorySQLite API를 사용하거나 SQLite Expert 와 같은 SQLite 관리자를 사용하여 대화식 으로이 파일에 프로그래밍 방식으로 액세스 할 수 있습니다 .

읽기 전용으로 열거 나 Chrome에 액세스하기 전에 닫혀 있는지 확인하는 것이 좋습니다.

visits표는 시작하기에 좋은 장소입니다.


SQLite 부분의 경우 +1 질문이 하나 더 있습니다.이 위치를 적시에 모니터링해야합니까?
Florescent Ticker 2012 년

1
Chrome 기록 데이터베이스 만 사용하여 실시간이 아닌 오래된 데이터를 분석했습니다. 정확한 요구 사항을 지정하지 않았지만 실시간 또는 실시간 모니터링에 근접하려면 데이터베이스에 자주 액세스해야합니다. 즉, Chrome에서 즉시 업데이트하면 확인하지 않았습니다. 다른 브라우저는 다르게 처리 할 수 ​​있습니다. 단일 크로스 브라우저, 크로스 플랫폼 솔루션을 알지 못합니다.
Mike Fitzpatrick 2016 년
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.