เปลี่ยนมือถือให้เป็น เครื่องมือสอดแนม internet ด้วย python

Jea sparrow
7 min readApr 30, 2020

หลายคนคงเห็น ในหนังหรือเกมส์ที่ใช้ประโยชน์จากมือถือ อย่าง batman คลื่นเสียงตามหา โจ็กเกอร หรือ watchdog เพื่อคนหาเป้าหมายหรือควบคุมออกคำสั่ง แฮกสิ่งต่าง ๆ ผ่านมือถือ รวมถึง สอดแนม โจรกรรม ต่าง ๆ ผ่านเจ้าหน้าจอเล็ก ๆ แต่อย่างอื่นไม่เล็ก เพราะมันพกพาสะดวกง่าย และต้องติดตัวตลอด และมันเกี่ยวอะไรกับ Network automation ก็เพราะ มันคือศาสตร์ที่ เขียนโปรแกรม + network มารวมกันสร้างเครื่องมือ ทำให้ไม่ต้องทำงานซ้ำ ๆ เป็น auto net แบบ Penetration test

อุปกรณ์ที่ต้องเตรียม มือถือ, internet, PC หรือ notebook

ซอฟแวร์ที่ต้องใช้ Dowload

1.Desktop : ในส่วนคอมพิวเตอร์ (python,Scapy,Vpython),IDE ,nmap ,putty

2.Androin : ในส่วน มือถือ Termux,git, python ,openssh, Scapy

credit:https://i.pinimg.com/originals/3a/fc/98/3afc983adc2a3a2897f870438d57c9d4.jpg

หลายคนคงปฏิเสธไม่ได้ว่า มือถือเปรียบเสมือนอวัยวะส่วนหนึ่งของร่างกายที่ ขาดไม่ได้ในปัจจุบันเพราะจะต้องใช้ในการติดต่อสื่อสาร หาความรู้หรือสื่อบันเทิงอีกทั้งรวมไปถึงธุรกรรมการเงินต่าง ๆ ไม่ว่าจะโอนเงิน สั่งซื้อของออนไลน์ หรือ บริการอื่น ๆ อีกมากมายที่นับวันจะยิ่งมีความต้องการมากขี้นในอนาคต และความเร็วในการประมวลผล ที่ต้องใช้เจ้าเครื่องมือถือตัวนี้ในการสั่งการ ในอนาคตอาจจะรวมไปถึงเทคโนโลยี Internet of Things (IoT) อันใกล้ที่เข้ามาช่วยให้เราทำให้ชีวิตสะดวกสบายมากขึ้น

credit:https://news.itu.int/wp-content/uploads/2019/05/shutterstock_1183499047-e1556867511664.jpg

หากพูดถึงมือถือแล้ว สิ่งที่ขาดไม่ได้เลยคือการติดต่อสื่อสารเพราะถ้าขาดมันไปก็กลายเป็นแค่เครื่องเล่นเกมส์แบบพกพาเท่านั้น จึงถูกพัฒนาเรื่อย ๆ เนื่องจากความต้องการมนุษย์ไม่มีขีดจำกัดที่จะลดลงเลยจากยุคที่ประดิษฐ์ภาษา เริ่มจากท่าทางมาสู่การออกเสียงพูด ตัวอักษรและเริ่มเห็นข้อจำกัดไม่สามารถส่งไประยะไกล ๆ ได้จึงเริ่มมีการใช้ ฝึกนกเพื่อส่งข้อมูลข่าวสารกันจนมาสู่รหัสมอสและเริ่มพัฒนาการส่งด้วยคลื่นแม่เหล็กไฟฟ้าพัฒนาเป็นโปรแกรมแกรมมาเป็นเทคโนโลยีที่ใช้ควบคุมการ

สื่อสารโดย โปรโตคอล จนมาเป็น อินเตอร์เน็ตจนถึงทุกวันนี้

credit:https://wallpapercave.com/wp/wp3105546.png

