小编RyP*_*eck的帖子

pcap文件和字节顺序

对pcap文件运行file命令将打印出以下内容:

$ file pcap.pcap
pcap.pcap: tcpdump capture file (little-endian) - version 2.4 ....
Run Code Online (Sandbox Code Playgroud)

我一直在寻找一种方法来创建一个big-endian捕获文件,或者在线下载一个样本,但无济于事.

我也很困惑pcap中究竟是小端还是大端.据我所知,libpcap捕获了它在线上看到的内容.

endianness tcpdump pcap libpcap

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

无需后端控制即可抓取AJAX应用程序

我已经构建了一个利用EmberJS和GitHub Pages创建在浏览器中呈现的博客应用程序的工具.它使用JavaScript来获取Markdown文件并将它们呈现到应用程序的主体中.由于所有内容都是通过AJAX请求获取的,因此我不确定是否可以通过Google等方式对内容进行抓取.

很多 的文章暗示使用PhantomJS处理_escaped_fragment_请求,但是由于内容是在GitHub上托管,有没有办法运行任何服务器端.

是否有可能解决此问题(例如在将内容推送到GitHub之前提前呈现某些内容)或者我是否只是遇到了JavaScript应用程序的缺点?

javascript ajax seo github ember.js

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

将网络拆分为多个前缀的子网

我正在使用该netaddr模块并试图弄清楚如何/如果我可以将网络分成不同前缀的子网.例如,取一个/ 16并将其拆分为X/23s和Y/24s.

据我所知,我们可以使用该subnet函数将网络拆分为给定前缀的X数,但它只需要1个前缀.

以上将从/ 16切出4/23,这很好,但是如何将剩余空间切成不同的前缀呢?

ip = IPNetwork('172.24.0.0/16')
subnets = list(ip.subnet(23, count=4))
Run Code Online (Sandbox Code Playgroud)

有没有办法可以实现我想用netaddr做的事情?

python networking python-2.7

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

如何在python中创建基本的语义搜索

我想用Python编写一个基本的语义Web爬虫,我知道语义应用程序使用RDF文件,但还有什么?我安装了一些Python RDF模块,我开始学习它们的工作原理.

您能介绍一下语义应用程序中使用的技术和技术吗?

python rdf semantic-web search-engine semantics

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

Scapy - 获取我自己的MAC地址

如何获取我发送数据包的接口的MAC地址?

我正在尝试创建自定义ARP数据包,我需要在其中包含我自己的MAC.我似乎无法找到获得它的方法.

scapy

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

如何在字典列表中向字典添加键?

我似乎找不到以下答案的简单问题:

如何将关键字添加/添加到位于词典列表中的词典中?


鉴于以下列表:

list = [{'key-1': 'value-1', 'key-2': 'value-2'}, {'key-A': 'value-A'}]
Run Code Online (Sandbox Code Playgroud)

我想'key-B": "value-B'在第二个字典中添加以下结果:

list = [{'key-1': 'value-1', 'key-2': 'value-2'}, 
        {'key-A': 'value-A', 'key-B': 'value-B'}]
Run Code Online (Sandbox Code Playgroud)

我想我可能只是.update.append给它,但没有这样的运气。

非常感谢您的协助。

dictionary list python-2.7

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

Python更改接口通道

我正在编写一个发送原始802.11x数据包的Python程序.我想在整个程序中多次更改监视器界面的通道.我正在使用Scapy库.有没有办法可以在不运行shell命令的情况下执行此操作iwconfig

如果有多种方式是最好的?

python channel scapy python-2.7

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

在Python环境中使用Scapy发送数据包

我正在玩Scapy,我想在Python脚本中使用它,但发送数据包似乎是一个问题.这是我的代码.

Scapy Shell:

send(IP(src="10.0.99.100",dst="10.1.99.100")/ICMP()/"Hello World")
Run Code Online (Sandbox Code Playgroud)

这工作正常并发送数据包.

Python脚本:

#! /usr/bin/env python

from scapy.all import sr1,IP,ICMP

p=sr1(IP(src="10.0.99.100",dst="10.1.99.100")/ICMP()/"Hello World")
Run Code Online (Sandbox Code Playgroud)

运行正常,但当它尝试发送数据包时,我得到:

WARNING: No route found for IPv6 destination :: (no default route?)
Begin emission:
.Finished to send 1 packets.
....^C
Received 5 packets, got 0 answers, remaining 1 packets
Run Code Online (Sandbox Code Playgroud)

python scapy

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

转置文件夹中的所有csv文件

上次我在这个网站上提出一个关于使用glob.glob()Python 批量处理文件夹中的csv文件的问题时,我得到了帮助.我这次尝试使用它来转置文件夹中的所有csv文件.下面的脚本只处理最后一个文件并停止.我究竟做错了什么?

import csv
import os
import glob

directory = raw_input ("INPUT Folder")
output = raw_input("OUTPUT Folder:")
in_files = os.path.join(directory, '*.csv')

for in_file in glob.glob(in_files):
    with open(in_file) as input_file:
        reader = csv.reader(input_file)
        cols = []
        for row in reader:
            cols.append(row)
            filename = os.path.splitext(os.path.basename(in_file))[0] + '.csv'

with open (os.path.join(output, filename), 'wb') as output_file:
    writer = csv.writer(output_file)
    for i in range(len(max(cols, key=len))):
        writer.writerow ([(c[i] if i<len(c) else '') for c in cols])
Run Code Online (Sandbox Code Playgroud)

python csv

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

无法在GitHub中验证假电子邮件

我已经创建了一个GitHub帐户,并且我不喜欢公开共享我的电子邮件地址(我讨厌垃圾邮件),因此我遵循了GitHub的“ 保持您的电子邮件地址私有”教程,直到您需要验证您创建的虚假电子邮件。

无法在GitHub上验证假电子邮件

那么,如何验证我在GitHub上创建的虚假电子邮件?

我确实检查了与我的GitHub帐户相关联的真实电子邮件帐户,以防他们在那儿发送了电子邮件,但没有,我在那里没有收到任何信息。由于这是一个伪造的电子邮件地址,我想,也许我可以单击“验证”,但是不行,这也不起作用。

github

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