Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fast CIFS/SMB Share Indexer
Java
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
.settings
bin
doc
lib
src
.classpath
.gitignore
.project
README.txt

README.txt

///////////////////////////////////////////////////////////////////////////////
// Epiphany47 - SS5Indexer [Samba Server Indexer Code (Java)]
///////////////////////////////////////////////////////////////////////////////

Speed-optimized CIFS/SMB share indexer
When last tested:
 - Indexes up to 2.5k files/sec
 - Responsive with >700k file entries
 - Supported >1400 active users
Features:
 - Multi-threading (hacked together a thread-pool before I knew what a thread-pool was... x.x)
 - Battle tested against real-world networks (performant even with slow wireless hosts, etc...)

Some old school code from 2009 that I'm posting to Github for archival purposes.

TODO:
Post custom PHPBB Active Directory auth module

Purpose:
SS5Indexer finds Pomona ResNet hosts with active Samba shares and 
indexes those shares into a MySQL database.
Please note that the Pomona ResNet is firewalled from outside hosts.

Contents:
/SS5Indexer - Eclipse 3.5.2 project.
/SS5Indexer/bin - Compiled Java classes
/SS5Indexer/doc - JavaDoc
/SS5Indexer/lib - Java library dependencies
/SS5Indexer/src - Java source!
/SS5Indexer/epiphany/ss5 - source for the SS5 Indexer
/SS5Indexer/epiphany/ss5/db - MySQL-related classes
/SS5Indexer/epiphany/ss5/main - SS5Indexer.java and other key components
/SS5Indexer/epiphany/ss5/objects - Custom data structures
/SS5Indexer/jcifs - Contains a patched version of SmbFile.java for jcifs
/SS5Indexer/nmap-03-01-run5.xml - Sample Nmap output
Something went wrong with that request. Please try again.