npm 包 kickthemout 使用教程

阅读时长 4 分钟读完

在进行网络安全测试、渗透测试等活动时,我们经常需要进行 ARP 欺骗攻击,将其他设备从网络中踢出,从而实现网络的控制和管理。这时候,一个名为 kickthemout 的 npm 包就可以为我们提供便利。

本文将详细介绍 kickthemout 的使用方法,旨在为前端开发者提供学习和指导。

kickthemout 简介

Kickthemout 是一个基于 Python 的 ARP 欺骗工具,能够自动发现和踢出某个局域网中的其他设备,支持 Linux 和 Mac 系统。可以帮助我们快速踢出任何局域网用户,并提供简单易用的命令行界面。

kickthemout 库主要功能:

1.识别 LAN 的子网和所有在线设备。

2.选择受害者,可以选择所有在线设备或单独指定一个或多个设备。

3.通过 ARP 欺骗使受害者失去网络连接。

kickthemout 安装

要想使用 kickthemout 包,需要先进行安装,方法如下:

步骤 1

首先,确保已在本地机器上安装了 Node.js 和 npm。如果未安装,请先安装它们:https://nodejs.org/en/download/

步骤 2

打开终端或命令行并输入以下命令:

上面的命令将从 npm 注册服务器下载 kickthemout 包,并在本地机器上全局安装它。

kickthemout 使用

步骤 1

首先,打开终端或命令行并输入以下命令:

上面的命令将启动 kickthemout 包并提示您输入密码。因为该包需要进行网络管理活动,所以必须具有管理员权限才能运行它。

步骤 2

一旦运行 kickthemout 包并输入密码,它将开始扫描当前局域网并查找可用设备。扫描结果将显示在命令行界面中,如下所示:

在此屏幕上,您可以看到已识别的所有设备和它们的 IP 地址。此时,您应该已准备好进行 ARP 欺骗攻击。

步骤 3

要进行 ARP 欺骗攻击,输入以下命令:

其中 [IP Address] 是您想要踢出的设备的 IP 地址。这个命令将发送 ARP 欺骗包,使目标设备与网络断开连接。

要退出 kickthemout,请输入以下命令:

kickthemout 示例代码

以下是一个简单的示例,演示如何使用 kickthemout 包从局域网中踢出设备。

-- -------------------- ---- -------
----- ----------- - -----------------------

----- ------------------ - -
  ------ ---- 
--

----- ----------- - --- --------------------------------

----------------------- -------- -- -
  ------------------ ------ -------------- ---- -- ------- ----------------------
---

------------------------------- ------------- -- -
  ------------------- --- -------------- ----------
---

----------------------- ------- -- -
  -------------------------- ----- ------ ------- ------- -------
---

--------------------

以上示例展示了如何使用 kickthemout 包执行网络扫描并踢出设备。

结论

在本文中,我们介绍了 kickthemout 包的安装和使用方法,并提供了一个示例代码来演示其工作原理。除了进行 ARP 欺骗攻击之外,kickthemout 还可以使用其他网络管理活动。对于前端开发者和渗透测试爱好者来说,这是一个很有意义的 npm 包,可以帮助我们更好地管理局域网。希望这篇文章能对大家有所帮助。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600562d781e8991b448e0349

纠错
反馈