Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Fetching contributors…

Cannot retrieve contributors at this time

executable file 35 lines (30 sloc) 1.494 kB
///////////////////////////////////////////////////////////////////////////////
// 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
Jump to Line
Something went wrong with that request. Please try again.