ColdFarm is a side project derived from Cold Clarity, designed to streamline the process of pulling endpoint data from Cisco Workload and ACI, and integrating it into Cisco ISE's database. This program aims to enhance network visibility and security posture by ensuring that all endpoints are accurately represented within the ISE environment.
- 📡 Pulls endpoint data from CSW and ACI.
- 🔄 Integrates endpoint data into Cisco ISE's database.
- 👀 Enhances network visibility and security posture.
- 🐍 Python 3.x
- 💻 Cisco Workload (CSW)
- 📟 Cisco Application Centric Infrastructure (ACI)
- 🔒 Cisco ISE
-
Clone the repository:
git clone https://github.com/OObasuyi/ColdFarm.git
-
Install the required dependencies:
pip install -r requirements.txt
Before running the program, ensure that you have properly configured the following:
- 🛠 Cisco Workload (ACI) credentials.
- 🔑 Cisco ISE credentials.
- 🚪 Necessary permissions to access endpoint data from Cisco Workload and ACI.
- 🌐 Proper network connectivity between the ColdFarm and Data Systems.
-
Navigate to the ColdFarm directory:
cd ColdFarm -
Run the ColdFarm program:
python term_access.py --config_file config.yaml
FOR TESTING
python term_access.py --config_file config.yaml --test_count 500 --test_seed 340 # seed for non random macs useful for testing updates -
🪄 Magic