You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Go to file
SkyperTHC 096129c7b6
wordlists
1 week ago
config/etc p3 1 week ago
contrib better ban/stop 1 week ago
encfsd 0.4.9rc1 2 months ago
gsnc routing/tc fixes 5 months ago
guest wordlists 1 week ago
host p3 1 week ago
master 0.4.9rc1 2 months ago
provision release 2 weeks ago
router 0.4.9rc1 2 months ago
sfbin better ban/stop 1 week ago
tools cg: refactor LAST_LOAD logic w/ Skyper suggestions 3 months ago
tor routing/tc fixes 5 months ago
.gitignore lftp 6 months ago
ChangeLog p3 1 week ago
Makefile p3 1 week ago
README.md Update README.md 3 months ago
docker-compose.yml ssh -R fix 2 months ago

README.md

segfault.net - A Server Centre Deployment

This page is for server administrators and those folks who like to run their own Segfault.net Server Centre (SSC). Running your own SSC allows you to offer root-servers to other users.

If this is not what you want and you just like to get a root-shell on your own server then please go to https://www.thc.org/segfault or try our demo deployment:

ssh root@segfault.net # the password is 'segfault'

Deploy a Server Centre:

git clone --depth 1 https://github.com/hackerschoice/segfault.git && \
cd segfault && \
export SF_SEED="$(head -c 1024 /dev/urandom | tr -dc '[:alpha:]' | head -c 32)" && \
echo "SF_SEED=${SF_SEED}" && \
make

To start execute:

SF_BASEDIR="$(pwd)" SF_SSH_PORT=2222 sfbin/sf up

Take a look at provision/env.example for a sample .env file.

The limits and constraints for all root servers are configured in config/etc/sf/sf.conf. It is possible to relax limits per individual root server by creating a file in config/db/db-<LID>/limits.conf. The is the ID of the server (type echo $SF_LID when logged in to the server). Alternatively it is possible to get the LID from the Root Server's name: cat config/db/hn/hn2lid-<SF_HOSTNAME>.

Provisioning

Provisioning turns a freshly created Linux (a bare minimum Installation) into a SSC. It's how we 'ready' a newly launched AWS Instance for SSC deployment. You likely dont ever need this but we wrote it down anyway.

GUI

SFUI is a companion project created by @messede-degod. It provides a 'Remote Desktop' (X11/Gnome) to your Root Server. It is run as a Cloud Service by the community. Try it!


Telegram: https://t.me/thcorg Twitter: https://twitter.com/hackerschoice