n8n50 728x90 실시간 IP 위치 추적과 경고까지, GeoIP 분석 자동화 파이프라인 구축 MaxMind의 GeoIP 기술은 IP 주소를 기반으로 지리적 위치(국가, 도시, ISP 등)를 파악할 수 있도록 지원합니다. 이를 사용하는 주요 방법은 다음과 같이 세 가지로 나뉩니다. 데이터베이스 기반, 웹 서비스 API, 클라이언트 측 JavaScript입니다. 또한, 데이터베이스를 최신 상태로 유지하기 위한 업데이트 절차도 중요합니다.1. 데이터베이스 기반 GeoIP 사용 방법 (GeoIP2 / GeoLite2)MaxMind에서는 다운로드 가능한 GeoIP2 (유료)와 GeoLite2 (무료) 데이터베이스를 제공합니다. 이 데이터베이스를 로컬에 저장하고 직접 조회하는 방식입니다.주요 데이터베이스 종류GeoLite2-Country.mmdbGeoLite2-City.mmdbGeoLite2-ASN.mmd.. 2025. 7. 22. PageSpeed Insights API 웹사이트 속도 분석 자동화 (feat. n8n) 웹사이트의 성능은 사용자 경험과 SEO 순위에 직접적인 영향을 미치는 중요한 요소입니다. Google의 PageSpeed Insights API와 워크플로우 자동화 도구인 n8n을 결합하면, 웹사이트 성능을 자동으로 모니터링하고 보고서를 생성하는 강력한 시스템을 구축할 수 있습니다. 이러한 자동화 시스템을 처음부터 끝까지 구축하는 방법입니다.PageSpeed Insights API 완벽 이해API 키 발급 및 보안 설정n8n 설치 및 기본 설정자동화 워크플로우 구축 단계별 가이드고급 활용법 및 실전 예제트러블슈팅 및 최적화 팁1. PageSpeed Insights API 완벽 이해1.1 PageSpeed Insights란?PageSpeed Insights(PSI)는 Google이 제공하는 웹 성능 분석 .. 2025. 7. 6. n8n에서 Puppeteer와 Playwright 헤드리스 브라우저 자동화 도구 Puppeteer와 Playwright는 모두 헤드리스 브라우저 자동화 도구입니다. 두 도구 모두 브라우저 자동화, 웹 스크래핑, UI 테스트 등에 널리 사용되지만, 목적과 철학, 기능에서 차이가 있습니다. n8n에서는 보통 Puppeteer를 사용하지만, 두 도구의 차이를 알면 장단점을 더 잘 활용할 수 있습니다.Puppeteer와 Playwright의 차이점 정리 항목 Puppeteer Playwright 개발사GoogleMicrosoft지원 브라우저Chromium (Chrome, Edge), Firefox (일부 지원)Chromium, Firefox, WebKit(=Safari 엔진까지 완전 지원)멀티 브라우저 지원제한적완전한 지원자동화 안정성상대적으로 낮음더 안정적 (항상 waitFor 없이도 .. 2025. 7. 1. Claude AI와 n8n 통한 MCP 자동화: Burp Suite 취약점 진단 연동 가이드 Burp Suite는 일반적으로 GUI를 통해 단말기에서 실행하는 형태로 많이 사용되지만, 서버 모드(Server Mode)로 구성하여 원격에서 활용할 수 있는 방법도 존재합니다. 다만, 이 경우는 Burp Suite의 기본 동작 방식이 아닌, Proxy 기능이나 Burp Collaborator, Burp API를 적절히 응용해야 합니다.Burp Suite를 서버처럼 구성하는 방법① Proxy 리스닝 인터페이스 변경Burp Suite는 기본적으로 127.0.0.1:8080에서 프록시 요청을 수신하지만, 이걸 0.0.0.0 또는 특정 IP로 변경하면 외부에서 접근 가능하게 됩니다. 설정 방법Burp Suite > Proxy > Options > Proxy Listeners127.0.0.1 대신 0.0.0... 2025. 4. 17. EUC-KR 인코딩 웹사이트를 UTF-8로 자동 변환하는 n8n 워크플로우 n8n에서 HTTP Request 노드로 euc-kr 인코딩 데이터를 처리하는 방법입니다. 데이터를 파일 형식으로 저장한 뒤 euc-kr에서 utf-8로 변환한 결과를 처리할 수 있습니다.1. HTTP Request 노드 설정HTTP Request 노드에서 데이터를 받아오는 과정을 설정합니다.Method: GET/POST (요구사항에 따라)Response Format: Set to File.Output Location: Choose Binary (이후 변환 과정을 위해 필요).이렇게 하면 응답 데이터가 바이너리 형식으로 저장됩니다.2. JavaScript 노드 추가JavaScript 노드를 사용해 euc-kr 데이터를 utf-8로 변환합니다. 이를 위해 Node.js의 iconv-lite 패키지가 필요합.. 2025. 4. 15. 이전 1 2 3 4 5 ··· 10 다음 728x90 728x90