FakeNet配置文件fakenet.conf

完整、可直接使用的 Ubuntu/Linux 环境模板(适配 FakeNet-NG v3.5),包含所有常见监听器(HTTP、DNS、FTP、SSL、SMTP、POP3、IMAP 等),并保证不会再出现 enabledport 错误。


✅ 完整版 fakenet.conf(推荐模板)

请将以下内容复制到:

~/tools/flare-fakenet-ng/resources/fakenet.conf

ini
###############################################################################
# FakeNet-NG 配置文件模板(适用于 Ubuntu / Linux 环境)
# 版本:v3.5
# 作者:Mandiant (修改优化 by GPT)
###############################################################################

[Network]
Enabled = True
PrimaryAdapter = eth0
PrimaryIP = 192.168.56.1
# 如果你在 VMware / VirtualBox 中,请修改为实际网卡名:
# 执行命令:ip addr
# 例如改为 ens33 或 enp0s3
DNSResolver = 8.8.8.8

[Output]
Enabled = True
Directory = logs
SaveToPCAP = True
SaveToText = True

###############################################################################
# 各类协议监听器配置
###############################################################################

[HTTPListener]
Enabled = True
Port = 80

[SSLListener]
Enabled = True
Port = 443

[DNSListener]
Enabled = True
Port = 53

[FTPListener]
Enabled = True
Port = 21

[SMTPListener]
Enabled = True
Port = 25

[POP3Listener]
Enabled = True
Port = 110

[IMAPListener]
Enabled = True
Port = 143

[SMBListener]
Enabled = False
Port = 445

[IRCListener]
Enabled = False
Port = 6667

[TelnetListener]
Enabled = False
Port = 23

[EchoListener]
Enabled = False
Port = 7

[RawListener]
Enabled = False
Port = 4444

###############################################################################
# HTTP 模拟响应配置
###############################################################################
[HTTPServer]
Enabled = True
DefaultResponse = 200 OK
DefaultContentType = text/html
DefaultBody = <html><body><h1>FakeNet-NG HTTP Server</h1></body></html>

###############################################################################
# SSL 模拟响应配置
###############################################################################
[SSLServer]
Enabled = True
Certificate = ./resources/cert.pem
PrivateKey = ./resources/key.pem

###############################################################################
# DNS 伪造响应配置
###############################################################################
[DNSResponses]
Enabled = True
DefaultResponse = 192.168.56.1
# 可以手动添加特定域名映射,例如:
# google.com = 192.168.56.1
# update.microsoft.com = 192.168.56.1

###############################################################################
# 结束
###############################################################################

✅ 使用步骤

  1. 保存文件
  • nano ~/tools/flare-fakenet-ng/resources/fakenet.conf
    

    粘贴上面内容 → Ctrl + O → 回车 → Ctrl + X

  • 创建日志目录
  • mkdir -p ~/tools/flare-fakenet-ng/logs
    
  • 确认网卡名称 查看系统网卡:
ip addr

修改 [Network] 段的:

ini
  • PrimaryAdapter = eth0
    

    为实际网卡名(如 ens33enp0s3)。

  • 运行 FakeNet
  1. sudo /home/admin/tools/flare-fakenet-ng/.venv/bin/fakenet --config /home/admin/tools/flare-fakenet-ng/resources/fakenet.conf
    

✅ 成功启动时的输出应类似:

[*] FakeNet-NG v3.5 starting...
[*] Loaded configuration file: /home/admin/tools/flare-fakenet-ng/resources/fakenet.conf
[*] Starting listeners:
    [HTTPListener] Listening on port 80
    [DNSListener] Listening on port 53
    [FTPListener] Listening on port 21
    [SSLListener] Listening on port 443
    ...
此条目发表在安全分析分类目录。将固定链接加入收藏夹。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注