Android NVR, Πως να κρύψω το Username , password

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Intefix
Δημοσιεύσεις: 186
Εγγραφή: 22 Σεπ 2007 16:21
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

Android NVR, Πως να κρύψω το Username , password

Δημοσίευση από Intefix » 02 Απρ 2013 19:40

Για χαρά...
Φτιάχνουμε ένα NVR δικτυακό καταγραφικό για κάμερες IP.
Σε 1η φάση χρησιμοποιούμε την foscam που έχει αυτές τις εντολές στο επισυναπτόμενο PDF... σε ένα Linux slack σαν Server...
Καταφέραμε να χρησιμοποιήσουμε πολλές κάμερες και πολλούς χρήστες με διαφορετικά δικαιώματα κλπ που τα τραβάμε από μια βάση Mysql. Ο στόχος είναι ένας Android Media Player να γίνει NVR με πολλές δυνατότητες...Σχεδόν όλα παίζουν ικανοποιητικά...
Οι κύριες εντολές στη κάμερα είναι
snapshot.cgi για snapshot , videostream.cgi για video και videostream.asf για video+ήχο

Το πρόβλημα είναι ότι φαινεται το Username , password αν κοιτάξεις τον κώδικα της σελίδας στη μεριά του πελάτη.σαν αυτό..

Κώδικας: Επιλογή όλων

<script type="text/javascript">
function reloadSnapshot&#40;id&#41;
&#123;
   var obj = document.getElementById&#40;id&#41;;
   obj.src = "http&#58;//10.176.11.21&#58;8091/snapshot.cgi?user=admin&pwd=password"+"&count="+ &#40;new Date&#40;&#41;&#41;.getTime&#40;&#41;;
   &#125;
 function reloadview&#40;&#41;
  &#123;
  setTimeout&#40;'reloadSnapshot&#40;"foscam"&#41;',40&#41;
&#125;;
 </script>
Χρησιμοποίησα τη Curl για μια κάμερα παίζει όταν όμως φορτώσεις περισσότερες έχει τρομερή καθυστέρηση...
Τι προτείνετε;
Συνημμένα
IPCAM CGI SDK V1.7.pdf
Ενολές ΙΡ κάμερας
(152.45 KiB) Μεταφορτώθηκε 39 φορές

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

Android NVR, Πως να κρύψω το Username , password

Δημοσίευση από dva_dev » 02 Απρ 2013 22:04

Αν δοκίμαζες να στήσεις έναν nginx (σαν proxy) και ο client να επικοινωνεί με τον nginx και αυτός να κάνει forward τα requests στην κάμερα προσθέτοντας το username και password.

Λογικά αντίστοιχα θα μπορεί να γίνει και με apache και στο .htaccess

Με κώδικα θα μπορούσες να φτιάξεις μια σελίδα στο (webserver/custom-snapshot.php) που να διαβάζει το http://10.176.11.21:8091/snapshot.cgi?u ... d=password και να το επιστρέφει κατευθείαν σαν εικόνα ή σαν video ή ότι θέλεις, βάζοντας το αντίστοιχο mime/type.
Φαντάζομαι το δοκίμασες αυτό για να λες ότι αργεί με curl, οότε δοκίμασε και τα παραπάνω.

Ρίξε μια ματιά σε αυτά
http://www.cyberciti.biz/tips/using-ngi ... proxy.html
http://wiki.nginx.org/HttpProxyModule

Intefix
Δημοσιεύσεις: 186
Εγγραφή: 22 Σεπ 2007 16:21
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

Android NVR, Πως να κρύψω το Username , password

Δημοσίευση από Intefix » 02 Απρ 2013 22:48

Πράγματι σήκωσα Proxy...αλλά όποιος δει - ξέρει το λινκ της κάμερας παρακάμπτει και την ασφάλεια...

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες