AiPE

[SecretMode GUI] 개발 계획 20221130 본문

[XiBBaL] Development Project/SecretMode GUI

[SecretMode GUI] 개발 계획 20221130

Oshimaker XiBBaL 2022. 11. 30. 17:16
반응형

1. 국내에서 막혀있는 사이트들을 우회하기위해 GoodbyeDPI (64Bit)를 사용할 계획. 어떤 러시아 형이 러시아 내 사이트 뚫으려고 만들었다더라. 모든 사이트에 접속하기 전 GoodByeDPI를 켜놓을 예정.

 

2. 사용자들이 Chrome 북마크에 등록해놓기 껄끄러운 사이트들을 SecretMode GUI 프로그램 내부에 n개 저장해두고 언제든 취향에 따라 수정할 수 있어야함.

 2.1. GoodbyeDPI를 필두로 해 국내에서 막힌 사이트 모두 자동 우회

 2.2. Url의 뒤 숫자가 주기적으로 바뀌는 사이트는 그들의 주소 변경을 자동으로 추적해 대응

 (ex. 어제는 abcd123.net이 오늘은 abcd124.net이 된다던가 하는 경우)

 2.3. 한번에 여러 버튼을 누를 경우 모든 사이트는 Chrome의 시크릿모드로 한 창 내에 열리도록 설정

 2.4. 창을 하나 연 뒤 다른 창을 여는 명령을 또 실행할 경우 현재 열린 시크릿모드 창에 새로운 탭으로 열리도록 설정

 2.5. 사이트 목록 변경 시 드래그 앤 드롭 지원

 2.6. 프로그램 실행 시 창에 뜰 탭 순서 설정 지원

 2.7. Chrome버전이 맨날 바뀌므로 적절한 버전의 ChromeDriver 자동으로 찾아서 이용해야 함.

 

3. 사용자편의를 위해 모두 GUI기반으로 간결하게 제작.

 

4. 웹 크롤링 방지 장치들이 있는 사이트들의 단속에 걸리지 않기 위한 방안 생각

 4.1. 사용자프로필 MacOS로 변경. 시크릿모드 내에서 사용자프로필 변경

 4.2. 실제 기능하지 않아 불필요하지만 기계가 사용자로 인식할 수 있도록 하는 가짜 플러그인 탑재

 4.3. 창 실행시 뜨는 "자동화된 소프트웨어" 문구 자동 삭제

 

5. 사용된 모든 라이브러리와 코드들을 모두 탑재한 .exe실행파일 하나로 압축하여 사용 (pyinstaller 이용)

 

 

 

개발환경

Win11 22H2 64Bit

Python 3.11.0 64Bit

Vscode 1.73.1

Selenium 4.6.1

반응형