Showing 2 changed files with 61 additions and 0 deletions
+1
README.md
... ...
@@ -1,3 +1,4 @@
1 1
 # dl-protect
2
+Small cli to remove the link protection on zone-telechargement1.org
2 3
 
3 4
 
+60
dl-protect
... ...
@@ -0,0 +1,60 @@
1
+#!/bin/bash
2
+URL=$1
3
+
4
+if [ "" == "$URL" ]
5
+then
6
+  echo "Usage: $(basename $0) <DL-PROTECT URL>"
7
+  exit 0
8
+fi
9
+
10
+# Temporary Variables
11
+BASE=dl-protect
12
+TEMPHTML="$BASE.html"
13
+TEMPCOOKIE="$BASE.cookie"
14
+
15
+function die()
16
+{
17
+	RETCODE=$1
18
+	if [ "" == "$1" ]
19
+	then
20
+		RETCODE=255
21
+	fi
22
+	echo " FAILED"
23
+	exit $RETCODE
24
+}
25
+
26
+function cleanfiles() {
27
+	rm -f $TEMPHTML $TEMPCOOKIE
28
+}
29
+
30
+trap cleanfiles EXIT
31
+
32
+rm -f $TEMPCOOKIE
33
+WGET_CMD="wget -q --no-check-certificate --keep-session-cookies --load-cookies $TEMPCOOKIE --save-cookies $TEMPCOOKIE"
34
+WGET_CMD_VERBOSE="wget --no-check-certificate --keep-session-cookies --load-cookies $TEMPCOOKIE --save-cookies $TEMPCOOKIE"
35
+
36
+$WGET_CMD $URL -O $TEMPHTML
37
+
38
+POSTDATA="submit=Continuer"
39
+$WGET_CMD --post-data $POSTDATA $URL -O $TEMPHTML
40
+ULURL=$(grep 'class="lienet">' $TEMPHTML | awk -F'"' '{print $4}'|sed 's/http:/https:/')
41
+
42
+echo "Unprotected : $ULURL"
43
+
44
+IS_UPLOADED=$(echo $ULURL|grep -e "uploaded.net" -e "ul.to"|wc -l)
45
+if [ "1" == "$IS_UPLOADED" ]
46
+then
47
+  echo "Uploaded link detected"
48
+  $WGET_CMD $ULURL/status -O $TEMPHTML 2> /dev/null
49
+  if [ "" != "$(cat $TEMPHTML)" ]
50
+  then
51
+    echo "Details:"
52
+    cat $TEMPHTML
53
+  else
54
+    echo "Not Found"
55
+  fi
56
+  echo ""
57
+fi
58
+
59
+
60
+