전체 글(192)
-
케이쉴드 주니어 8기! 지금 뭐하니~?
7월의 무더운 여름! 케이쉴드 주니어 8기가 시작된지, 벌써 한달이 다 되어갑니다. 😊 모집부터 선발, 그리고 교육까지~ 참 많은 일들이 있었는데요! 오늘은 지금까지의 8기가 걸어온 길을 슬쩍 엿보는 시간을 가져보려고 합니다:) 😎👍👍 선발평가 사진_220607 6월 7일~8일까지! 케이쉴드 주니어 선발평가가 진행되었습니다:) 케이쉴드 주니어 8기 교육에 함께하기 위한 첫 관문! 많이들 떨었고, 또 이런 자리가 처음이신 분들도 계셨을텐데요. 🙋♀️😥 하지만 최선을 다해 준비해주신 여러분들 모두 만족스러운 결과를 얻었으리라 생각합니다! 엄청 떨리고 불안했던 합격 결과를 받고 첫 온라인 공통과정이 이루어졌었던 거, 다들 기억하시나요? 🤗🤩😚 약 2주일 간 이루어진 온라..
2022.07.09 -
How to install IPS(suricata) on unubntu 20.04
ㅇSnort와 Suricata의 차이점 -snort 룰 완벽 호환 -GPU하드웨어 가속지원 -Lua 시그니처 작성 가능 -multi-core, multi-threading 지원 ㅇ관련 dependency 확인 및 설치 $ sudo apt install -y libpcre3 libpcre3-dbg libpcre3-dev build-essential libpcap-dev libyaml-0-2 \ libyaml-dev pkg-config zlib1g zlib1g-dev make libmagic-dev libjansson4 libjansson-dev libnfnetlink0 \ libnetfilter-queue-dev libnetfilter-queue1 libnetfilter-log-dev libnetfilte..
2021.09.08 -
혼동행렬(Confusion Matrix)
혼동행렬(Confusion Matrix)는 알고리즘에서 해당 알고리즘의 성능을 평가할 때 사용하는 지표로 사용됨 Condition Positive Negative Prediction Positive TP FP Negative FN TN 이 혼동행렬에서 True/False는 실제 값이 1/0인지를 나타냄 실제 데이터와 예측이 일치하는 경우 True 이며, 일치하지 않는 경우 False가 된다. 여기서 TP는 True Positive로 1로 예측한것이 실제로 1인 경우 FP는 False Positive로 1로 예측했으나 실제로 0인 경우 FN은 False Negative로 0으로 예측했으나 실제로 1인 경우 TN은 True Negative로 0으로 예측한것이 실제로 0인 경우를 나타낸다. 위 혼동행렬에서 얻..
2021.01.08 -
how to change static ip on ubuntu 18.04-LTS with vmware
vmware에서 NAT모드로 사용을 하고 있는데 dhcp의 기능을 사용하고 싶지 않을 때 먼저 vmware의 NAT모드에서는 192.168.xxx.128 ~ 192.168.xxx.255 까지를 dhcp의 기능으로 IP를 할당하고 있음 때문에 이 dhcp기능을 피해서 하고싶다면 #> vi /etc/netplan/01-network-manager-all.yaml 이 파일을 열어서 수정을 해야함 처음 해당파일을 열었을 때는 다음과 같이 기초 정보만 들어 있음 이 정보들을 다음 이미지와 같이 수정 후 #> netplan apply 를 적용해주면 ip가 다음과 같이 변동이 됩니다
2020.01.30 -
파이썬 육망성
#!/usr/bin/python print("insert number : ", end='') line =int(input()) num_star=4*line-1 for i in range(0,line,1): num_white=2*line-i-1 print((" "*num_white) + ("*"*(i+(i+1)))) for i in range(0,line,1): num_white=i print((" "*num_white) + ("*"*num_star)) num_star -=2 num_star +=2 for i in range(line-1,0,-1): num_white=i-1 num_star +=2 print((" "*num_white) + ("*"*num_star)) for i in range(line,0..
2020.01.03 -
How to install devstack on ubuntu 16.04
environment tool : vmware 15 pro linux_v : ubuntu-16.04-LTS kernel_v : 4.13.0-36-generic cpu : 4 mem : 8G Root permission : (#>) normal permission : ($>) #> systemctl disable ufw #> systemctl stop ufw #> useradd -s /bin/bash -d /opt/stack -m stack #> echo "stack ALL=(ALL) NOPASSWD: ALL" | tee /etc/sudoers.d/stack #> apt-get install -y git #> su - stack $> git clone https://git.openstack.org/open..
2019.12.30 -
how to install mariadb on centos7
#> yum install -y vim #> yum install -y net-tools vim #> yum -y install cmake gcc* curses-devel bison libxml* libtool* openssl* crypto-utils ncurses-devel #> yum install libjpeg* libpng* freetype* gd-* gdbm-devel libtermcap-devel -y #> groupadd -g 400 mysql #> useradd -u400 -g400 -d /usr/local/mysql -s /bin/false mysql #> cd /usr/local/src #> yum install -y wget #> wget http://ftp.hosteurope.de/..
2019.11.04 -
how to install telnet on ubuntu 16.04LTS
#> apt-get install -y xinetd telnetd #apt-get 으로 xinetd 와 telnetd 패키지 인스톨 #> adduser teluser password : retype password : #telnet 을 사용하기 위한 telnet 전용 유저 생성 useradd와는 다르게 설정을 직접해줘야함 #> vi /etc/xinetd.d/telnet #telnet 설정파일 수정 service telnet { disable = no // no : telnet 을 사용함, yes : telnet 을 사용안함 flags = REUSE // 사용했던 소켓을 재사용 socket_type = stream // 소켓 타입을 스트림으로 TCP를 이용 wait = no // 다중쓰레드인지(no) 싱글..
2019.09.26 -
linux getch 함수
리눅스에는 getch 함수가 없어 여기저기 찾아보다가 발견하게 된 소스 #include int getch(void) { int ch; struct termios buf; struct termios save; tcgetattr(0, &save); buf = save; buf.c_lflag &= ~(ICANON|ECHO); buf.c_cc[VMIN]=1; buf.c_cc[VTIME]=0; tcsetattr(0,TCSAFLUSH, &buf); ch = getchar(); tcsetattr(0,TCSAFLUSH, &save); return ch; } 위 코드를 getch.h로 만든 후 작성하려는 코드에 #include #include "getch.h" 인클루드 시켜주면 getch 함수를 사용할 수 있음
2019.08.06 -
how to install java 11 on ubuntu 16.04
wget https://download.java.net/java/ga/jdk11/openjdk-11_linux-x64_bin.tar.gz tar xvzf openjdk-11_linux-x64_bin.tar.gz mkdir /usr/lib/jvm -p mv jdk-11 /usr/lib/jvm/openjdk-11-manual-installation update-alternatives --install /usr/bin/java java /usr/lib/jvm/openjdk-11-manual-installation/bin/java 1 update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/openjdk-11-manual-installation/bin/j..
2019.07.01