Skip to content

jeffreylin/SS5Indexer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

///////////////////////////////////////////////////////////////////////////////
// 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

About

Fast CIFS/SMB Share Indexer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages