Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 Overview  





2 Security concerns  





3 Development status  





4 Similar alternatives  





5 See also  





6 References  





7 Further reading  





8 External links  














Everything (software)






Deutsch
Français

עברית

Polski
Русский
Tiếng Vit

 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 




In other projects  



Wikimedia Commons
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 


Everything
Developer(s)David Carpenter
Initial releaseDecember 22, 2004; 19 years ago (2004-12-22)[1]
Stable release

1.4.1.1024 / May 26, 2023; 13 months ago (2023-05-26)[1]

Operating systemWindows XP, Vista, 7, 8, 10, 11
TypeDesktop search
LicenseMIT License
Websitevoidtools.com Edit this on Wikidata

Everything is a freeware desktop search utility for Windows that can rapidly find files and folders by name. As the binaries and the Everything tool application itself is licensed under the MIT permissive license, it is considered open-source.

Overview

[edit]

When Everything first runs, it creates an index of the names of every file and folder on all NTFS and ReFS volumes[2] on the system from file metadata, in the case of NTFS from the NTFS Master File Table.[3] By default, all mounted NTFS and ReFS[2] volumes are indexed.[4] Once created, the index is continually updated by the application; in the case of NTFS the updates are fetched from the NTFS change journal.[5]

Specific folders on any file system can also be added to the index, but the indexing of folders not using NTFS or ReFS will be slow,[6] although searching using the completed index will not be.

Regardless of the file system used on the indexed drives and folders, Everything searches its index for file names matching a user search expression, which may be a fragment of the target file name or a regular expression,[7] displaying intermediate and immediate results as the search term is entered.

Since Everything does not index content and, for NTFS drives, relies only on the NTFS change journal to filter file updates, the only file system activity it requires on NTFS drives is updating its index, and it uses very little memory and processor time to provide its service when only indexing NTFS and ReFS drives.[8][9]

Take Command Console incorporates the internal command everything to allow command line access to the program.[10]

Security concerns

[edit]

Because Everything requires access to the NTFS change journal, it must run with administrator privileges, either in a privileged user account or as a Windows service. As a Windows service it can expose search functionality to accounts without administrator privileges.[11] However, Everything does not filter search results by client privileges before displaying them, so that every user can see every file on a volume. Furthermore, opening the file or running an executable will launch the file with its own credentials rather than with the user's own credentials.[12] Although there may be a way to prevent privilege escalation when opening a file,[13] there is no obvious remedy to prevent one user from listing the private files in another user's account.

Development status

[edit]

No updates of Everything were issued from November 2009 to January 2013.[14] Since then the program has received many updates.[14][1]

Similar alternatives

[edit]

These alternative and also free search engines use the same technique of reading the NTFS index directly:

See also

[edit]

References

[edit]
  1. ^ a b c "Everything change log". Voidtools. Updated with new releases.
  • ^ a b "Indexes – voidtools". voidtools.com. Retrieved 2017-12-03.
  • ^ Carpenter, David (2009-08-08). "Re: Any way to schedule when it does it's indexing?". Retrieved 2009-10-30.
  • ^ "Using "Everything"". voidtools.com. Archived from the original on 2009-10-30. Retrieved 2009-10-30.
  • ^ Carpenter, David (2009-05-22). "Re: How "Everything" doesn't miss changes when not running". voidtools.com. Retrieved 2009-10-30.
  • ^ "Folder Indexing – voidtools". voidtools.com. Retrieved 2017-12-03.
  • ^ "Everything FAQ – Searching". voidtools.com. Retrieved 2009-10-30.
  • ^ "Everything FAQ – Everything". voidtools.com. Retrieved 2009-10-30.
  • ^ Larkin, Erik (2009-05-18). "Find Your Files for Free With Everything Search Engine". PC World. Archived from the original on 2009-08-19. Retrieved 2009-10-30.
  • ^ "everything", documentation, jpsoft.com
  • ^ "Introduction to Windows Service Applications". Microsoft, Inc. Retrieved 2009-10-30.
  • ^ Carpenter, David (2009-06-02). "Run Everything as a service". voidtools.com. Retrieved 2009-10-13.
  • ^ crispinb (2009-06-19). "Re: Run Everything as a service". voidtools.com. Retrieved 2009-10-30.
  • ^ a b "www.voidtools.com forum Announcements". Added to as required.
  • ^ "NTFS-Search". SourceForge. 5 July 2017.
  • ^ "SwiftSearch". SourceForge. 6 July 2019.
  • ^ "UltraSearch". Jam Software.
  • Further reading

    [edit]
    [edit]
    Retrieved from "https://en.wikipedia.org/w/index.php?title=Everything_(software)&oldid=1235502875"

    Categories: 
    Desktop search engines
    Freeware
    Utilities for Windows
    Hidden categories: 
    Articles with short description
    Short description is different from Wikidata
     



    This page was last edited on 19 July 2024, at 16:11 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki