- 해당 프로젝트는 기존의 오픈소스를 바탕으로 취약점 진단 및 모의해킹을 진행하기 위해 일부 기능을 더 보안에 취약하게 수정한 프로젝트입니다.
- 원래의 오픈소스 URL : https://github.com/seoyounglee0105/green_airline_project.git
- 프로젝트 기간 : 2024년 8월 31일 ~
⚡️ 구조 자세히 살펴보기
📦src
┗ 📂main
┣ 📂java
┃ ┗ 📂com
┃ ┗ 📂green
┃ ┗ 📂airline
┃ ┃ ┣ 📂config
┃ ┃ ┗ 📂controller
┃ ┣ 📂dto
┃ ┃ ┣ 📂kakao
┃ ┃ ┣ 📂nation
┃ ┃ ┣ 📂request
┃ ┃ ┗ 📂response
┃ ┣ 📂enums
┃ ┣ 📂handler
┃ ┃ ┗ 📂exception
┃ ┣ 📂repository
┃ ┃ ┣ 📂interfaces
┃ ┃ ┗ 📂model
┃ ┣ 📂service
┃ ┗ 📂utils
┣ 📂resources
┃ ┣ 📂db
┃ ┣ 📂mapper
┃ ┗ 📂static
┃ ┣ 📂css
┃ ┃ ┗ 📂summerNote
┃ ┃ ┗ 📂font
┃ ┣ 📂images
┃ ┃ ┣ 📂airplane
┃ ┃ ┣ 📂baggage
┃ ┃ ┣ 📂board
┃ ┃ ┣ 📂gifticon
┃ ┃ ┣ 📂in_flight
┃ ┃ ┣ 📂like
┃ ┃ ┣ 📂product
┃ ┃ ┗ 📂ticket
┃ ┗ 📂js
┃ ┗ 📂summerNote
┃ ┗ 📂lang
┗ 📂webapp
┗ 📂WEB-INF
┗ 📂view
┣ 📂baggage
┣ 📂board
┣ 📂faq
┣ 📂in_flight
┣ 📂layout
┣ 📂manager
┣ 📂mileage
┣ 📂myPage
┣ 📂notice
┣ 📂ticket
┣ 📂user
┗ 📂voc
- 프로젝트 목표 : 웹 취약점 진단 및 모의해킹
- 예약, 환불, 외부 API를 활용할 수 있는 항공권 예약 사이트
- 기존의 오픈소스에서 챗봇 기능을 추가
- 소셜 로그인 API, 항공권 예매 기능, 결제 및 환불 API
- 기내 서비스 조회 기능, 서비스 신청 기능, 여행일지 조회 기능
- 구글 맵 API, 마일리지 숍 구매 기능, 네이버 이메일 SMTP 프로토콜
- 대시보드 조회, 회원관리, 항공권 관리 및 조회, 서비스 신청 관리 및 조회
- 여행일지 관리 및 조회, 마일리지 숍 관리 및 조회, 고객센터 관리 및 조회
