mitmproxy2swagger는 REST API의 트래픽을 캡처하여 자동으로 OpenAPI 3.0 스펙으로 변환하는 도구입니다. 이 도구를 사용하면 앱 실행 중 캡처된 HTTP 트래픽을 기반으로 API의 구조를 쉽게 분석할 수 있습니다.

 

주요 기능

mitmproxy 통합: mitmproxy를 통해 HTTP 트래픽을 캡처하고 이를 기반으로 API 스펙을 생성합니다.

HAR 파일 지원: 브라우저 개발자 도구에서 내보낸 HAR 파일도 처리할 수 있습니다.

유연한 스키마 병합: 기존 API 스펙과 새로 캡처한 데이터를 안전하게 병합할 수 있습니다.

 

활용 사례

내부 API 분석 및 문서화

타사 API 리버스 엔지니어링

 

https://github.com/alufers/mitmproxy2swagger

반응형

FindMy.py는 애플의 FindMy 네트워크와 통합하기 위한 강력한 파이썬 라이브러리입니다.

이 프로젝트는 분산된 기존 코드들을 통합하고, 공통 빌딩 블록을 제공하여 AirTag 및 기타 FindMy 기기의 위치 데이터를 가져오고 해독할 수 있습니다.

 

주요 기능:

크로스 플랫폼 지원(맥 필요 없음)

공식 및 커스텀 AirTag의 위치 정보 디코딩

애플 계정 로그인 및 2단계 인증 지원

근처 FindMy 기기 스캔 및 정보 해독

 

현재 알파 단계로 API 변경 가능성이 있으며, PyPI를 통해 설치할 수 있습니다

pip install findmy

 

https://github.com/malmeloo/FindMy.py

반응형

MarkItDown은 Microsoft에서 제공하는 Python 기반 도구로, 다양한 문서를 Markdown 형식으로 변환할 수 있습니다.

 

지원되는 파일 형식에는 PDF, Word(.docx), Excel(.xlsx), PowerPoint(.pptx), HTML, 이미지(EXIF 메타데이터 및 OCR 포함), 오디오 파일(음성 인식 포함) 등이 포함됩니다.

 

이 도구는 간단한 API를 통해 손쉽게 사용할 수 있으며, 텍스트 분석 및 데이터 정리를 위한 강력한 도구입니다.

 

자세한 내용은 GitHub 페이지에서 확인하세요.

 

https://github.com/microsoft/markitdown

반응형

+ Recent posts