프로젝트(Project)

프로젝트(Project)/네트워크 해킹

네트워크 프로젝트 진행하면서 공부

프로젝트 현황 pcap으로 진행하던 프로젝트를 pcap으로는 진행이 불가능하다고 판단하여 raw socket으로 옮기고 echo server제작 실습 중. client 부분을 담당하여 git flow로 협업 알게 된 것들 프로젝트를 진행하고 코드를 분석하면서 알게 된 것들을 일단 정리 inet_pton 함수 https://techlog.gurucat.net/317 [네트워크/C reference] inet_pton 함수 기능 요약 (Summary)inet_pton( ) 함수는 사람이 알아보기 쉬운 텍스트(human-readable text)형태의 IPv4 와 IPv6 주소를 binary 형태로 변환 하는 기능을 한다. 헤더 (Header files)이 함수를 사용하려면 다음 헤더파 techlog.guru..

프로젝트(Project)/네트워크 해킹

libnet설치와 gcc 컴파일

libnet은 네트워크와 관련된 구조체(?)를 제공한다. 직접 만들 수도 있지만.. #pragma pack을 좀 찾아보면 됨 우분투에서 설치는 sudo apt install libnet-dev gcc 옵션은 gcc -o test test.c -lnet 으로 사용한다.

프로젝트(Project)/네트워크 해킹

pcap 설치와 gcc 컴파일 방법

pcap(libpcap라고도 불림)을 통해서 스니핑(sniffiing)과 패킷을 전송하는 역할이 가능함. 우분투에서 pcap을 설치하기 위해서 sudo apt update sudo apt install libpcap-dev 하면 설치되는데, 사용할 때에는 pcap.h를 include하고 gcc -o test test.c -lpcap gcc에 -l 옵션을 주어서 라이브러리를 사용할 것.

프로젝트(Project)/네트워크 해킹

[Network 개발 스터디] netfilter 사용

한참 전에 과제를 했지만 이제서야 이 글을 올리는 이유는 다시 진행되는 LTE 프로젝트를 스스로 이해하기 위함입니다. 이번 과제는 netfilter 코드를 사용하여 tcp 패킷만 출력하고 해당 패킷은 Drop 하는 것. https://gitlab.com/gilgil/sns/-/wikis/netfilter/netfilter netfilter · Wiki · gilgil / sns · GitLab System Network Security gitlab.com 해당 링크를 참고하여 과제가 나갔던 것으로 기억한다. 링크에 있는 코드를 기반으로 해서 과제를 수행했다. https://github.com/63um3um/SF_Network_Study/tree/master/nf GitHub - 63um3um/SF_Net..

프로젝트(Project)/네트워크 해킹

[Network 개발 스터디] pcap-test

서론 이전에 pcap-test로 작성한 코드를 리뷰해보면, 어떤 기능들인지는 세세히는 모르지만 대충 개발할 정도로는 이해가 가능할 것이다. #include #include #include void usage() { printf("systax: pcap-test \n"); printf("sample: pcap-test wlan0\n"); } //use error message int main(int argc, char *argv[]) { if(argc != 2) { usage(); return -1; }// 인자 잘못 입력시 char *interface = argv[1]; //interface를 인자로 준다. char errbuf[PCAP_ERRBUF_SIZE]; //error buffer pcap_t *..

프로젝트(Project)/남방진동지수

[programming][다정고] 시계열 분석을 이용한 남방진동지수(SOI) 예측 모델

머리말 안녕하세요 63um3um입니다. 이번 시간에는 제가 만든 남방진동지수 그래프와 예측 모델에 대해 글을 작성하려 합니다. (개인 프로젝트) 지구과학에 나온 개념인 엘니뇨, 라니냐, 남방진동, ENSO에 대해 배우고나서 남방진동 지수의 그래프를 python으로 표현하고자 하였고 이에 한 걸음 나아가서 처음으로 예측모델을 만들어보았습니다. 아이디어는 학교에 계신 지구과학 선생님이 주셨습니다. 3일동안 쉬지않고 만들었는데 거의 에러잡느라 고생을 했습니다.. 코드는 여기있어용 github.com/nnT-Nje0n9/z9 nnT-Nje0n9/z9 Contribute to nnT-Nje0n9/z9 development by creating an account on GitHub. github.com 개념 우선 ..

프로젝트(Project)/시간표&급식 파싱

작년에 만들었던 간단한 프로그램

제가 작년에 교내대회를 하면서 만들게 된 간단한 프로그램입니다. 원래는 시간표 외에 급식표도 출력이 되었으나급식 사이트가 바뀌어서 그런 것 같습니다.웹파싱으로 돌아가는 프로그램이기 때문에 생기는 오류죠 감사합니다.

그믐​
'프로젝트(Project)' 카테고리의 글 목록