일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- PC
- game
- Three
- 젤다 왕눈
- 시장
- 리뷰
- Linux
- 보안
- 블록체인
- 스마트 컨트랙트
- Games
- loopback
- 비트코인
- 부동산
- 거래
- review
- strongloop
- 게임
- 암호화폐
- 투자
- kubernetes
- 스마트 계약
- 주식
- 쿠버네티스
- 이더리움
- threejs
- ps4
- Docker
- 탈중앙화
- angular
- Today
- Total
목록개발 관련 (189)
BaeBox
PF_RING : 고속 패킷 캡처 네트워크 소켓 공식문서상에는 실시간으로 패킷을 캡쳐하는 사람이라면 누구나 써도 적합하다고 한다. PF_RING 작동방식 : Linux NAPI 를 이용하여 NIC 로부터 패킷은 polling 받아온다. 이는 NAPI 가 NIC 에서 PF_RING 순환 버퍼로 패킷을 복사한 다음 사용자 응용 프로그램이 링에서 패킷을 읽는다는 뜻이다. 이 경우, 응용 프로그램과 NAPI의 두 poller 가 있으며, 폴링에 사용되는 cpu 주기가 발생한다. 이 방식의 장점은 PF_RING 이 들어오는 패킷을 여러 링에 동시에 분배할 수 있다는 점이다. PF_RING 이 제공하는 모듈 ZC Module FPGA-based card module Stack Module Timeline modul..
Suricata : 오픈 소스 IDS (Intrusion Detection System) 실시간 IDS, IPS(Inline intrusion prevention), NSM(Network Security Monitoring) 및 오프라인 pcap 캡처가 가능하다. YAML 과 같은 표준 입출력 형식과 기존 SIEM, Splunk, ELK 등과 같이 쓰기 좋다. 비영리 재단 OISF 에서 유지 관리한다. 설치할 때가 굉장히 성가시다. 패키지 매니저를 이용해 설치하면 간단하지만, 패킷 캡처를 리눅스 기본 libpcap을 이용하지 않고 PF_RING 을 이용하고자 한다면 소스를 받아서 빌드하고 설치해야 하는데, 대개는 한번에 잘 되지는 않을 거라고 생각한다. https://www.ntop.org/guides/..
yum update --exclude=kernel* or /etc/yum.conf >> exclude=kernel* https://xbb123.tistory.com/67 yum 커널 제외 업데이트 방법 명령어 yum update --exclude=kernel* 또는 /etc/yum.conf파일에 아래 내용 추가 exclude=kernel*
APIPA : Automatic Private IP Addresing (사설 IP 주소 할당) 윈도우 기반 운영체제에서 DHCP 서버가 없는 네트워크에 컴퓨터 스스로가 IP 주소를 할당해주는 기능. 사설 IP 라길래 뭔가 싶었는데, 윈도우에서만 자체적으로 지원해주는 기능이란다. 기본적인 사설 IP 대역은 아래와 같다. A 클래스 : 10.0.0.0 ~ 10.255.255.255. B 클래스 : 172.16.0.0 ~ 172.31.255.255. C 클래스 : 192.168.0.0 ~ 192.168.255.255. https://social.technet.microsoft.com/Forums/ko-KR/617d71fb-5f8b-4c36-bc09-57325900b01c/45348539445089253356-..
아래 있는 링크 내용을 그대로 가져왔다. sudo yum install -y http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm sudo yum install exfat-utils fuse-exfat fdisk -l 위의 명령으로 하드디스크를 확인. mount -t /dev/usb /mount_dir 붉은색 글씨로 써진 부분은 가변적. https://pracon.tistory.com/170 CentOS7에서 exFAT USB드라이브 사용 1. 관련 패키지 설치 $sudo yum install -y http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dext..
오늘 어쩌다보니 gson 과 jackson 의 속도를 비교할 일이 생겼다. 결론부터 말하자면, 구느님이 졌어!! 요런 코드를 돌렸는데, Jackson 이 거의 두 배나 빠르다. gson 과 jackson 의 사용법을 잊어버릴까 대충 사진 찍어둔다.
위의 예제에서는 빠졌지만, 맨 아래 interact 커맨드를 추가해주어야 한다. expect : Linux 에서 프로세스와 상호작용하는 스크립트를 작성할 때 이용하는 툴. 사용법 : expect 설치 spawn 으로 실행하고자 하는 프로세스 실행 expect 로 특정 출력값 이후에 입력할 값을 send 로 보냄. https://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_expect 리눅스 expect - 제타위키 다음 문자열 포함... zetawiki.com https://linux.die.net/man/1/expect expect(1) - Linux man page expect(1) - Linux man page Name expect - programmed dia..
Operational Technology : 밸브, 펌프 등과 같은 물리적 장치의 직접 모니터링 및 제어를 통해 물리적 프로세스의 감지 또는 변경을 유발하는 하드웨어 및 소프트웨어. 발전소의 제어 시스템 또는 철도 시스템의 제어 네트워크와 같은 시스템의 물리적 상태를 모니터링하거나 변경하기 위해 컴퓨터를 이용. 흔히 인터넷은 HTTP 또는 HTTPS 등의 프로토콜로 통신하지만, OT 망은 규격화된 통신 규악이 없는 것이 특징. PLCs, SCADA, DCS, Computer Numerical Control(CNC) systems, Scientific equitment 등이 해당됨. OT 시스템은 IT 에서 알려지지 않은 다양한 하드웨어 설계 및 통신 프로토콜 기술을 사용 과거의 OT 네트워크는 필요한 기..
PPT 디자인 아이디어가 만들어줬습니다. 타 프로그래밍 언어와 동일한 기능을 제공하는 조건문 if else 문이다. 개념은 간단한데, 리눅스가 으레 그렇듯 옵션이 겁나 많아서 헷갈린다. 기본은 간단하다. 이것만 하면 참 쉬운데, 리눅스는 조건을 주기 위한 옵션이 참더럽게 많다. https://opentutorials.org/course/2598/14204 쉘 스크립트 - 생활코딩 강의소개 쉘을 통해서 명령을 실행시키는 작업을 한번에 실행할 수 있는 방법을 알아봅니다. 수업 강의 1 - Shell script 소개 강의 2 - Shell Script 사례 예제 #!/bin/bash if ! [ -d bak ]; then mkdir bak fi cp *.log bak opentutorials.org 모든 옵..
정규 표현식 : 문자열에 나타는 특정 문자 조합과 대응시키기 위해 사용되는 패턴. regex 라고도 부른다. 예를 들자면 아래와 같은 방식으로 사용 가능하다. Example Description IP ^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$ PWD https://stackoverflow.com/questions/19605150/regex-for-password-must-contain-at-least-eight-characters-at-least-one-number-a 사용 방법이야 무궁무진하겠지만, 대부분 Validation의 목적으로 사용하는 것 같다. A..