본문 바로가기

전체 글87

네트워크 실무에 사용되는 여러 포트 정리 20 FTP - 파일 전송 포트 21 FTP - 제어 및 인증 포트 22 SSH - 시큐어 셸 23 Telnet - 암호화되지 않은 텍스트 통신 ( 평문 통신 ) 25 SMTP - 이메일 전송 프로토콜. (SMTP열림 - 이메일 데이터 전송 - MTA - 연결닫힘 순) 53 DNS - 도메인을 IP주소로 변경 67 DHCP 서버 (UDP) 68 DHCP 클라이언트 (UDP) 80 HTTP - 웹 서비ㅐ스 110 POP3 - 받는 메일 서버, 읽으면 클라이언트 쪽으로 다운로드 139 NETBIOS 143 IMAP4 - 이메일 (저장소 관리가 중요) 443 HTTPS - SSL 위의 HTTP (인증서를 사용한 보안접속, 암호화 전송) 445 SMB 파일 공유 (UDP) 993 SSL 위의 IMAP4 (암호화.. 2023. 10. 24.
[디스코드 봇 제작] 음성채널 입장&퇴장 현재 제작해야하는 봇은 음악봇과 공부시간 정리봇 먼저 음악 봇 부터 제작했습니다. 아무래도 음악 봇이라면 다들 사용하는 유튜브 링크를 사용하는 방법인데, 명령어 시작 링크 이런식으로 구현되도록 저도 똑같이 만들어보았습니다. 하지만 그보다 먼저 중요한것은, 봇이 내가 들어와 있는 음성 채널에 들어오고 나가는 것을 구현하는 것. from discord.ext import commands# 디스코드 봇에서 사용할 여러가지 기능을 위한 임포트 import discord# 디스코드 봇을 위한 임포트 discord_bot_token = TOKEN# 토큰 정보는 각자의 토큰 정보 intents = discord.Intents.default()# Intents 부분의 설정을 사용하기 위한 변수 불러오기 intents... 2023. 2. 18.
[디스코드 봇 제작] 2023년 기본 슬 졸업 시기도 다가왔고, 정보보안기사 시험을 준비하며 취직 준비를 하고있는데, 이러다가는 뭐랄까 아무것도 남기지도 않고 허송세월을 보낼것 같아 개인적으로 프로젝트를 진행하려 마음을 다잡았을때, 취미로 하고있는 그림 그리는 디스코드 방에서 수동으로 매우 귀찮은 작업을 반복하는 것을 발견하고, 이를 봇으로 해결하는 방법이 있지 않을까, 라는 생각으로 찾아보게 되었고 개발 했습니다. 조금이라도 더 편한 방법을 만들고싶다는 개발자의 마음... 디스코드 봇은 파이썬 Nodejs 자바 뭐 다양하게 가능한데, 제가 고른건 가장 친숙하고 자신있는 파이썬. 간단하게 파이썬 코드가 어떤것이 있는지 부터 확인 한 후 바로 머리 박치기로 가장 기초부터 제작해보았습니다. 디스코드 홈페이지, 개발자 탭에서 자신의 어플리케이션을.. 2023. 2. 18.
[보안] 공개키 암호화 방식 공개키 암호화 시스템Encryption / decryption- 발신자는 수신자의 공개키로 메시지를 암호화Digital signature- 발신자는 개인 키로 메시지 "서명"Key exchange- 세션 키를 교환하기 위해 양측이 협력합니다. 공개키 암호화 방식에 필요한 6가지 요소1. PlainText- 알고리즘에 입력으로 제공되는 읽을 수 있는 메시지 또는 데이터2. Encryption algorithm- 평문에 대한 다양한 변환 수행3. Publick key- 암호화 또는 복호화에 사용4. Private key- 암호화 또는 복호화에 사용5. CipherText- 출력으로 생성된 스크램블된 메시지6. Decryption algorithm- 암호문과 일치하는 키를 수락하고 원본 평문을 생성합니다. 공.. 2022. 9. 16.