kismet

UE4的多线程

不打扰是莪最后的温柔 提交于 2020-12-06 04:57:08
1. 源代码   AsyncWork.h 2. 多线程的使用   参考文档: https://wiki.unrealengine.com/Using_AsyncTasks   当我们需要执行一个需要很长时间的任务时,放在主线程里会导致很卡,把此任务放到其他线程里则会好很多,此时多线程就可以起到关键的作用了。   在UE4里,我们可以使用FAsyncTask 或者FAutoDeleteAsyncTask。   使用FAsyncTask 时,我们需要手动停止或删除任务;使用FAutoDeleteAsyncTask时,系统则会自动在任务结束后,删除任务。   需要先建个继承FNonAbandonableTask的类,如源码中的例子: class ExampleAutoDeleteAsyncTask : public FNonAbandonableTask { friend class FAutoDeleteAsyncTask<ExampleAutoDeleteAsyncTask> ; int32 ExampleData; ExampleAutoDeleteAsyncTask(int32 InExampleData) : ExampleData(InExampleData) { } void DoWork() { ... do the work here } FORCEINLINE

Linux下Wifi审计开源工具FruityWiFi

允我心安 提交于 2020-04-28 12:32:52
FruityWiFi是Linux下的WIFI 安全 审计开源工具。遵守GPL开源协议。原本是给树莓派Raspbian系统设计的,但同时也适合其他的Linux系统使用,经过测试可用的系统包括:Debian, Kali Linux, Kali Linux ARM (Raspberry Pi), Raspbian (Raspberry Pi), Pwnpi (Raspberry Pi), Bugtraq, NetHunter等。 FruityWiFi可以允许用户使用图形界面操作攻击网络,进行网络的 安全 审计。模块化设计方便扩展更多功能,已集成URLsnarf, DNSspoof, Kismet, mdk3, ngrep, nmap, Squid3 y SSLstrip (代码注入), Captive Portal, AutoSSH, Meterpreter, Tcpdump 等众多网络工具。 Kali Linux安装: 使用脚本install-FruityWiFi.sh 或 命令行 apt-get install fruitywifi 安装后,使用方法: 访问 http://localhost:8000 (http) 或访问 https://localhost:8443 ( https) 默认网页图形界面用户名密码: user: admin pass: admin GitHub