Ας πούμε ψάξε:
http://www.google.gr/search?hl=el&q=son ... net+ubuntuΑλλά γενικά το θέμα είναι ότι ο driver κάνει map ένα το modem κινητό σε tty κάπως έτσι..
Μάλλον είτε τα δεδομένα έχουν λάθος encoding είτε έχουν κάποια μή standard δεδομένα (πχ κάποιο content type, headers κλπ)
τα οποία "μπερδέυουν' τον browser.
θα μπορείς να το παρατηρήσεις αν δεν παίζουν σωστά και άλλα πρωτόκολλα πέρα απο το http
όπως το xmpp ,smtp, ftp,ssh .. αν παίζουν μάλλον "διορθώνεται' έυκολα ...
Χρειάζεται να "δείς" αυτά τα δεδομενα απο το δικτυο και να τα ελέγξεις.
Ίσως να πρέπει να τα "δεις' πριν φτάσουν στο browser μην προκαλούν τελείως απαράδεκτα σφάλματα...
και μετά να τα φιλτράρεις on the fly σαν stream με το κατάλληλο regex pattern ...
και μετά να τα συνδέσεις με τον parser του browser...
Προτείνω:
Δες για αρχή χοντρικά με το tcpdump εάν παίζουν errors incorrect κλπ
κάνε πρώτα
- Κώδικας: Επιλογή όλων
sudo tcpdump -D
άμα σου βγάζει το devices μπορείς να συνεχίσεις
δες αν λέει για errors :
sudo tcpdump -vv -i <interface>
Μετά μπορείς να κάνεις
sudo tcpdump -vv -i <interface> | grep <κατι υποπτο>
Μπορείς να βάλεις και το wireshark, έχει και gui...
Σε συνδυασμό με το netcat μπορείς να δεις και άλλα
δές :
- Κώδικας: Επιλογή όλων
man netcat
και
- Κώδικας: Επιλογή όλων
man tcpdump
Πάντως επίσης μπορείς να βάλεις στον firefox το tamper Data
https://addons.mozilla.org/el/firefox/addon/966παίξε λίγο (όχι πολύ) μαζί του να δείς πώς μπορείς
να το κάνεις να παίζει και βλέπουμε...
Mε το tamber data ουσιαστικά μπορείς να κάνεις πολλά αλλά για να το αυτοματοποιήσεις αφού σου δουλέψει
θα χρειαστείς να αλλάξεις κάποια πράγματα στον firefox ...
όπως όταν "βλέπει" ένα συγκεριμένο (που έχεις εντωπίσει) content type ή απλά μια συγκεκριμένη ακολουθία απο bits να
ελέγχει (με κάποιο regex ) εάν είναι πραγματικά html και όχι άλλα... και τότε και μόνο τότε να φορτώνει την σελίδα
...
που πάλι δεν θα τον κάνουν και πολύ ασφαλή...
όταν έχεις να κάνεις με proprietary πράματα αρκετά συχνά δεν νοιάζονται για τους linux users
Αλλά αφου τα πληρώνεις έχεις 2 επιλογές είτε να το πειράξεις (που είναι τελείως παλούκι)
που δεν στο επιτρέπουν
είτε να βρείς κάποιο workaround (προσωρινή λύση).
Πάντως μην ξαναγοράσεις συσκευή εαν δεν δινει drivers κλπ για linux
Δεν λέει να τους στηρίζεις δα'αυτους .
Τους πληρώνεις και μετά σου λένε ότι δεν επιτρέπετε νομικά ούτε να να το κάνεις
reverse engineering μην ανακαλύψεις το μυστικό τους...
και έτσι σε αφήνουν μόνο και αβοήθητο για να αγοράζεις τα δικά τους ..
και να είσαι ένας ... vendor locked-in
με άλλα λόγια πέρα από καταναλωτής και φυλακισμένος...
τσ τσ τσ
Τέλος
Καλή τύχη
