프로그래밍을 통해 탐색 된 모든 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.