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.