Python ภาษาที่เป็นพระเอกของเราเจ้า งู ขออนุญาติเรียกสั้น ๆ เป็นที่นิยมในยุคนี้มากเป็นภาษาที่ง่ายเหมาะสมกับเริ่มต้นการเรียนรู้ถูกนำไปใช้สอนในหลักสูตรของการศึกษาตั้งแต่ยังเล็ก และยังถูกนำไปใช้วงกว้างเพราะประสิทธิภาพของมันสามารถใช้งานได้หลากหลาย ตั้งแต่การแต่งเพลง จนไปถึงสร้างรถไร้คนขับของ tesla เพราะมันยังมี package ที่มีให้เล่นอีกมากมายถูกพัฒนามากขี้น จนนับไม่ได้เลยทีเดียว ยกตัวอย่าง Cython ที่นำ code ภาษา python ไปเป็นภาษาซี เพื่อเพิ่มความเร็วในการประมวลผลและส่วนเสริมเขียนกับภาษาซี และอีกตัว Scapy ที่เราจะพูดถึงและนำไปใช้ร่วมกับ Network Security หรือ Automation เพราะสามารถสร้างภาพจำลองเครือข่าย internet แบบ ในหนัง Sci-fi จนไปถึงเครื่องมือทดสอบระบบหรือเจาะระบบ ของเหล่าบรรดา Hacker

credit:https://www.wallpaperflare.com/static/28/641/314/hacking-hack-tools-nmap-wallpaper.jpg

เพราะเป็นสิ่งที่ Scapy จะต่อนำข้อมูลจาก nmap ไปใช้งานเพราะเจ้าตัวนี้สามารถดักจับข้อมูลข้อมูล แพ็คเก็ต Internet ในระดับลึกได้เพราะมันสามารถสแกนได้หมดทุกด้าน Network ส่วน Scapy จะเอา nmap ไปทำ Automation อีกที หน้าที่ของมันคือค้นหาบริการที่เปิดใช้งานอยู่บนระบบคอมพิวเตอร์ เช่น Port Scanning คือ การตรวจสอบพอร์ตที่เปิดใช้งานอยู่บนระบบเป้าหมาย เช่น หากเราจะไปขโมยบ้านคนอื่นเราจะต้องตรวจสอบ บ้านนั้นมีอะไรบ้างสามารถเข้าได้ท่อระบายอากาศ หรือรับส่งของทุกวัน ทำให้หลังบ้านไม่มีการ lock ประตูสามารถแอบเข้าไปได้ #ต้องดาวน์โหลดและติดตั้งก่อนใช้งาน Scapy

Termux คล้ายกับ Vmware หรือ Docker ที่ใช้จำองสภาพแวดล้อมเพื่อใช้ทดสอบโปรแกรมหรือ ติดตั้ง ระบบปฏิบัติการ โดยไม่ส่งผลต่อระบบจริง ถูกใช้ใน androin ทำให้สามารถลง OS linux ลงบน มือถือเพื่อใช้เพื่อมือต่าง ๆ ของ linux ได้โดยเลียนแบบสภาพแวดล้อม

Scapy เครื่องมือจัดการแพ็คเก็ตสำหรับเครือข่ายคอมพิวเตอร์ซึ่งเดิมเขียนโดย Python โดย Philippe Biondi สามารถปลอมแปลงหรือถอดรหัสแพ็คเก็ตส่งข้อมูลและจับคู่คำขอและการตอบกลับได้ นอกจากนี้ยังสามารถจัดการงานต่างๆเช่นการสแกน tracerouting การสอบสวนการทดสอบหน่วยการโจมตีและแกะรอยเครือข่าย อ่านเพิ่มเติมได้ที่ https://en.wikipedia.org/wiki/Scapy

