kako videti adresu porta 8000 u linuxu?

kako videti adresu porta 8000 u linuxu?

offline
  • Pridružio: 20 Feb 2005
  • Poruke: 4505
  • Gde živiš: planeta Zemlja

Evo ga problem:
Skinuo sam sjajnu python skriptu (droppy: http://stackp.online.fr/?p=28-) koja omogucava file sharing izmedju racunara (koriscenjem pythona pravi se mali server i tako mozete da uploadujete sta god pozelite). Elem imam problem: ako sam ja offline (nemam pristup internetu) a imam lan konekciju sa mojim bratom (preko udp kabla) kako da ja saznam ip adresu na portu 8000? To me zanima zato sto ne znam kako da pristupim mom racunaru sa burazerovog (koriscenjem ove skripte) buduci da mi treba adresa mog porta 8000. Mozda meni nesto promice pa ne znam da li jmeni zapravo trebaju moja ip adresa sa konekcijom na port 8000 (to u address baru izgleda ovako: http://192.168.0.2:8000 jel?) ili nesto drugo?

Moze li neko da mi proveri ovo posto ja nemam balge veze sa mrezom (nisam nikada imao potrebe da ucim ista o ovoj oblasti pa...)? Da li mi trebaju localhost:8000 i da li bi teoretski to znacilo da ja, ako zelim da pristupim burazerovom windowsu, treba da pokrenem droppy i da idem na njegovu ip adresu na port 8000 (u address baru bi to bilo ovako: http:njegov-ip:8000 jel?). Sada nemamo aktivnu konekciju pa ne mogu da probam pa me zanima da li je neko vec upoznat sa ovim...

Dopuna: 17 Mar 2009 1:27

btw kako da ja vidim da li mi je port 8000 otvoren? AKo nije kako da to ucinim (u linuxu)?



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12520
  • Gde živiš: Južni pol

Ako pristupaš sa bratovog kompa, dovoljno je da znaš svoju ip adresu. Jednostavno koristi ifconfig dev_mreznog_interfejsa (mrezne). Napr za eth0 bi kucao:

ifconfig eth0

Tu tražiš podatak inet addr.

Ako imaš avanturističkog duha, možeš probati i sa ovim:
#!/usr/bin/env bash
ARGUMENT=$1
IFCONFIG=$(which ifconfig)

if [ -z $ARGUMENT ]
then
   echo "Upotreba: $0 mrezni_uredjaj"
   echo
   exit 1
fi

if [ -e /proc/net/dev ]
then
   DEVICELIST=$(cat /proc/net/dev | cut -s -d ':' -f 1 | tr '\n' ' ')
else
   echo "Datoteka /proc/net/dev ne postoji. Nije moguce dobaviti listu mreznih uredjaja".
   echo
   exit 1
fi

for DEVICE in $DEVICELIST
do
   if [ $ARGUMENT = $DEVICE ]
   then
      NETDEVICE=$DEVICE
   fi
done

if [ -z $NETDEVICE ]
then
   echo "Nevalidan uredjaj."
   echo "Lista dostupnih uredjaja: $DEVICELIST"
   echo
   exit 1
fi

IPADRESA=$($IFCONFIG $NETDEVICE | grep "inet addr" | awk '{ print substr($2,6)}')

echo "IP adresa za $1 uređaj je $IPADRESA."
echo

unset IFCONFIG
unset ARGUMENT
unset DEVICE
unset DEVICELIST
unset IPADRESA
unset NETDEVICE


Direktno ekstraktuje IP adresu. Na mojoj mašini radi, ali nisam imao prilike da je testiram drugde.

Dopuna: 17 Mar 2009 2:26

Btw, port nema svoju adresu. Racunar u mrezi ima. Portovi dele adresu domacina/mreznog uredjaja u mrezi.

Dopuna: 17 Mar 2009 2:34

.::Wizard::. :: Mozda meni nesto promice pa ne znam da li jmeni zapravo trebaju moja ip adresa sa konekcijom na port 8000 (to u address baru izgleda ovako: http://192.168.0.2:8000 jel?)

Naravno.

Citat:Da li mi trebaju localhost:8000

localhost je sinonim za loopback uredjaj. Odnosi se na tvoj komp. Ne udaljeni komp.

Citat:i da li bi teoretski to znacilo da ja, ako zelim da pristupim burazerovom windowsu, treba da pokrenem droppy i da idem na njegovu ip adresu na port 8000 (u address baru bi to bilo ovako: http:njegov-ip:8000 jel?).

Da. U Windowsu mozes saznati IP kucanjem komande:
ipconfig
U komandnom prozoru.


Citat:btw kako da ja vidim da li mi je port 8000 otvoren? AKo nije kako da to ucinim (u linuxu)?

Najverovatnije jeste. Možeš da proveriš iptables pravila:
sudo iptables -L



offline
  • Pridružio: 20 Feb 2005
  • Poruke: 4505
  • Gde živiš: planeta Zemlja

uh... volim da probam nove skripte. Probacu u toku dana pa cu ti javiti.

Btw ako port 8000 (ili bilo koji drugi) nije otvoren kako da ga otvorim?

offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12520
  • Gde živiš: Južni pol

Prvo ti to probaj, pa ako ne ide onda da ćemo da proveravamo. Wink

Obično su iptables pravila definisana u nekom od init skriptova. Neretko postoji i neka GUI ili komandna alatka za menjanje i postavljanje pravila (zavisi od distribucije). Ali u večini slučajeva pojedinačni portovi nisu blokirani. Svejedno, postaviću ti nekoliko korisniih linkova u slučaju da poželiš da zaroniš ispod površine:

Još koristiš Ubuntu? Uz novije verzije Ubuntua dolazi ufw (https://wiki.ubuntu.com/UbuntuFirewall). UFW je jednostavan komandni frontend za iptables.

Inače popularni GUI alat za konfigurisanje iptables pravila je Firestarter (http://www.fs-security.com).

Na wikiju Ubuntu zajednice postoji i tutorijal za iptables:
https://help.ubuntu.com/community/IptablesHowTo

Dalju dokumentaciju možeš naći na zvaničnom sajtu netfilter projekta:
http://netfilter.org/documentation/HOWTO//networking-concepts-HOWTO.html
http://netfilter.org/documentation/HOWTO//packet-filtering-HOWTO.html
http://netfilter.org/documentation/HOWTO//netfilter-hacking-HOWTO.html
http://netfilter.org/documentation/HOWTO//NAT-HOWTO.html
http://netfilter.org/documentation/HOWTO//netfilter-extensions-HOWTO.html

Takođe možeš pogledati i njihovu listu preporučenih tutorijala:
http://netfilter.org/documentation/index.html#documentation-howto

Mogućnost filtriranja internet saobraćaja će zavisiti i da li je određeni metod filtriranja ukompajliran u kernel. S obzirom da je većinu moguće kompajlirati kao module, gotovo svaka distribucija sadrži stabilne filtere. Oni koji su još u razvoju nisu dostupni na svim distribucijama. Filteri vezani za portove bi trebali biti podržani na svim distribucijama izašlim u prethodnih par godina.

Ko je trenutno na forumu
 

Ukupno su 813 korisnika na forumu :: 7 registrovanih, 0 sakrivenih i 806 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: ALBION101, amaterSRB, dekir, draganl, radionica1, stalja, ween