Linux anchor 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64
Apache/2.4.18 (Ubuntu)
Server IP : 10.10.100.4 & Your IP : 216.73.217.150
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
share /
doc /
libafflib0v5 /
Delete
Unzip
Name
Size
Permission
Date
Action
AUTHORS
901
B
-rw-r--r--
2015-10-02 00:55
BUGLIST.txt
2.84
KB
-rw-r--r--
2015-10-02 00:55
FAQ.txt.gz
1.97
KB
-rw-r--r--
2015-10-02 00:55
NEWS.gz
1.7
KB
-rw-r--r--
2015-10-02 00:55
README
3.34
KB
-rw-r--r--
2015-10-02 00:55
aff4_crypto.txt.gz
3.34
KB
-rw-r--r--
2015-10-02 00:55
announce_1.0.txt.gz
4.18
KB
-rw-r--r--
2015-10-02 00:55
announce_1.7.txt.gz
2.06
KB
-rw-r--r--
2015-10-02 00:55
announce_1.8.txt.gz
2.39
KB
-rw-r--r--
2015-10-02 00:55
announce_2.2.txt
635
B
-rw-r--r--
2015-10-02 00:55
announce_3.0.txt.gz
3.01
KB
-rw-r--r--
2015-10-02 00:55
announce_3.3.5.txt
1.83
KB
-rw-r--r--
2015-10-02 00:55
announce_3.3.txt
1.64
KB
-rw-r--r--
2015-10-02 00:55
announce_3.7.5.txt
677
B
-rw-r--r--
2015-10-02 00:55
announce_3.7.txt
2.14
KB
-rw-r--r--
2015-10-02 00:55
changelog.Debian.gz
1.47
KB
-rw-r--r--
2015-12-08 03:13
copyright
13.88
KB
-rw-r--r--
2015-10-11 13:37
crypto_api.txt
1.69
KB
-rw-r--r--
2015-10-02 00:55
crypto_design.txt.gz
4
KB
-rw-r--r--
2015-10-02 00:55
crypto_doc.txt.gz
2.26
KB
-rw-r--r--
2015-10-02 00:55
filetypes.txt
1.05
KB
-rw-r--r--
2015-10-02 00:55
threading.txt
692
B
-rw-r--r--
2015-10-02 00:55
upload.txt
1.93
KB
-rw-r--r--
2015-10-02 00:55
Save
Rename
# This file is a work of a US government employee and as such is in the Public domain. # Simson L. Garfinkel, March 12, 2012 Upload protocol. Goals: 1. Anybody who is approved can upload. 2. Omipodent. 3. Stateless server. 4. Automatic integration into the library. Database change: * Add nonce to drives table. * Add a new table for uploaders uploaders uploaders: * ID - my ID (8 digits hex) * Country - my ISO Country Code * Sequence - Sequence number for this uploader RPC command ping: * args: a dictionary with * uid:uploaderID * Returns OK if this user is authorized * Raises exception if user is not. RPC check command: * args: a dictionary with * image_gid_hex:image_gid * uid:uploaderID * seg_name: segment name being uploaded * Reports if the segment has been uploaded or not. RPC upload command: * args: check dictionary with additions: * seg_arg: argument * seg_len: length * seg_md5: md5 of data * seg_data: the data * Calls check. If we can upload, does upload RPC command: seglist * args: dictionary with * runs ping Upload returns: * OK * HAVE (already have) * FAIL * Permission Denied (GID already exists with different random number) Algorithm on upload: * Check uploader id; if it is not valid, return * Get country & sequence numbers from ID * * If image_gid is not in the database - add it to the database - add the nonce to the database - allocate a new AFF filename given the appropriate country code. * If image_gid is in the database - If nonce does not matche the nonce in the database, generate an error * If command is seglist: - return a list of the segments in the file * If command is check: - return TRUE if the segent is in the file, otherwise return FALSE * If the command is upload: - add the segment to the file * server maps image_gid to a filename. Server remembers random number. * If random number is different, no more upload is provided.