Hello and welcome to Tracery, a metasearch engine forked from searx, designed to provide robust and maintained open source intelligence (OSINT) capabilities! We are thrilled that you have dropped by to learn more about what Tracery has to offer and how you can get involved in this exciting community.
Behind Tracery is a passionate team of cybersecurity enthusiasts who believe in the power of collaborative, open-source solutions. Our aim is to empower individuals, security professionals, and organisations with streamlined threat intelligence processes, making the digital world a safer place for all.
Whether you are here to explore Tracery as a user, potential contributor, or simply out of curiosity, we extend a warm welcome. Your interest and involvement mean a lot to us, and we cannot wait to embark on this cybersecurity journey together. So, let us dive in and discover how Tracery can revolutionise the way we approach OSINT!
Tracery is an open-source initiative dedicated to enhancing cyber threat intelligence (CTI) by automating the process of collecting data. Our mission is to empower security professionals, organisations, and analysts by providing efficient, empowering, and community-driven CTI capabilities.
Tracery is a tool for searching the internet based on key words.
Tracery was originally forked from searx, and we wanted to build upon it. Later, the searx project announced that it was no longer maintaining searx. Arachne Digital has a committment to maintaining abandoned open source software that we use, so Arachne Digital will support Tracery into the future.
Tracery is a fork of the popular searx metasearch engine, created to address the need for a robust and well-maintained search solution. Here are some reasons why you should choose Tracery over other metasearch engines:
Active Maintenance and Updates: Tracery is actively maintained by a dedicated team, ensuring that the engine stays up-to-date with the latest search engine changes, security patches, and feature enhancements.
Enhanced Privacy and Security: Tracery is designed with a strong focus on user privacy and security, which carries over from the original searx project. Unlike many other metasearch engines, Tracery does not track your searches or store any personal information.
Community-Driven Development: Tracery is developed with input from the community, ensuring that the features and improvements are aligned with the needs of the users. You can contribute to the project, suggest new features, and report issues through our GitHub repository.
Tracery supports Python 3.9+
In line with the original Searx documentation, you can install and run Tracery via Docker or these steps:
Clone this repository.
In the root of this project, run the following:
sudo -H ./utils/searx.sh install all
You will be prompted to review steps as this runs.
The original repo came with additional installation steps to use for public-instances/ensuring privacy. You are advised to read about this here.
When you are ready to run Tracery, run the following:
make run
A launched browser-tab may display an error, this is because the browser may have loaded the page before the app finished its startup (i.e. refresh after a short moment).
Full developer documentation provided from the original repo is found here.
Tracery is an essential component of Arachne Digital's Cyber Threat Intelligence (CTI) ecosystem. As a powerful metasearch engine, Tracery is designed to streamline the process of gathering relevant and actionable intelligence from diverse sources across the internet.
At its core, Tracery enhances the efficiency of CTI gathering by aggregating search results from multiple search engines and repositories. Tracery gathers information from a wide range of sources, including blogs, forums, research papers, threat databases, and news sites. This extensive data collection ensures that no critical intelligence is overlooked.
Creating and maintaining Tracery requires a diverse set of resources. Some of these resources are provided by Arachne Digital, the for-profit company that maintains Tracery. However, the collective is strong through diversity, which is why Arachne Digital is opening Tracery up to the community. From design and development to community building and infrastructure, here is what powers Tracery:
- Design: Craft an intuitive user experience with UI/UX design and establish Tracery's unique identity through branding and visual elements.
- Development: Skilled developers, data managers, cybersecurity specialists, and quality assurance testers bring Tracery's software to life, ensuring it is robust and secure. CI/CD pipelines keep everything running smoothly.
- Community Building: Our community thrives with dedicated managers, vigilant moderators, and technical writers who create comprehensive documentation and tutorials for Tracery's users and contributors.
- Infrastructure and Hardware: Server infrastructure, data backup, scalability measures, and cloud resources guarantee a seamless experience for Tracery's users.
- Additional Resources: Tracery also commits to legal compliance, marketing, outreach, community events, maintenance, and support. Plus, we actively contribute to other open-source projects, fostering collaboration across the ecosystem.
The Arachne Digital community has adopted the Contributor Covenant. Before contributing, please read the code of conduct. By contributing to the Arachne Digital community, you agree to the code of conduct.
We welcome your help as part of the Tracery community!
Read our contribution guidelines for further information.
To get access to our Arachne Digital Slack channel, email contact[at]arachne[dot]digital with a bit about who you are and how you want to get involved.
You can contact us by emailing us at contact[at]arachne[dot]digital.
If you have found any security issues with Tracery, we ask that you please contact us directly (so we can work on it without it being discovered and exploited). We will be transparent about any security issues in our documentation.
If you have found any other bugs with Tracery, please feel free to contact us or raise an issue here in our GitHub repo.
If you have any questions or comments about Tracery, please feel free to contact us via the email address above.
We extend our sincere appreciation to the dedicated individuals whose contributions have made Tracery a thriving open-source community and a valuable resource for the cybersecurity community!
We want to extend our deepest gratitude to the original creators and maintainers of Searx, whose dedication and hard work made this powerful meta search engine possible. Without their invaluable foundations, this project would not exist.
Copyright 2024 Arachne Digital
Licensed under the GNU Affero General Public License v3.0
Please see our NOTICE and LICENSE files for further information.