Maqaalka soo socda waxaan ku eegeynaa qalab loo yaqaan Seashells. Tan ayaa loo bartay soo saarida barnaamijka amarka dhuumaha wax soo saarka shabakadda waqtiga dhabta ah iyo qaab fudud. Waxaan u isticmaali karnaa si aan ula wadaagno wax soo saarka amarka Gnu / Linux kooxda taageerada, asxaabta, iyo dadka la shaqeeya. Ikhtiyaar kale oo aad u wanaagsan oo ay na siin doonto ayaa ah in loo isticmaali karo aalad kormeer ah oo ku saabsan geeddi-socodyada dhaadheer ee sida joogtada ah u soo saara wax soosaarka garoonka. Seashells dhab ahaantii waa macmiil ka ah websaydhka Seashells.io. Sidaa darteed, waxaan u adeegsan karnaa qaybta shabakadda si toos ah ama waxaan ku rakibi karnaa macmiilka qunsulka ee ku jira Ubuntu si aan ula wadaagno wax soo saarka terminalka.
Seashells waxay u oggolaaneysaa barnaamijyada xariijinta taliska inay u soo baxaan webka waqtiga dhabta ah, xitaa iyada oo aan loo baahnayn in lagu rakibo wax software cusub kombiyuutarkayaga. Waxaa loo isticmaali karaa in lagu xakameeyo geeddi-socodka dheer, sida tijaabooyinka daabaca horumarka qalabka.
Maqaalkan kooban waxaan ku arki doonaa sida ku rakib oo u isticmaal Seashells Ubuntu, inkasta oo ay tahay in la sheego in dadka isticmaala qaybinta kale ee Gnu / Linux ay sidoo kale awood u yeelan doonaan inay adeegsadaan barnaamijkan fudud.
Tixgelinno muhiim ah. Akhri tan kahor intaadan isticmaalin.
- Macaamiilkani waa hadda kujira beta. Waxaa lagugula talinayaa inaadan u isticmaalin barnaamijkan barnaamijyada aadka xasaasiga u ah.
- Adeeggan ma ahan meel lagu keydiyo xogta. Dhamaan fadhiyada (xiriiriyeyaasha) waa la tirtiri doonaa hal maalin kadib.
- Weli ma lihid nidaam xisaabeed, sidaa darteed cinwaan kasta oo IP ah wuxuu ku egyahay 5 kalfadhi oo isku mar ah.
Ku rakib macmiilka Seashells
Haddii aan si joogto ah u isticmaalno Seashells, aad ayey faa'iido u leedahay in la rakibo macmiilkan. Kani waa ku qoran Python. Sidaa darteed, si fudud ayaa loogu rakibi karaa iyadoo la isticmaalayo qalabka dhuumaha. Si loo rakibo tuubada Ubuntu (tusaalahan), haddii aynaan weli rakibin, waxaan kaliya u baahanahay inaan furno terminaal (Ctrl + Alt + T) oo qor waxyaabaha soo socda:
sudo apt install python-pip
Marka rakibidda Pip-ka la dhammeeyo, waxaan kaliya ku qori doonnaa amarka rakibidda soo socota isla terminaalka:
sudo pip install seashells
Sida loo isticmaalo
Sidii aan idhi, uma baahnid in wax nala rakibo si loo isticmaalo adeegga Seashells. Waxaan si fudud u yeelan doonaa u soo gudbi wax soo saarka amarkaaga "nc seashells.io 1337" sida ku cad soo socda. Sidaad ogtahay, nc (netcat) waa la sii rakibey inta badan nidaamyada hawlgalka ee Gnu / Linux.
Haddii aan rabno, tusaale ahaan, in aan sii deyno soo saarista amarka 'codso'sida ku cad soo socda.
echo 'Tutorial para Ubunlog' | nc seashells.io 1337
Kadib markaan fulino amarkii hore, waxaan heli doonnaa wax sidan oo kale ah natiijada soo socota:
serving at https://seashells.io/v/QUgsxc28
Iyada oo cinwaanka nala siiyay, ayaan ka furan karnaa mid kasta barta internetka oo ku dhex arag wax soo saarka amarka echo soo saaro.
Tani waa tusaale uun. Waxaan awood u yeelan doonnaa inaan soo-saarno wax-soo-saarka amar kasta ama barnaamij kasta ee Gnu / Linux.
Tusaalooyinka isticmaalka
Marka macmiilka la rakibo, mar dambe uma baahnin inaan isticmaalno dhuumaha wax soo saarka "nc seashells.io 1337". Macaamiilkani wuxuu na siinayaa waxyaabo qaar oo dheeri ah. Tusaale ahaan sida uu macmiilkani u shaqeeyo, waa tan wax soo saarka uu amarka ls na tusi doono:
ls | seashells
Tusaalaha soosaarida nidaamkeyga:
Sida aad ku aragto shaashadda, barnaamijku wuxuu na siinayaa cinwaanka aan wadaagi karno oo aan ku furan karno shabakadda internetka.
Haddii waxa aan dooneyno ay tahay inaan ku muujino wax soo saar qoraal cad, waa inaan bedelnaa oo keliya, / v / {url} (si aad u aragto) by / p / {url} (p waxaa lagu soo bandhigi doonaa sida qoraal cad). Tusaale ahaan, waxaan ku dhejin karnaa wax soo saarka amarka kor ku xusan sida qoraalka tooska ah adoo adeegsanaya URL-ka la beddelay
Waxay iigu muuqataa aniga mid iska cad, laakiin waxaan rabaa inaan xoojiyo inaan ku beddelay xarafka "v" "p" cinwaanka URL.
Ikhtiyaar kale oo aan gacanta ku hayno ayaa ah inaan awoodno dib u dhig soo saarista amarka oo leh ikhtiyaar dib u dhac. Tusaale ahaan waxa soo socda:
htop | seashells --delay 2
Amarka kor ku xusan wuxuu sugi doonaa 2 ilbidhiqsi kahor soo bandhigida wax soo saarka.
Si loo helo macluumaad dheeraad ah oo ku saabsan adeegsiga barnaamijkan, waxaan fulin karnaa:
seashells --help
Waxaan ka heli karnaa macluumaad dheeri ah oo ku saabsan barnaamijkan fudud laakiin faa iidada leh websaydhka mashruuca, ama nagu toosi boggaaga GitHub si aad waxbadan uga ogaato xeerka mashruuca.