사운드 오브 뮤직(The Sound Of Music) 1965
아내가 갑자기 사운드오브뮤직을 보고 싶다고 한다. 음악시간:) Julie Andrews, 제이레빗 “my favorite things” 너무나 유명한 영화인데 사실 난 아직 안본영화이다. 아내가 어떻게 이렇게 아름다운 영화를 아직까지 안보고 있었냐고 한다..ㅠㅠ 극중 마리아는 완전 우리 아내랑 닮았다.ㅋㅋㅋ 늘 화창하고 기쁨이 넘치며 … Continue reading
아내가 갑자기 사운드오브뮤직을 보고 싶다고 한다. 음악시간:) Julie Andrews, 제이레빗 “my favorite things” 너무나 유명한 영화인데 사실 난 아직 안본영화이다. 아내가 어떻게 이렇게 아름다운 영화를 아직까지 안보고 있었냐고 한다..ㅠㅠ 극중 마리아는 완전 우리 아내랑 닮았다.ㅋㅋㅋ 늘 화창하고 기쁨이 넘치며 … Continue reading
[구매하기] 고도를 기다리며를 읽고.. 처음 이 책을 잡은건 금방 읽을 수 있을것 같아서 였다. 희극이고, 2막 밖에 안되고 두께가 앏아서 쉽게 읽을수 있을것 같았다. 하지만, 쉽지는 않았다.ㅋㅋ (하지만 맘먹고 다 읽는데는 2시간밖에 안걸렸다) 내용이 너무 단조롭고 재미가 없어서 였다. … Continue reading
scapy를 이용한 network 패킷 분석 에 이어서 scapy를 이용한 http network 패킷 분석 프로그램을 만들어보았다. 우선은 sniffing 하지 않고 그냥 pcap 파일을 읽어서 하는 방식으로 작업했다. (PacketInside.com 의 Examples 을 입맛에 맞게 수정했다.) pcap의 파일에서 200개의 패킷을 읽어서 http의 … Continue reading
네트워크 패킷에서 HTTP 의 request와 response 의 header 정보를 추출해야 하는 일이 생겼다. 그래서 패킷 분석 프로그램을 찾아보던 중 python의 scapy를 알게 되었다. 그래서, 바로 설치~
1 |
]$ sudo apt-get install python-scapy |
우분투 장비라서 apt-get으로 간단하게 설치 scapy의 실행 및 환경보기
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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 |
]$ sudo scapy INFO: Can't import python gnuplot wrapper . Won't be able to plot. INFO: Can't import PyX. Won't be able to use psdump() or pdfdump(). WARNING: No route found for IPv6 destination :: (no default route?) Welcome to Scapy (2.1.0) >>> conf ASN1_default_codec = <ASN1Codec BER[1]> AS_resolver = <scapy.as_resolvers.AS_resolver_multi instance at 0x2476758> BTsocket = <BluetoothL2CAPSocket: read/write packets on a connected L2CAP ... L2listen = <L2ListenSocket: read packets at layer 2 using Linux PF_PACKET ... L2socket = <L2Socket: read/write packets at layer 2 using Linux PF_PACKET ... L3socket = <L3PacketSocket: read/write packets at layer 3 using Linux PF_P... auto_fragment = 1 checkIPID = 0 checkIPaddr = 1 checkIPsrc = 1 check_TCPerror_seqack = 0 color_theme = <DefaultTheme> commands = arpcachepoison : Poison target's cache with (your MAC,victim's ... debug_dissector = 0 debug_match = 0 default_l2 = <class 'scapy.packet.Raw'> emph = <Emphasize []> ethertypes = </etc/ethertypes/ > except_filter = '' extensions_paths = '.' histfile = '/home/apollo89/.scapy_history' iface = 'eth0' iface6 = 'lo' interactive = True ipv6_enabled = True l2types = 0x1 <- Dot3 (802.3) 0x1 <-> Ether (Ethernet) 0xc -> IP (IP) 0x1... l3types = 0x3 -> IP (IP) 0x800 <-> IP (IP) 0x806 <-> ARP (ARP) 0x86dd <->... layers = Packet : None NoPayload : None Raw : Raw Padding : Padding ASN1... load_layers = ['l2', 'inet', 'dhcp', 'dns', 'dot11', 'gprs', 'hsrp', 'inet6'... logLevel = 20 manufdb = </usr/share/wireshark/wireshark/manuf/ > mib = <MIB/ > neighbor = Dot3 -> IP Ether -> IP Ether -> Dot1Q Ether -> ARP Ether -> IPv... netcache = arp_cache: 0 valid items. Timeout=120s in6_neighbor: 0 valid it... noenum = <Resolve []> padding = 1 prog = display = 'display' dot = 'dot' hexedit = 'hexer' pdfreader = '... promisc = 1 prompt = '>>> ' protocols = </etc/protocols/ pim ip ax_25 esp tcp ah mpls_in_ip rohc ipv6_o... raw_layer = <class 'scapy.packet.Raw'> raw_summary = False readfunc = None resolve = <Resolve []> route = Network Netmask Gateway Iface Output IP 127.0.0.0 255.0.0.0 0.0... route6 = Destination Next Hop iface src candidates fe80::/64 :: eth0 fe8... services_tcp = </etc/services-tcp/ kpop zabbix_trapper noclog svn cmip_man b... services_udp = </etc/services-udp/ zabbix_trapper noclog cmip_man z3950 root... session = '' sniff_promisc = 1 stats_classic_protocols = [<class 'scapy.layers.inet.TCP'>, <class 'scapy.la... stats_dot11_protocols = [<class 'scapy.layers.inet.TCP'>, <class 'scapy.laye... stealth = 'not implemented' temp_files = [] teredoPrefix = '2001::' teredoServerPort = 3544 use_dnet = False use_pcap = False verb = 2 version = '2.1.0' warning_threshold = 5 wepkey = '' >>> |
scapy으로 sniffing … Continue reading
python week number 와 week number 의 날짜 구하기. 1. week number 구하기.
1 2 3 4 5 6 7 8 |
>>> from datetime import datetime >>> dt = datetime.now() >>> dt datetime.datetime(2013, 2, 25, 14, 49, 53, 870916) >>> weeknumber = dt.isocalendar()[1] >>> weeknumber 9 >>> |
2. week number 의 포함된 날짜들 구하기.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
>>> from datetime import date, timedelta, datetime >>> >>> def weekBoundaries(year, week): ... startOfYear = date(year, 1, 1) ... now = startOfYear + timedelta(weeks=week-1) ... sun = now - timedelta(days=now.isoweekday() % 7) ... weekdays = list() ... weekdays.append(sun.strftime("%Y%m%d")) ... weekdays.append((sun + timedelta(days=1)).strftime("%Y%m%d")) ... weekdays.append((sun + timedelta(days=2)).strftime("%Y%m%d")) ... weekdays.append((sun + timedelta(days=3)).strftime("%Y%m%d")) ... weekdays.append((sun + timedelta(days=4)).strftime("%Y%m%d")) ... weekdays.append((sun + timedelta(days=5)).strftime("%Y%m%d")) ... weekdays.append((sun + timedelta(days=6)).strftime("%Y%m%d")) ... return weekdays ... >>> dt = datetime.now() >>> year = dt.year >>> week = dt.isocalendar()[1] >>> weekdays = weekBoundaries(year, week) >>> weekdays ['20130224', '20130225', '20130226', '20130227', '20130228', '20130301', '20130302'] >>> |
참고 : http://bytes.com/topic/python/answers/499819-getting-start-end-dates-given-week-number
L2, L3, L4, L7 스위치 L2, L3 등은 OSI의 7 레이어 중 어떤 레이어에서 수행되는가에 따라 정의된 분류 L2 Switch (Mac Address) 가장 원초적인 형태의 스위치는 L2 스위치이다. 원래 스위치의 정의에 가장 부합하는 것이 L2 스위치이므로 L2 를 그냥 … Continue reading
Notice : 해당 자료가 저작권등에 의해서 문제가 있다면 바로 삭제하겠습니다. 연구목적으로 사용하지 않고 악의적인 목적으로 이용할 경우 발생할 수 있는 법적은 책임은 모두 본인에게 있습니다. 영상에서의 순서를 정리하면.. 1. 밀어서 잠금해제 2. 긴급통화 클릭 3. 전원버튼 눌러서 밀어서 전원끄기가 … Continue reading
어제의 oozie 설치 삽질기 에 많은 분의 조언을 주셨다.. sstrato.kong 님께서 제일 먼저 3.3.0사용하시라고 조언을.. 3.0.1(https://github.com/yahoo/oozie) 버전이 최신인줄 알고 받았더니.. 알고보니 3.3.1(https://github.com/apache/oozie)이 최신..OTL 그루터의 김형준 수석님께서도 깨알같은 조언을.. oozie-site.xml 설정에서 조금 이상한게 mysql 드라이버 설정 및 서버 설정을 oozie.service.JPAService.jdbc.driver, … Continue reading
웹로그를 이용한 페이지 연관분석 0. 개요 웹로그의 referer 정보를 이용하여 페이지간의 연결구조를 파악하면, 레이지 링크를 따라움직이지 않고 직접 URL에 접근 또는 임시 페이지 및 취약한 페이지를 찾을수 있다 는 가설을 세우고 접근 1. 웹로그 대상 referer 가 존재하는 웹로그 … Continue reading
workflow 를 시스템에 적용해보기 위해 Hadoop WMS(Workflow Management System) 에 대해서 알아보고 있다. 우선 검토한 시스템은 Oozie 와 Azkaban, Cascading, Hamake 를 조사해봤다. 이번에는 실제로 oozie 를 설치해보려고 시도했지만 실패.. 혹시 원인을 아시는 분은 알려주세요..ㅠㅠ oozie 를 설치하기 위해 … Continue reading