Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/AnonCatalyst/Ominis-Osint
This Python application is an OSINT (Open Source Intelligence) tool called "Ominis OSINT - Web Hunter." It performs online information gathering by querying Google for search results related to a user-inputted query. The tool extracts relevant information such as titles, URLs, and potential mentions of the query in the results.
https://github.com/AnonCatalyst/Ominis-Osint
finder forensics information-gathering infosec offsec ominis-osint osint osint-resources osint-tools python reconnaissance scraping search-engine username username-checker web websearch
Last synced: 3 months ago
JSON representation
This Python application is an OSINT (Open Source Intelligence) tool called "Ominis OSINT - Web Hunter." It performs online information gathering by querying Google for search results related to a user-inputted query. The tool extracts relevant information such as titles, URLs, and potential mentions of the query in the results.
- Host: GitHub
- URL: https://github.com/AnonCatalyst/Ominis-Osint
- Owner: AnonCatalyst
- License: mit
- Created: 2023-10-09T03:03:34.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-29T02:32:31.000Z (3 months ago)
- Last Synced: 2024-07-29T03:55:13.040Z (3 months ago)
- Topics: finder, forensics, information-gathering, infosec, offsec, ominis-osint, osint, osint-resources, osint-tools, python, reconnaissance, scraping, search-engine, username, username-checker, web, websearch
- Language: Python
- Homepage: https://hard2find.dev
- Size: 15.4 MB
- Stars: 218
- Watchers: 6
- Forks: 21
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- Offensive-OSINT-Tools - Ominis-Osint - The tool extracts relevant information such as titles, URLs, and potential mentions of the query in the results. ([β](#-table-of-contents) URLs / Tools)
README
># Ominis-OSINT: Web Hunter ππ΅οΈββοΈ
> **UP-COMMING**
- `Refinement update scheduled to start "August 6th 2024".`**Information Obtained**
Discover online mentions of a query or username.
Identify potential social profiles and forums.-- **NOTE:** `Hello World π π - Updated 5/11/2024 - You can now use Ominis-OSINT within Odinova - Happy OSINTing!.π
`-- **Support Server** `Help us grow our discord server or contact support by joining up with us today!`
- https://discord.com/invite/rwjNemwere**Contributing**
Contributions are welcome! Fork the repository, make changes, and submit a pull request.> **License**
This project is licensed under the MIT License - see the LICENSE file for details.π Happy OSINTing! π΅οΈββοΈ
## Features
Goodle Search Filtering: π Take advantage of Google search by using the filtering features Country, Language, and date range.
Enhanced User Interface: π Enjoy a redesigned interface for a seamless experience, suitable for both novice and experienced users.
Expanded Digital Reconnaissance: π Conduct thorough investigations with advanced tools to gather and analyze publicly available information from diverse online sources.
Threading Optimization: π‘ Experience faster execution times with optimized threading, improving efficiency and reducing waiting periods during username searches.
Detailed Results: π Gain comprehensive insights from search results, including detailed information extracted from various sources such as social profiles, mentions, and potential forum links.
Proxy Validation: βοΈ The tool validates proxies for secure and efficient web requests, ensuring anonymity and privacy during the search process. This feature enhances the reliability of the search results by utilizing a pool of validated proxies, mitigating the risk of IP blocking and ensuring seamless execution of the search queries.
Human-like Behavior Mimicking: π΅οΈββοΈ To mimic human-like behavior and avoid detection by anti-bot mechanisms, the tool randomizes user agents for each request. This helps in making the requests appear more natural and reduces the likelihood of being flagged as automated activity.
Randomized Proxy Agents: π‘οΈ In addition to proxy validation, the tool utilizes randomized proxy agents for each request, further enhancing user anonymity. By rotating through a pool of proxies, the tool reduces the chances of being tracked or identified by websites, thus safeguarding user privacy throughout the reconnaissance process.
Username Search: π Searches a list of URLs for a specific username. Utilizes threading for parallel execution. Provides detailed results with URL and HTTP status code.These measures collectively contribute to ensuring user anonymity and privacy, providing a secure environment for conducting digital reconnaissance activities.
- **Username Search:**
- Searches a list of URLs for a specific username.
- Utilizes threading for parallel execution.
- Provides detailed results with URL and HTTP status code.π Premier Digital Reconnaissance Solution
Ominis OSINT Secure Web-Hunter stands as a premier solution for digital reconnaissance, offering unparalleled capabilities in gathering, analyzing, and interpreting publicly available information sourced from diverse online platforms. With its comprehensive suite of features, Ominis equips users to navigate through the expansive digital landscape with precision and efficiency, enabling the extraction of valuable insights from a myriad of sources.
π Comprehensive Data Gathering
From scouring social media platforms and forums to parsing through web pages and search engine results, Ominis OSINT leaves no stone unturned in the quest for relevant data. Its robust functionality encompasses advanced techniques for data collection, including scraping proxies, asynchronous HTTP requests, and intelligent pattern matching. This ensures that users can access a wealth of information while adhering to the highest standards of data integrity and security.
π Sophisticated Analysis Capabilities
Moreover, Ominis OSINT goes beyond mere data retrieval, providing sophisticated analysis tools to uncover hidden connections, identify emerging trends, and discern actionable intelligence from vast troves of digital content. Whether it's investigating potential threats, conducting due diligence, or gathering competitive intelligence, Ominis empowers users with the insights they need to make informed decisions and stay ahead in an increasingly complex digital landscape.
π οΈ Cutting-edge Technology
In essence, Ominis OSINT redefines digital reconnaissance, offering a comprehensive solution that combines cutting-edge technology with intuitive functionality. By harnessing the power of publicly available data, Ominis enables users to unlock new opportunities, mitigate risks, and navigate the digital realm with confidence and precision.
Updated Features in usr.py:
Concurrent Execution: π The script now utilizes thread pools for concurrent execution, enhancing efficiency in searching across multiple URLs simultaneously.
Detailed Output: π Provides detailed output including titles, meta descriptions, and snippets of HTML content for each URL searched, facilitating better understanding and analysis.
Logging: π Logs errors and exceptions encountered during execution to a log file (username_search.log), enabling easy troubleshooting and debugging.
Enhanced Error Handling: β οΈ Provides informative error messages and logs unexpected errors encountered during execution, improving script reliability and maintainability.
Query Detection: π Detect the query in HTML content, description and titles.
## Targetable and Actionable Results π―
Ominis OSINT provides a wealth of targetable and actionable results, empowering users with valuable insights and intelligence from the digital landscape. Here are some key areas where Ominis excels:
### 1. Identifying Potential Threats π¨
- Monitoring online chatter to identify security breaches, cyberattacks, or malicious activities.
- Proactively mitigating risks and safeguarding assets.### 2. Monitoring Competitors π΅οΈββοΈ
- Tracking competitors' online presence, social media activities, and product launches.
- Identifying market trends, assessing competitor strategies, and capitalizing on opportunities.### 3. Gathering Human Intelligence π₯
- Collecting human intelligence from forums, social media, and online discussions.
- Staying informed about emerging trends, sentiment analysis, and public opinion.### 4. Detecting Brand Mentions π£
- Tracking brand mentions, reviews, and sentiment across social media and news articles.
- Analyzing customer feedback, addressing concerns, and managing online reputation.### 5. Investigating Individuals π
- Conducting background checks, investigating individuals, and gathering public information.
- Identifying relationships, affiliations, employment history, and online activities.### 6. Uncovering Financial Insights π°
- Monitoring business news, financial reports, and regulatory filings.
- Assessing financial health, identifying investment opportunities, and detecting fraud.### 7. Mapping Digital Footprints πΊοΈ
- Aggregating data to create comprehensive profiles of individuals, organizations, or events.
- Tracking geolocation, online activities, social connections, and historical data.### 8. Tracking Online Campaigns π
- Monitoring online campaigns, social media trends, and digital marketing efforts.
- Analyzing engagement metrics, identifying influencers, and optimizing marketing strategies.### 9. Monitoring Regulatory Compliance π
- Tracking industry regulations, legal developments, and enforcement actions.
- Staying informed about compliance requirements and implementing proactive measures.### 10. Forecasting Emerging Risks π
- Leveraging predictive analytics to forecast emerging risks and market shifts.
- Anticipating vulnerabilities, seizing opportunities, and staying ahead of the curve.### 11. Google Search Filtering π
- Adjust your search by using the filtering features (Language, Country, and Date-range).Ominis OSINT Tools delivers actionable insights that enable users to make informed decisions, mitigate risks, and capitalize on opportunities in a rapidly evolving digital landscape.
![Watch the video](src/img/video.gif)
## Configuration
- Web search uses Google by default.
- Configure the list of URLs in `src/urls.txt` for username searches.## Installation
```
git clone https://github.com/AnonCatalyst/Ominis-OSINT
pip install -r requirements.txt
```
- Run the following command at your own risk if your having installation issues when using pip
```
pip install -r requirements.txt --break-system-packages
```- Install using install script
```
sudo sh install.sh
```
> **Usage**1. Navigate to the script's directory:
- `cd Ominis-OSINT`
3. Run the desired script:
- `python3 ominis.py`