Προς το περιεχόμενο

Πως μπορω να "παρω" τις ip των εκτυπωτων μεσω python


Hamurabi

Προτεινόμενες αναρτήσεις

Πρακτικά θες posrtscan σε όλο το network να δεις ποιες θύρες ακούει και τι πρωτόκολλα είτε μέσω ARP requests είτε best case μαντέυοντας ip στο ίδιο subnet.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Φτιαχνω ενα προγραμμα που θελω να κανει καποιες διαδικασιες με της IP των εκτυπωτων του δικτυου.

το θεμα ειναι οτι θελω να χρησιμοποιηθει σε διαφορα δικτυα οπου το ενα μπορει να εχει εναν εκτυπωτη και το αλλο τεσσερεις. οποτε θελω κατι που να βλεπει και να μου αποθηκευει σαν string σε μια μεταβλητη τις IP.

οποιος μπορει λιγο να βοηθησει ή να με κατευθυνει...

thanks in advance

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)

Δεν έχω ιδέα τι γίνεται με windows αλλά σε *nix συστήματα (Linux, MacOS etc), μπορείς να χρησιμοποιήσεις την nmap για να βρεις ποιες ΙΡ είναι ενεργές στο δίκτυό σου.

Σε Python από την άλλη μπορείς να καλέσεις την εντολή μέσω τις subprocess.

import subprocess

subprocess.run('nmap 192.168.1.0/24', shell=True)

Άλλαξε το δίκτυο σε αυτό που θες να σκανάρεις. 

Αυτό που θα δεις σε εκτυπωτές, είναι κάτι τέτοιo: 

Nmap scan report for 192.168.1.8
Host is up (0.0022s latency).
Not shown: 995 closed ports
PORT     STATE SERVICE
80/tcp   open  http
443/tcp  open  https
515/tcp  open  printer
631/tcp  open  ipp
9100/tcp open  jetdirect

 

Επεξ/σία από The_Mentor
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

συγνωμη που δεν το διευκρινησα,αναφερομαι σε windows

14 ώρες πριν, The_Mentor είπε

Δεν έχω ιδέα τι γίνεται με windows αλλά σε *nix συστήματα (Linux, MacOS etc), μπορείς να χρησιμοποιήσεις την nmap για να βρεις ποιες ΙΡ είναι ενεργές στο δίκτυό σου.

Σε Python από την άλλη μπορείς να καλέσεις την εντολή μέσω τις subprocess.

import subprocess

subprocess.run('nmap 192.168.1.0/24', shell=True)

Άλλαξε το δίκτυο σε αυτό που θες να σκανάρεις. 

Αυτό που θα δεις σε εκτυπωτές, είναι κάτι τέτοιo: 

Nmap scan report for 192.168.1.8
Host is up (0.0022s latency).
Not shown: 995 closed ports
PORT     STATE SERVICE
80/tcp   open  http
443/tcp  open  https
515/tcp  open  printer
631/tcp  open  ipp
9100/tcp open  jetdirect

 

θελω κατι πιο generic.

σε καποια δικτυα θαναι αυτης της μορφης που αναφερεις το subnet,ενω σε αλλα δικτυα αλλιως.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...