加载中…
个人资料
麦兜搞IT
麦兜搞IT
  • 博客等级:
  • 博客积分:0
  • 博客访问:1,607,632
  • 关注人气:537
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
博文
标签:

python

pyqt

gui

qtabelwidget

分类: Python

     参考资料:Qt documentation online(因为这个帮助文档是基于C++做的,里面的语句是C++写的,不过因为

标签:

python

pyqt4

gui

qtreewidget

model

app

name

it

分类: Python

    参考资料:Qt documentation online(因为这个帮助文档是基于C++做的,里面的语句是C++

标签:

pyqt4

python

qfile

电脑

dat

二进制

if

it

分类: Python

    QFile提供了一个读写文件的接口,QFile经常和QTextStream以及QDataStream

标签:

pyqt4

gui

qsetting

设置

it

分类: Python

参考资料:Qt documentation

 

用户对应用程序经常有这样的要求:要求它能记住它的settings,比如窗口大小,位置,一些别的设置,还有一个经常用的,就是recent files

(2010-01-24 18:29)
标签:

python

pcap

文件头

十六进制

包头

it

分类: Python

    想试一试读取pcap文件的内容,并且分析出pcap文件头,每一包数据的pcap头,每一包的数据内容(暂时不包括数据包的协议解析),关于pcap文件的格式,可以参看:http://blog.sina.com.cn/s/blog_4b5039210100fzrt.html

    搞了一下午,写了一个py文件,rdpcap.py,想把里面的二进制文件全部弄成十六进制的,然后作为字符串写入到一个txt文件,转化成字符串是为了显示看起来方便。

    程序如下:

 

#!/usr/bin/env python
#coding=utf-8
#读取pcap文件,解析相应的信息,为了在记事本中显示的方便,把二进制的信息

import struct

fpcap = open('test.pcap','rb')
ftxt = open('result.txt','w')

string_data = fpcap.read()

#pcap文件包头解析
pcap_header = {}
pcap_header['magic_number'] = string_data[0:4]
pcap_header['version_major'] = string_data[4:6]
pcap_header['v

标签:

python

_winreg

注册表

删除键

name

默认网关

utf-8

it

分类: Python

    用python操作修改windows注册表,显然要比用C或者C++简单。

    主要参考资料:官方文档:http://docs.python.org/library/_winreg.html

通过python操作注册表主要有两种方式,一种是通过python的内置模块

标签:

tcp

ip

序列号

伪随机数

生成器

哈希函数

it

分类: 网络技术

     作者:黄兆勤 < hzq924@263.net >
   日期:2001-6-12
   [摘要]
   这篇文章是从TCP/IP协议层一个广为人知的TCP Spoof攻击方法说起,深入地讨论伪随机数PRNG原理及其设计方法,其中,涉及了关于网络层协议,密码学,统计学,数学模型,随机数等一系列问题。本文假定读者已经具有一定的TCP/IP协议和网络编程方面的知识,而且对加密和统计学由一定程度的了解。
  [Abstract]
   This paper starts with a widely known attack method---TCP Spoof, and deeply discuss the theory of PRNG. At the end , I design a new PRNG using IDEA and MD5. This paper involves many concept such as network protocol, encryption, statistics, delay coordinates, random number etc. This paper assumes that the reader has some knowledge ab

标签:

补码

位运算

python

异或

二进制

it

分类: Python

Python语言能够对整数进行逐位操作,它支持的运算符及含义如下所示:

 

&:按位与

 |:按位或

 ^:按位异或

 

标签:

llc

mac

数据链路层

it

分类: 网络技术

1.何为数据链路层的(DATA LINK LAYER)的MAC子层和LLC子层
   MAC子层的主要功能包括数据帧的封装/卸装,帧的寻址和识别,帧的接收与发送,链路的管理,帧的差

错控制等。MAC子层的存在屏蔽了不同物理链路种类的差异性;

   在MAC子层的诸多功能中,非常重要的一项功能是仲裁介质的使用权,即规定站点何时可以使用通信介

质。实际上,局域网技术中是采用具有冲突检测的载波侦听多路访问(Carrier Sense Multiple Access /

Collision Detection,CSMA/CD)这种介质访问方法的。

 

   LLC子层负责向其上层提供服务;

LLC 是在高级数据链路控制(HDLC:High-Level Data-Link Control)的基础上发展起来的,并使用了 HDLC 规范子集。LLC 定义了三种数据通信操作类型:

类型1:无连接。该方式对信息的发送通常无法保证接收。
类型2:

(2009-11-29 11:42)
标签:

pcap

包头

it

杂谈

分类: 网络技术
最近想读取pcap文件,所以转了这个。
一 基本格式:
   文件头 数据包头 数据报数据包头数据报......
二、文件头:
  
   文件头结构体
 sturct pcap_file_header
 {
      DWORD           magic;
      DWORD           version_major;
      DWORD     &n
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有