代码如下:
int main(int argc, char **argv)
{
int fd;
socklen_t len;
struct sock_opts *ptr;
for (ptr = sock_opts, ptr->opt_str != NULL; ptr++)
{
printf("%s:", ptr->opt_str);
if (ptr->opt_val_str ==...
分类:
其他好文 时间:
2015-05-24 17:27:46
阅读次数:
130
早就学过了套接字编程,但是原始套接字还没用过。最近听了网络安全老师的课,心血来潮,写了个抓包程序Demo,把代码分享给大家,感兴趣的可以看看。引用一句网络安全老师的话:“你们要本着技术的心态去实践,哎,一部分人,写着写着就成黑客了”。
#define _CRT_SECURE_NO_WARNINGS
#include
#include
#include
#include
#inc...
程序以端4441建立与客户端的套接字连接,服务器端收到客户端的申请后,以客户的套接字建立一个线程,并启动。如果没有客户申请,则继续监听客户的申请。线程按客户的套接字建立输入数据流in和输数据流out。线程利用in读取客户放入线路里的信息。如果接受的信息是“结束”,则服务器回复“结束”后关闭套接字连接;否则回复:“我是服务器你对我说“,以及服务器接收到的信息。
import java.net.*;
...
分类:
其他好文 时间:
2015-05-20 22:30:26
阅读次数:
159
Winsock基础编程 Socket的英文原义是“孔”或“插座”。作为BSD UNIX的进程通信机制,取后一种意思。通常也称作“套接字”,用于描写叙述IP地址和port,是一个通信链的句柄。在Internet上的主机一般执行了多个服务软件,同一时候提供几种服务。每种服务都打开一个Socket,并绑定...
javaAPI为我们网络通信提供了服务器套接字ServerSocket类和客户端套接字Socket,Socket是网络驱动层提供给应用程序编程的接口和一种机制。下面提供具体实现例子服务端--ServerSocketServerSocket类实现了服务器的套接字,主要方法ServerSocket(intport)-----创建绑定到特定端口..
分类:
编程语言 时间:
2015-05-20 18:52:25
阅读次数:
129
java API为我们网络通信提供了服务器套接字ServerSocket类和客户端套接字Socket,Socket是网络驱动层提供给应用程序编程的接口和一种机制。
下面提供具体实现例子
服务端--ServerSocket
ServerSocket类实现了服务器的套接字,主要方法
ServerSocket(int port)-----创建绑定到特定端口的服务器套接字
void...
分类:
编程语言 时间:
2015-05-20 14:52:37
阅读次数:
212
javaAPI为我们网络通信提供了服务器套接字ServerSocket类和客户端套接字Socket,Socket是网络驱动层提供给应用程序编程的接口和一种机制。下面提供具体实现例子服务端--ServerSocket ServerSocket类实现了服务器的套接字,主要方法ServerSocket(i...
分类:
编程语言 时间:
2015-05-20 14:39:31
阅读次数:
225
利用winsock编写网络应用程序服务端的步骤简述如下WSAStartup 初始化网络编程库 socket 创建套接字 bind 指定地址、端口,绑定套接字 listen 进入监听状态 accept 等待接收新连接 send/recv 收发数据 closesocket 关键套接字 WSAStartu...
2015/5/1816:20:18前面我们介绍了shellcode使用的基本策略,包括基本的shellcode、反向连接的shellcode以及查找套接字的shellcode。在宏观上了解了shellcode之后,今天我们来深入一步,看看shellcode到底是什么。也许大家和我一样,从接触安全领域就听说shellcode,也模糊地知..
分类:
系统相关 时间:
2015-05-18 20:59:50
阅读次数:
326
写写程序,玩玩硬件。树莓派做小车控制中心,笔记本做遥控控制,还可以用语音来控制。控制程序自己写的,客户端程序(笔记本端)主要是 套接字编程+微软的语音识别,服务端(树莓派端)主要是 套接字编程+wiringPi。通过控制GPIO口的输出信号,控制小车的前后左右以及原地转向,以及超声波测距,速度支持5个档。
没有透明胶带了,拿我同学的“绝对封印”。
是不是很呆很萌!!...
分类:
其他好文 时间:
2015-05-18 12:58:14
阅读次数:
249