เพราะเครื่องที่ใช้ทดสอบระบบปัจจุบันส่วนใหญ่เจอแต่ python จากประสบการณ์ที่เคยได้ใช้มาและยังมีอีกมากมายที่รอให้เราไปค้นพบมัน เจ้าตัวนี้เป็นเคยส่วนหนึ่งของ Tool ที่ถูกนำมาใช้ เพราะในปัจจุบัน python พัฒนาเป็นแบบ Command-line interface เพราะไม่กินทรัพยากรเครื่องและง่ายต่อการพัฒนา ร่วมถึงต่อ API กับ web application

credit:https://scapy.readthedocs.io/en/latest/_images/traceroute_worldplot.png

ตัวอย่างการใช้ python ที่ถูกนำไปใช้ร่วมกับ geoip2 เป็นแพ็คเก็ตที่ใช้ทำแผนที่หลักการทำงาน คือ geoip2 จะเริ่มต้นด้วยการสร้างแผนที่ แล้วเก็บค่าจาก Scapy traceroute ที่แสดงพิกัดของ IP นั้นออกมาเป็น ละติจูด ลองจิจูด มาคำนวณแล้ว เพื่อรากเส้น จะเหมือนเราได้เล่นเกมส์ Simulation hack

ตัวอย่างการใช้ การใช้ Scapy python เพื่อดึงข้อมูลต่าง ๆ เราจะเห็นได้ว่ามีข้อมูล ละติจูด ลองจิจูด ที่ใช้ดูแผนที่โลก ประเทศ และรวมไปถึงบริษัทที่นำไปใช้ จะเห็นได้ว่าเราสามารถนำไปใช้สืบที่มาที่ไปของ IP นั้นได้แล้วว่าเป็นของใครนำไปสรุปเป้าหมายการสอดแนม ศึกษาเพิ่มเติมได้ที่ https://medium.com/@kusolwatcharaapanukorn/network-security-with-scapy-%E0%B8%95%E0%B8%AD%E0%B8%99%E0%B8%97%E0%B8%B5%E0%B9%88-1-339f26ff4323

รู้หรือไม่ python แพ็คเก็ตเก่าบางครั้งไม่ได้สามารถติดตั้งจากเว็บเดิมได้หรือเลิกสนับสนุนแล้วมาก ควรเก็บเป็น environment ให้ดี

องค์ประกอบความรู้ด้านการสอดเนมคือ การแกะรอย หากเป็นด้าน internet แล้วคงไม่รู้จักไม่ได้คือ คำสั่ง traceroute คำสั่งพื้นฐาน Network เช่น ping ,telnet เป็นต้น traceroute ดูเส้นทางการเชื่อมต่อของ Router ไปยังจุดหมายปลายทาง หากมองแบบนี้แล้วยังไม่เห็นภาพ เรามาลองใช้ Vpython + scapy จำลองดู

โดยใช้คำสั่ง จาก Scapy ขั้นตอนแรก ติดตั้ง python : Scapy โดยใช้คำสั่ง

pip install scapy #คือติดตั้งแบบแค่ตัว Scapy อย่างเดียว

pip install --pre scapy[basic] #คือติดตั้งแบบ ipython กับ Scapy ใช้ทำ data sci

pip install --pre scapy[complete] #คือติดตั้งแบบเอามาทั้งหมดใช้ได้ทุกอย่างระดับผู้เชี่ยวชาญ

