Skip to content

dtobon-r7/customer-migration-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Customer Migration Tool

This tool is used to migrate IntSights customers into the Rapid7 platform. It takes as its input a CSV file with the following columns:

0: Account ID

1: Customer Name

2: Organization Name

3: Organization Region

4: Product Code

5: User Email

6: User First Name

7: User Last Name

8: User Platform Admin Status

9: User Product Role(s)

How to Run

  • Navigate to ~/intsights-migration-tool
  • run the startup script to bring up the GUI. ./startup.sh

GUI Parameters

State Files

  • This tool creates 3 files on the first startup to maintain a record of the entities created. It's important to keep these files in sync to avoid creating duplicate records in the system. Lines can be removed from these files if accounts wish to be recreated.
  • customers.csv: Record of Customers created. Map of Customer Names to Customer IDs.
  • customerOrganizations.csv: Record of Organizations created for each customer. Map of Organization Names to Organization IDs.
  • orgProducts.csv: Record of OrgProducts created. Map of Organization IDs to Product Tokens.

How to Build

Run the following command to build this project

mvn clean -DskipTests=true install

About

Customer migration Tool

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published