목록전체 (47)
백인감자
보호되어 있는 글입니다.
보호되어 있는 글입니다.
웹취약점에 대해서 공부를 하다가 디렉토리 리스팅이 유독 민감하게 느껴져서 GPT 에 질문을 해봤고 아래와 같다. 디렉토리 리스팅 (Directory Listing):서버 디렉토리의 파일 목록이 노출되어 민감한 정보가 유출될 수 있습니다.예: 특정 디렉토리에 접근하면 해당 디렉토리 내의 파일 목록이 표시됨 디렉토리 리스팅(Directory Listing)은 웹 서버가 특정 디렉토리의 파일 목록을 브라우저에 표시하는 기능입니다. 이는 서버 설정에 따라 기본적으로 활성화되어 있거나, 개발자가 실수로 비활성화하지 않았을 때 발생할 수 있습니다. 디렉토리 리스팅이 활성화된 경우, 해당 디렉토리에 있는 파일과 폴더가 모두 노출될 수 있어 보안에 취약할 수 있습니다. 필자의 환경인스턴스 : AWS EC2 OS :..
보호되어 있는 글입니다.
텔레그램 메시지 전송은 이전 포스팅에서도 다뤘다. 어떤 내용을 텔레그램으로 받을까하다가 네이버 경제뉴스 헤드라인 목록을 전송해보려한다. 1.준비 기본적으로 필요한 pip 패키지 및 크롤링에 대한 기본 정보는 아래 블로그 참고 https://www.snugarchive.com/blog/python-web-scraping/ 파이썬 웹 크롤링? 웹 스크래핑 개념과 실습 예제 Python 웹 스크래핑 코드로 실습하기 www.snugarchive.com 텔레그램 봇 설치 등은 아래 블로그 내용 참고 https://junuuu.tistory.com/492 업비트 RSI 알림이 만들기(with 텔레그램 봇) 개요 Python, Upbit API, Telegram API를 활용해서 업비트 RSI 알림이를 만들어 보겠습..
목표 일봉기준으로 RSI 가 30 이하이거나 70이상인 경우 텔레그램으로 알림을 전송한다. 0. 텔레그램 설치 및 chat_id 확인 등은 아래 블로그 참고 https://junuuu.tistory.com/492 업비트 RSI 알림이 만들기(with 텔레그램 봇) 개요 Python, Upbit API, Telegram API를 활용해서 업비트 RSI 알림이를 만들어 보겠습니다. 여기서 RSI란 Relative Strengh Index의 약자입니다. 상대 강도지수라고 불리는 보조지표로 0에 가까울수록 파는 힘이 junuuu.tistory.com 아래 블로그를 통해서 프로젝트 구조 등을 설정하였다. https://technfin.tistory.com/entry/RSI-%EC%83%81%EB%8C%80%EA%..
업비트 Open API 를 통해 가격정보가 추세등을 알림받기 위해 이전의 인스턴스를 활용하려고 하는데 고정된 IP주소값이 필요하게 된 점 및 아래와 같은 이유들 때문에 탄력적 IP주소를 연결하기로 한다. 1. 탄력적 IP주소 할당 AWS에서 네트워크 및 보안 > 탄력적 IP 에 들어가서 우측 상단의 탄력적 IP 주소 할당 클릭 설정은 기본값으로 놔두고 우측 하단 할당 클릭 아래와 같이 IPv4주소가 할당된 것을 확인할 수 있다.(내 경우 13.xx~~~~) 2. 탄력적 IP주소를 인스턴스에 연결 할당된 IPv4 주소 란에 내 IP를 클릭한다. 탄력적 IP주소와 인스턴스를 연결한다. 우측 상단 탄력적 IP 주소 연결 클릭 이전에 내가 생성한 인스턴스를 선택 후 연결버튼 클릭 이후 내 인스턴스에 들어가보면 ..
이전의 게시글(아래 참조)를 통해 EC2 인스턴스 환경 구축을 완료했다. https://potatoggg.tistory.com/267 [AWS]EC2 프리티어 인스턴스 생성, Apahce&PHP 설치 1. AWS 에 회원가입 https://portal.aws.amazon.com/billing/signup#/start/email AWS Console - Signup portal.aws.amazon.com 2. EC2 > 인스턴스 > 인스턴스 시작 메뉴에서 인스턴스 생성 환경 - OS : Amazon Linux AMI - 스토리지 : 30GB - potatoggg.tistory.com 이어서, 인스턴스 활용을 위하여 WinSCP 를 설치하여 인스턴스에 FTP 전송을 해보도록 하겠다. 1. WinSCP 설치 ..
1. AWS 에 회원가입 https://portal.aws.amazon.com/billing/signup#/start/email AWS Console - Signup portal.aws.amazon.com 2. EC2 > 인스턴스 > 인스턴스 시작 메뉴에서 인스턴스 생성 환경 - OS : Amazon Linux AMI - 스토리지 : 30GB - 웹서버 : Apache (추후 아파치 설치 명령어 입력시 command not found 가 발생했는데 chat-GPT 님께 물어보니 일부 Amazon Linux AMI 인스턴스의 경우, 패키지 관리자로 "yum"을 사용해야 합니다. 라는 친절한 답변이 왔다. 아래 사진과 같이 네트워크스 설정에 대하여 체크박스 전체 체크 (추후 암호화폐 채굴이나 해킹 등을 유의..
□ 특정파일을 검색하려는 경우 (하위 디렉토리 포함 : -R 옵션, 대소문자 구분 : -i 옵션) ㅇ ls -lRs | grep -i "파일명" ex. 찾는 파일 : /home/ec2-user/test.py 명령어 입력 경로 : /home □ 특정디렉토리 내에서 특정 키워드가 포함된 파일들을 검색할 때 ㅇ find 디렉토리경로 | xargs grep "키워드" ex . test 라는 키워드가 있는 파일 목록 출력 디렉토리 : /home/ec2-user 명령어 : find /home/ec2-user | xargs grep "test"