res,unans = traceroute([“www.cpall.co.th"],dport[80,443],maxttl=20,retry=-2) #คำสั่งแรกเพื่อหาเส้นทางที่เชื่อมต่อไปยัง www.cpall.co.th ที่ใช่ port 80 กับ 443 เป็นแบบ เมทริกซ์ port 80 ขนส่งข้อมูลเว็บ (www) ส่วน 443 ใช้โดยโปรโตคอล HTTPS ซึ่งเป็นการเข้ารหัส HTTP

ก่อนใช้คำสั่งนี้ควรติดตั้ง Vpython ก่อนเพื่อสร้างภาพจำลอง

pip install vpython

res.trace3D() #นำข้อมูล traceroute คำสั่งจากด้านบนมาจำลองเป็นโมเลกุลเพื่อดูโครงสร้าง network ip นี้สามารถทำอะไรได้บ้าง FTP สำหรับการรับส่งไฟล์ _tenel_ใช้สำหรับการเข้าถึงโปรแกรมและการบริการต่างๆ ที่อยู่บนเครื่องคอมพิวเตอร์ระยะไกล SMTP ส่งอีเมล์

ประโยชน์ของพวก protocol ที่เป็นตัวกลางให้เราสามารถติดต่อสื่อสารสั่งการควบคุมไปบนอุปกรณ์นั้นได้สะดวกมากรวมถึงเอาทรัพยากรของเครื่องนั้นมาใช้ประโยชน์ เช่น คลัสเตอร์คอมพิวเตอร์ คอมพิวเตอร์ที่มาเชื่อมต่อกันผ่านเครือข่ายความเร็วสูง แบ่งปันทรัพยากร ร่วมกันประมวลผล ได้เร็วขึ้น หรือตัวอย่างใช้ port 4747 Droincam ใช้ PC ดู กล้อง ฟังเสียงจาก ไมโครโฟนจากมือถือนั้นและทำกล้องวงจรปิดได้

credit:https://cloud.addictivetips.com/wp-content/uploads/2017/06/androidlinuxfeatureimage.png

เราควรมีความรู้พื้นฐานด้าน คำสั่งที่ใช้ในระบบปฏิบัติการ linux เพราะ server ของ internet ส่วนใหญ่จะใช้ linux เป็นหลักและเราจะต้องฝึก remote ไปในเครื่องเป้าหมายโดยใช้ SSH แบบ CLI พิมพ์คำสั่งทีละบรรทัด เพราะเร็วและปลอดภัยกว่าตรวจจับเข้าถึงได้ยาก อีกทั้ง Android เป็นระบบปฏิบัติการที่มีพื้นฐานอยู่บน linux

credit:https://steamcdn-a.akamaihd.net/steamcommunity/public/images/items/383690/ef7d4793e7665e4a302e4ee3c362d6bf6939e2f5.jpg

SSH คล้ายกับ teamview ที่เป็น port เข้าควบคุมคอมพิวเตอร์จากระยะไกล ซึ่งโพรโทคอล SSH เพื่อให้ผู้ใช้งานสามารถเข้าควบคุมหรือสั่งการเครื่อง จากการ login รหัสผ่านที่ถูกต้องโดยเราจะใช้ตัวนี้ควบคุม มือถือติดตั้งซอฟต์แวร์ และมันยังดักฟังไม่ได้เหมือน TELNET

credit:https://wallpapercave.com/wp/wp3082346.jpg

คล้ายกับ apt-get บน linux ทำหน้าที่เป็นผู้ช่วย ในการติดตั้งโปรแกรมหรือแอพพลิเคชั่นต่าง ๆ ดึง code จากเว็บไซต์โดยลงคอมพิวเตอร์ของเรา ไอ้ตัวนี้มันทำให้เราเขียน code แล้วทำแบบ apt-get install หากใครเคยใช้มาบ้างจะทราบว่ามันดียังไงประโยชน์ของ git มีการทำงานแบบเดียวกันเลย แต่สามารถเข้าถึงข้อมูลและจัดการไปผ่าน web โดยไม่ต้องเสียเงิน หรือลงทุกตั้ง server เพื่อติดตั้งเองเลย และเราจะเอาตัวนี้ใส่โปรแกรมสร้างจาก python ไป ติดตั้ง ลง มือถือ

เราก็พอรู้ข้อมูลพื้นฐานกันพอสมควรแล้วมาเริ่มทำกันเลย

เริ่มที่มือถือก่อน เมื่อเรา ติดตั้ง termux จาก playstore เสร็จแล้วเปิดตัวนี้ขึ้นมา พิมพ์คำสั่ง update ให้เป็น version ล่าสุด pkg upgrade หรือ apt update

ติดตั้ง Open SSLH เพื่อเริ่มใช้งาน

apt install openssh #จะขึ้นคำว่า Do you want to continue? ให้พิมพ์ y แล้ว enter

เปิด port ควบคุมระยะไกลด้วย ssh

sshd #คำสั่งทำให้บริการ SSL SERVER เริ่มทำงานcat $PREFIX/etc/ssh/sshd_config #cat ไม่ใช่แมวแต่คือดูสถานนะการตั้งค่าที่ไฟล์ -----------sshd_config-------จะแสดงรูปแบบ text ให้ดู

ถ้าสำเร็จจะแสดงข้อความแบบในภาพด้านบน สามารถทำขั้นตอนต่อไปได้เลย

$ passwd #ตั้งรหัสผ่านสำรหับเข้าใช้งาน
New password:
Retype new password:
#ถ้าสำเร็จจะขึ้น ดังนี้
New password was successfully set.
ifconfig #ดู IP ของเครื่องเราเพื่อเอาไปเปิด port

เมื่อพร้อมแล้วเราก็สามารถทำงานเปิด port SSH ได้เลย หมดห่วงด้านความปลอดภัยเพราะ SSH มันเข้ารหัสหากใครแอบฟัง ไม่รู้หรอกเพราะเราสร้างภาษาต่างดาวขึ้นไว้พูดคุยเป็นการส่วนตัวเลย

ทดสอบการเชื่อมต่อ

ssh ชื่อเราอะไรก็ได้@IP ของเครื่องเรา -p 8022 #-p 8022 คือเปิดการเชื่อมต่อ SSH รหัส คือ 8022

ตัวอย่าง

ssh j@192.168.43.116 -p 8022
เสร็จแล้ว จะมีข้อความแสดงว่า Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
#ใส่รหัสผ่านให้ถูกต้อง เมื่อเสร็จแล้วก็จะขึ้นหน้าตาแบบนี้พร้อมนำใช้งานไปแล้ว

เปิด Program Putty ขึ้นมาแล้ว กรอกหมายเลย IP และ port ที่เป็นใช้งาน

ใส่ user : root และรหัสผ่านให้ถูกต้องเสร็จจะขึ้นดังภาพด้านบน ก็สามารถ remote มือถือ ด้วย Termux ได้แล้ว

มาเริ่มขยายความสามารถให้ มือถือกันเลย

apt update #พิมพ์ตามนี้

apt-get install nmap #ติดตั้ง nmap Do you want to continue? [Y/n] ตอบ y

ทดสอบคำสั้ง

nmap -p 22 192.168.43.116 #สแกนว่า port 22 ปิดหรือเปิด

nmap -p 1–1000 192.168.43.116 #สแกนว่า port โดยเริ่มจาก 1 ถึง 1000 ว่า port ไหนถูกเปิดใช้งาน

อีกทั้ง การใช้คำสั่งใน termux ไม่แสดงผลฝั่งมือถือเลย ต่อให้ผู้ใช้เปิดมาเล่น หรือเปิด termux ก็ไม่รู้ตัว

ติดตั้ง python ลงมือถือ บน Termux

pkg install python #เพื่อติดตั้ง version ล่าสุด

ถ้าขึ้น Do you want continue? ตอบ Y

รอ ระยะเวลาขึ้นอยู่กับความเร็วของมือถือและอินเทอร์เน็ต ถ้าอยากให้เร็ว ปิดการ lock หน้าจอ จากการสังเกตุ

pip install scapy #ติดตั้ง Scapy

scapy #เพื่อเรียกการใช้งาน scapy

ไม่ต้องตกใจข้อความแดง ๆ ด้านบนเพราะเราลงในเครื่องมือที่ไม่ได้มีความพร้อมเหมือน OS ทั่วไปอย่าง windows หรือ Ubuntu จะมีปัญหากับ Module บางอย่างที่ไม่สามารถใช้งานได้ แต่ใช้ในมือถือ ก็ถือว่าผ่าน และมันไม่สามารถเข้าถึงระดับ layer ต่ำได้เพราะต้อง Root เครื่องก่อน เสี่ยงที่มือถือพังฉนั้นควรเลือกมือถือที่ไม่ได้ใช้งาน

มาลองทดสอบ Scapy กัน

หาก จะใช้เต็มประสิทธิภาพ ควรทำการ Root มือถือซะก่อน ถ้าพูดภาษาง่าย ขออนุญาติการเข้าถึงไฟล์ระบบ เพราะค่าเดิมจากโรงงานจะปลอดภัยกันไม่ให้เข้าถึง layer ระดับต่ำสุด แล้วก็ติดตั้งเหมือนเดิม ตามขั้นตอนที่กล่าวมา

ภาพจำลองจาก Desktop windows 10 หาก มือถือถูก Root จะสามารถเข้าถึงภาษาเครื่องหรือเลขฐาน ต่าง ๆ

แสดง Packet ของ TCP/IP ว่าใน protocol นั้นมี layer มีส่วนประกอบอะไรบ้าง จากภาพจะเห็นเราได้ใช้คำสั่ง ดู ICMP มันถูกออกแบบเพื่อรายงานความผิดพลาด หรือรายงานสภาวะของเครือข่าย

ติดตั้ง GIT ใน termux

apt install git #แล้วกด enter หรือมีคำถาม yes / no ก็กด Enter ติดตั้ง git

ลอง Dowloadn Tool python Scapy จาก Github มาใช้

git clone https://github.com/pr0xy-8L4d3/Geo-IP-Traceroute #download code จาก Github

ls #เพื่อดู Folder

เมื่อเสร็จแล้วเราก็จะเห็น ไฟล์ที่ dowload มา ก่อนที่เราจะ run ไฟล์ ต้องติดตั้งรูปแบบให้ครบก่อน เพราะมันไม่ใช้ ไฟล์ EXE แบบสำเร็จรูปแต่คือ ไฟล์ที่เขียนขึ้นมาจาก python เป็นเพียง ไฟล์ code ธรรมดา

pip install ipapi #พิมพ์คำสั่งเพื่อ ติดตั้ง ipapi packet ดึงพิกัดจาก IP

รอการติดตั้งให้เสร็จสมบูรณ์

cd Geo-IP-Traceroute # เข้า Folder

ls #ดูไฟล์

cd Geo_IP_Traceroute

ls

#จนเจอไฟล์ ที่เขียนว่า Geo_IP_Traceroute.py

ใช้คำสั่ง Python Geo_IP_Traceroute.py #เพื่อ RUN CODE

บุคคลที่ไม่พูดถึงไม่ได้เลย คือ เอ็ดเวิร์ด สโนว์เดน นักพัฒนาเว็บแอพพลิเคชัน ที่ทางการสหรัฐต้องการตัวมากที่สุด เพราะเขามีความสามารถด้านแกะรอยทางไซเบอร์ และเปิดโปงข้อมูลลับหลายอย่าง

credit:https://www.khaosod.co.th/wpapp/uploads/2019/09/CLH100_USA-SECURITY-HONGKONG_0612_11-696x392.jpg

แล้วทำไมต้องพูดถึงเขา มันเกี่ยวอะไรกับ AUTO NETWORK

อย่างแรกเราได้พูดถึงเรื่อง สอดแนม และเรากำลังศึกษาสร้างสิ่งที่เขาสร้างมันเป็นการรวมศาสตร์ auto network ทุกด้าน

ศึกษาได้ที่ลิงค์ด้านแต่ปัจจุบันไม่สามารถใช้งานได้แล้ว เพราะ IP ถูกบล็อคและเขายังใช้ docker ในการพัฒนาอีกด้วย

มันคือเครื่องมือ phoneinfoga ที่ใช้แกะรอย ข้อมูลจากเว็บไซต์ต่าง ๆ รวมถึงที่อยู่ รวบรวมข้อมูลจากทุกเว็บ ที่มีร่องรอยของข้อมูลนี้

https://github.com/sundowndev/PhoneInfoga

แล้วมันเกี่ยว เพราะวิธีที่ใช้มันคือ OSINT การค้นหาและวิเคราะห์ข้อมูลจากแหล่งข้อมูลเปิดทั่วไปที่สามารถเข้าถึงได้ ใช้ วิเคราะห์ข้อมูลภัยคุกคาม auto network เป็นส่วนหนึ่ง ของ auto penetration testing internet อ่านเพิ่มเติมได้ที่ https://securitytrails.com/blog/spiderfoot-osint-automation-tool

เรามาลองทำพื้นฐาน Information-Gathering คือการรวบรวมข้อมูล แทนนั่งเก็บหรือสังเกตุเอง ถูกนำไปใช้ ค้นหา deepwep หรือเว็บขายของผิดกฏหมาย

โดยใช้คำสั่งติดตั้งตามนี้

pkg install php #ติดตั้ง php

git clone https://github.com/kaitolegion/Information-Gathering/blob/master/README.md

pkg install python2

pip2 install requests #ตัวนี้สำหรับ ล้วงข้อมูลจากเว็บ

ls # ดู Folder ที่ชื่อ Information-Gathering

cd # เข้าไปในนี้ Information-Gathering

ls # ดูไฟล์ที่ชื่อ InfoGa.py

คำสั่ง run python2 InfoGa.py

จะเห็นได้ว่าเราไม่ต้องต้องหา link ที่ซ่อนของเองเว็บนี้ทั้งหมด อีกทั้งยังเจอหน้า login admin

วิธีการฝึก ต้องเข้าใจ network เครื่องมือที่ใช้การพัฒนาเช่น การเขียนโปรแกรมเพื่อสร้างเครื่องมือเป็นของตัวเองอย่างง่าย ๆ ก่อน

เมื่อสร้าง Program python scapy และทดสอบที่ Desktop windows 10 แล้วอัพโหลดไฟล์ไปใน web ไฟล์ หรือ ใช้ FTP

pkg git clone url#เอา code ที่ได้ไปวางที่ GITHUB แล้วใช้คำสั่ง Download เท่านี้เราก็จะได้เครื่องมือที่เราพัฒนาถึงมาเองได้เลย จากความรู้ auto networt หรือจะสร้างโปแกรมแบบ web application แบบภาพด้านล่าง
ภาพจาก คำสั่ง telnet mapscii.me #เข้าไปใช้ web application เพื่อดูพิกัดแบบ CLI โดยไม่ใช้ GUI

สรุป

เมื่อนำ 3 สิ่งมารวมกัน มือถือ + python + network ก็จะเกิดอุปกรณ์ใหม่ ๆ หรือองค์ความรู้และในปัจจุบันเรา ต้องใช้ความรู้ผสมผสานกันมากขึ้นรวมถึงเทคโนโลยีที่ถูกพัฒนามีความถี่มากและเร็วขี้นทุกวันเพราะเราไม่ได้ทำงานซ้ำ ๆ หรือพยายามหาเครื่องมือทุ่นแรง เพื่อลดภาระและงบประมาณเวลาของมนุษย์ส่วนจะมีขีดจำกัด ทั้งเวลาและแรงจึงเกิดความรู้ automation ขี้นมาจริง ๆ แล้วมันอยู่กับเราทุกทีตั้งแต่โรงไฟฟ้า จนถึง internet ทั้งจับต้องได้หรือนามธรรมที่เป็นซอฟแวร์ โดยหลัก ๆ แล้ว ปัญหาที่เกิดมาเพราะ network ไม่ได้มีความรู้มากพอเขียนโปรแกรมอัตโนมัติและ dev ก็ไม่ได้มีความรู้ด้าน netwok ที่มากต่อการนำไปใช้การ จึงต้องสร้างบุคคลที่มีความรู้ ด้าน network และ เขียนโปรแกรมได้ เพราะปัจจุบันความต้องการด้านมากขึ้น เช่น ตำแหน่ง Devops

--

--