일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
29 | 30 | 31 |
- 성남 코로나 확진자
- libtins
- 미국 금리인하
- 뭉쳐야 찬다
- 고민정
- 홍혜걸
- 해킹
- 임영규
- 이상형 만들기
- 픽크루
- 리리남매
- 김영권 아내
- 불가피
- 김영권
- 성남은혜의강교회
- 은혜의 강 교회
- 제넥신
- 학교 개학 연기 4월
- 스페인 코로나
- 최강욱
- 킹덤 고근희
- 양적완화
- 스콜피온킹
- 이지혜
- 폰폰테스트
- 김재석
- 유튜버 김재석
- 금리인하
- 조희연
- 이태원 클라쓰 15회 예고
- Today
- Total
목록libtins (5)
Dork's port
안녕하세요. 오늘은 LibTins를 이용해서 주변에 있는 AP(공유기)를 탐지하고 출력해주는 Class에 대해 살펴보도록 하겠습니다. //APSniffer.h #include #include #include #include class APSniffer{ char* sniffDev; typedef Dot11::address_type bssid; typedef std::map apList; apList aplistMap; void upLinePrompt(int count); void showAPList(); bool handle(PDU& pdu); public: APSniffer(char* mDev); bssid findBSSID(std::string ssid); void run(); }; //APSniff..
안녕하세요. 오늘은 LibTins를 통해 암호화된 패킷이 아닌 평문 패킷(OPEN WIFI)에 대한 Sniff 예제를 살펴 보도록 하겠습니다. #include #include #include "printdata.h" using namespace Tins; using namespace std; void usage(); bool chkArgc(int argc); bool foo(PDU& packet) { const TCP& tcp = packet.rfind_pdu(); // const TCP* tcp1 = packet.find_pdu(); reference find // if(tcp.dport()!=80&&tcp.sport()!=80) return true; //parsing HTTP Packet cout
LibTins는 Linux 뿐만아니라 Windows 및 MacOS 지원합니다. 설치 방법 및 사용에 대해 알아 보도록 하겠습니다. 설치는 간단하게 brew 명령어를 이용해 설치가 가능합니다 $ brew install libtins brew가 설치되어 있지 않다면 아래와 같이 설치가 가능합니다. $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 이러면 간단하게 설치가 완료 되어 LibTins를 사용할 수 있습니다. 그리고 콘솔창에서 사용하시려면 아래와 같이 -ltins를 이용해 링크만 해주시면 사용 가능합니다(tTinsLibrary오탈자는 양해부탁드립니다). 그리고 아래는 Xc..
오늘은 802.11 패킷을 LibTIns를 통해 복호화 하는 간단한 예제를 알아보도록 하겠습니다. LibTins에 대한 기초적인 예시가 많이 존재하지 않으므로, 알아가는것을 차츰차츰 포스팅 하도록 하겠습니다. #include #include #include "printdata.h" using namespace Tins; using namespace std; void usage(); bool chkArgc(int argc); bool foo(PDU& packet) { const TCP& tcp = packet.rfind_pdu(); // const TCP* tcp1 = packet.find_pdu(); reference find // if(tcp.dport()!=80&&tcp.sport()!=80) ret..