Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dan1229/nfspionage
NFSpionage is a Python tool designed to work with a Man-In-The-Middle attack to hijack and spoof an active Network File System (NFS) connections.
https://github.com/dan1229/nfspionage
Last synced: about 1 month ago
JSON representation
NFSpionage is a Python tool designed to work with a Man-In-The-Middle attack to hijack and spoof an active Network File System (NFS) connections.
- Host: GitHub
- URL: https://github.com/dan1229/nfspionage
- Owner: dan1229
- Created: 2020-05-25T19:16:50.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-07-05T21:59:51.000Z (over 1 year ago)
- Last Synced: 2023-07-06T08:33:26.611Z (over 1 year ago)
- Language: Python
- Homepage:
- Size: 4 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# NFSpionage
## Description
NFSpionage is a Python tool designed to work with a Man-In-The-Middle attack to hijack and spoof an active Network File System (NFS) connections.![](./logo.png)
## Requirements
- Python 3
- Python packages: `pip install -r requirements.txt`
- libdnet
- tcpdump#### Features
- Full CRUD functionality for remote, intercepted NFS
- Packet processing and forging (via Scapy)
- Client IP address spoofing (** in progress **)
- TCP and UDP packet forwarding
- Text based client for basic filesystem interaction
- Socket based API for sharing credentials with other programs
- Simple ARP spoof/poisoning script (via Scapy)## Usage
Run NFSpionage with the following command:
`python nfspionage.py -s NFS_SERVER_IP`At that point, you can use most any NFS client to interact through NFSpionage or just use NFS through the filesystem on the MITM machine like normal.
To use the text client included in this repository, run the following command:
`python text_client.py -s NFS_SERVER_IP -m MOUNT_PATH`#### MITM Tools
NFSpionage is able to work with virtually any external MITM/ARP spoof/ARP Poisoning tool _i.e.,_ Bettercap.For simplicity's sake there is a simple script, arp_spoof.py, that performs a basic ARP poisoning attack on the LAN using Scapy.
## Contact
This project was created by Daniel Nazarian with the help of Dr. Joseph WilsonIf you'd like to contribute or have any questions, feel free to reach out to me at [email protected] or visit DanielNazarian.com for more about me and other projects I'm working on.
-------------------------------------------------------
##### [https://danielnazarian.com](https://danielnazarian.com)
##### Copyright 2023 © Daniel Nazarian.