小编non*_*237的帖子

32
推荐指数
4
解决办法
6万
查看次数

29
推荐指数
2
解决办法
2万
查看次数

生成真正的大素数

我正在玩并尝试编写RSA的实现.问题在于我不得不生成生成密钥对所涉及的大量素数.有人能指出我快速生成巨大的素数/可能的素数吗?

encryption primes rsa public-key

11
推荐指数
1
解决办法
5265
查看次数

urllib2 POST进度监控

我正在通过POST将带有urllib2的相当大的文件上传到服务器端脚本.我想显示一个显示当前上传进度的进度指示器.是否有urllib2提供的钩子或回调,允许我监控上传进度?我知道您可以通过连续调用连接的read()方法进行下载,但是我没有看到write()方法,只是向请求添加数据.

python http urllib2 http-post

10
推荐指数
1
解决办法
4603
查看次数

以编程方式获取Google搜索结果

如何从程序中获取Google搜索结果?我需要获取指定字符串的搜索结果数组.

c++ google-search

8
推荐指数
2
解决办法
8706
查看次数

以编程方式更改Linux上的壁纸

如何在C/C++程序中更改Linux桌面上的壁纸(使用GNOME)?有没有系统API可以做到这一点?

c++ linux gnome desktop-wallpaper wallpaper

6
推荐指数
2
解决办法
5114
查看次数

在Linux中创建虚拟网络接口?

我正在构建一个执行网络加速的程序,我需要知道如何在Linux上创建一个网络接口,而不是将数据导向实际接口,将信息定向到我的程序,以便加速.我们的想法是使它成为一个透明的系统,因此程序只需像普通的那样使用界面,但流量运行得更快.

linux networking acceleration

6
推荐指数
1
解决办法
7009
查看次数

在Linux下执行平面二进制文件

有没有办法在Linux中执行平面二进制映像,使用如下语法:

nasm -f bin -o foo.bin foo.asm
runbinary foo.bin
Run Code Online (Sandbox Code Playgroud)

linux assembly nasm

6
推荐指数
2
解决办法
3597
查看次数

混杂模式下的数据包套接字仅接收本地流量

我有一个使用 创建的套接字socket(PF_PACKET, SOCK_RAW, htons(ETH_P_ALL)),并使用以下命令将其设置为混杂模式:

struct ifreq ifr;
strncpy((char*)ifr.ifr_name, interface, IF_NAMESIZE);
if(ioctl(sock, SIOCGIFINDEX, &ifr)<0) fail(2);

struct packet_mreq mr;
memset(&mr, 0, sizeof(mr));
mr.mr_ifindex = ifr.ifr_ifindex;
mr.mr_type = PACKET_MR_PROMISC;
if(setsockopt(sock, SOL_PACKET, PACKET_ADD_MEMBERSHIP, &mr, sizeof(mr)) < 0) fail(2);
Run Code Online (Sandbox Code Playgroud)

问题是,当我read()从套接字执行 a 时,它只返回来自或传入我的计算机的数据。

我怎样才能让它读取和处理网络上的所有数据包?

Wireshark 可以正常显示所有数据包,因此我知道这不是我的计算机或网卡。ifconfig报告说它PROMISC正在运行。

c linux security raw-sockets promiscuous-mode

5
推荐指数
1
解决办法
1万
查看次数

消除对MongoDB的输入

我正在为MongoDB数据库程序编写REST接口,我正在尝试实现搜索功能.我想公开整个MongoDB接口.我有两个问题,但是它们是相关的所以我将它们放在一个帖子中:

  1. 使用Python json模块解码不受信任的JSON是安全的,还是像pickle模块那样可以允许任意代码执行?
  2. 将解码的JSON传递给PyMongo find()函数是否安全?

python json code-injection mongodb pymongo

4
推荐指数
1
解决办法
2176
查看次数