갑자기 관심이 생겨서 정리해 봤다.http://alternativeto.net/software/virtual-dimension/위에 제시된 사이트에서 가장 잘 소개하고 있다.귀차니즘을 땜시 일부 퍼온다.링크가 깨지면 아래그림도 일부 깨지겠지만, 그래도 텍스트는 남을 테니. 버추얼 디멘젼(http://virt-dimension.sourceforge.net/#features)이 가장 인기가 좋은 것으로 보이며, Dexpot도 나쁘지 않음을 알 수 있다.Virtual Dimension alternatives for All PlatformsLicense: All87likesLIKEDexpotFree* by Sebastian Brands, Patrick Dubbert | WindowsDexpot turns you..
json 라이브러리에 대한 벤치마킹 정보이다.https://gist.github.com/lightcatcher/1136415테스트 코드와 결과가 있는데, 결과만 퍼왔다. json보다는 ujson 등을 사용하는게 좋겠다.=================CPython JSON Benchmark 2.7.1+ (r271:86832, Apr 11 2011, 18:05:24) [GCC 4.5.2] ----------------------------- ENCODING simplejson: 0.45s cjson: 0.45s ujson: 0.46s jsonlib: 0.65s json: 1.02s yajl: 0.7s DECODING simplejson: 0.73s cjson: 0.83s ujson: 0.41s jsonlib..
오랜만에 프로필을 정리하다가, 석사과정에 있을 때, 잘~ 사용했던 PVM을 다시 찾아보게 되었다. 시간의 흐름만큼 발전하지는 않은듯 하지만, 여전하다는게 좋았다.------------- PVM (Parallel Virtual Machine)은 각종(heterogeneous) 유닉스 및 윈도우 버전이 설치된 컴퓨터들이 네트워크로 묶여 마치 하나의 거대한 병렬 컴퓨터 처럼 사용할 수 있게 해주는 소프트웨어 패키지이다. 이렇게 함으로써, 다수 컴퓨터의 연산 능력과 메모리를 모아서 거대한 연산문제가경제적으로 해결할 수 있다. 이 소프트웨어는 매우 포터블(이식성)하다. 소스 코드는 netlib를 통해 무료로 구할 수 있으며, 노트북에서 수퍼컴퓨터의 대명사인 크레이(Cray) 컴퓨터에 이르기까지 컴파일이 자유롭게 ..
jones_supa writes:As you may have heard, the NSA has had some success in cracking Secure Shell (SSH) connections. To respond to these risks, a guide written by Stribika tries to help you make your shell as robust as possible. The two main concepts are to make the crypto harder and make stealing keys impossible. So prepare a cup of coffee and read the tutorial carefully to see what could be impro..
Chkrootkit (Check Rootkit)은 유닉스 및 리눅스용 오픈 소스 프로그램이자 루트키트, 봇넷, 말웨어등을 스캐닝하는 도구이다. 이 프로그램은 다음 버전에서 테스트 되었다.Linux : 2.0.x, 2.2.x, 2.4.x, 2.6.x, 3.x.xFreeBSD : 2.2.x, 3.x, 4.x, 5.x, 7.xOpenBSD : 2.x, 3.x , 4.x., NetBSD : 1.6.x, Solaris : 2.5.1, 2.6, 8.0 , 9.0, HP-UX 11 Tru64, BSDI Mac OS X. 이 도구는 백트랙 5에 안티-바이러스 포렌직툴하에 미리 설치되어 있다. 우분투나 데비안시스템에서 chkrootkit을 설치하기 위해서 다음 명령을 사용하면 된다. : sudo apt-get insta..
유닉스, 리눅스 상에서 프로그래밍을 하다 보면, 디버그나 로그를 위해 메시지를 남겨야 할 경우가 빈번하다.이 때, 사용해 볼 수 있는 간단한 팁이다. 이는 10여 년 전부터 사용해 오던 매크로(macro) 이다. 출력 파일로는 표준 출력(stdout)과 표준 에러(stderr)을 사용하였고, 이를 실제 파일로 리다이렉션(또는 dup() 등)하여 사용할 수 있을 것이다.시간관련 포맷팅을 위해 strftime() 함수를 사용한 것과, __FILE__, __LINE__, __func__ 및 __VA_ARGS__를 사용한 것이 특징이다.사용법? 아래 코드를 debug.h로 저장했다고 가정하자.// exam.c#inlcude "debug.h"int main(){DEBUG("Hello World %d\n", 201..
12월이 어떻게 지나 가는지도 모르겠다. 10여일 동안 몸살+알파로 고생하다가 거의 나았나 싶었는데, 이번 주는 알러지의 한 주다.월요일 아침 새벽 3시경, 가려움이 느껴져 잠에서 깼는데, 두르러기가 올라오고 있었다.먹은 것 때문에? 발병(잠 깨기 전), 1시간 전, 김장하고 남은 생무 1개 시원하게 먹고, 저녂으로 떡국, 점심 김치, 밥, 대략 24시간 전에 먹은 참치회? 와인?, 대략 30시간 전에 먹은 삼겹살? 소주? 대략 39시간 전에 막걸리 한잔 및 오뎅2개?역학조사랄까? 대충 추적을 해봤는데, 정확한 원인은 모르겠다.알러지 반응검사는 동네 병원, 한림대 부속병원등에서 많이~ 했었으므로, 최종적으로 완치되었던 한림대 병원으로 향했다. 아침 9시 좀 넘었는데, 웬 사람이 이리도 많은지 예약하고, ..
[review중] 수정가능SuricataSuricata는 고성능 네트워크 IDS, IPS와 네트워크 시큐리티 모니터링 엔진(Network Security Monitoring engine)이다.오픈 소스이고 커뮤니티에 의해 소유되며, 비영리 단체인 OISF(Open Information Security Foundation)이다. Suricata는 OISF와 이를 지원하는 벤더에 의해 개발되었다. Suricata를 사용해야 하는 3가지 이유:1. 높은 확장성(Highly Scalable)Suricata는 멀티 쓰레드를 지원한다. 이는 하나의 인스턴스를 돌리고, Suricata 센서의 모든 프로세서에 거쳐 프로세싱 로드를 밸런스 할 수 있다는 것을 의미한다. 이는 통상적인 하드웨어에서 룰셋 커버리지의 희생없이..
http://blog.securitymonks.com/2010/08/26/three-little-idsips-engines-build-their-open-source-solutions/IDS, IPS에 관심이 있는 사람은 한번 쯤 읽어야 할 문서라고 본다.Three Open Source IDS/IPS Engines: The SetupAug 26th, 2010 by John GerberConfused over the different functionality and information IDS/IPS engines provide? Are you looking for an open source solution? There are options, each with different features and st..
https://www.bro.org/ Bro를 잠시 리뷰해 보았다. "Bro는 침입탑지 시스템중 하나이다."라고 단순하게 말하기에는 많은 변화가 있었다. 여러 가지 장점이 생겼는데, 개인적으로 높이 평가하고 싶은 사항은 클러스터링, 스크립트 언어, 로드밸런싱 메카니즘 등 이다. 본연의 기능 및 성능과 확장성을 고려한 발전이 두드러진다고 생각한다. Bro는 네트워크 패킷을 읽어 유해한 내용을 탐지하는 일종의 Network IDS(Intrusion detection system)라는 포인트 솔루션에서 출발하여, 발전에 발전을 거듭해서, 이제는(2014) 다양한 탐지를 수행하고 클러스터링과 스케일러빌리티를 갖추는 등 하나의 보안 프레임워크로써 자리잡게 되었다. 내가 Bro는 처음 보았을 때, 대략 10여년 전..