Share
## https://sploitus.com/exploit?id=2B91E0CD-FFC2-5CB0-B017-97BB88A09F13
# AD + Citrix VPN Data Harvester
Modular Java tool for testing Active Directory and Citrix Gateway.
## Architecture
The project is divided into modules:
- **harvester-core** - Core classes (Workspace, FileManager, Logger)
- **harvester-discovery** - Network scanning (Nmap)
- **harvester-ad** - Active Directory Enumeration
- **harvester-citrix** - Citrix Gateway Enumeration
- **harvester-msf** - Metasploit Framework Integration
- **harvester-commands** - Command generation
- **harvester-cli** - CLI interface
## Requirements
- Java 17+
- Maven 3.6+
- Nmap
- NetExec (optional)
- Metasploit Framework (optional)
## Build
```bash
mvn clean package
```
The built JAR will be in `harvester-cli/target/harvester-cli-1.0.0.jar`
## Usage
```bash
# After building
java -jar harvester-cli/target/harvester-cli-1.0.0.jar
# Example
java -jar harvester-cli/target/harvester-cli-1.0.0.jar 192.168.1.0/24 CORP
# With custom directory
java -jar harvester-cli/target/harvester-cli-1.0.0.jar 192.168.1.0/24 CORP --output /tmp/results
```
## Project Structure
```
ad-citrix-harvester/
โโโ pom.xml # Root POM
โโโ harvester-core/ # Core module
โโโ harvester-discovery/ # Network discovery
โโโ harvester-ad/ # AD enumeration
โโโ harvester-citrix/ # Citrix enumeration
โโโ harvester-msf/ # MSF integration
โโโ harvester-commands/ # Command generation
โโโ harvester-cli/ # CLI interface
```
## Features
- โ
Modular architecture
- โ
Clean Java code
- โ
Maven for dependency management
- โ
Structured output
- โ
Integration with external tools
## Development
```bash
# Compile all modules
mvn compile
# Run tests
mvn test
# Create executable JAR
mvn package
```
## License
For educational and authorized penetration testing purposes.