ESP32 = Public Web Server!
ฝัง
- เผยแพร่เมื่อ 10 ธ.ค. 2023
- Apparently, size isn’t everything…
ESP32 S3 👉👉 amzn.to/4bzVb9O
"ESP32 Web Server Guide: Transforming Microcontrollers into Global Web Hosts"
Discover the power of the ESP32, a low-cost, energy-efficient microcontroller equipped with Wi-Fi and Bluetooth capabilities. In this engaging tutorial, you'll learn how to convert the Espressif 32 into a public web server accessible worldwide. Dive into the exciting world of microcontroller-based web hosting, leveraging the popularity of ESP Home, as evidenced by Google Trends data.
Starting with powering on the ESP32, we explore the integration of advanced AI assistance from ChatGPT for web development tasks. Witness the creation of a unique, Ryan Reynolds fan page in a Beluga style, demonstrating the versatility of the ESP32 and its potential for handling diverse web projects.
Experience the process of coding, including a touch of humor and sound effects for an entertaining learning journey. Watch the step-by-step process, from uploading files to the ESP32, flashing the build using a sketch, to executing a hard reset. Observe the operational status of the server through an IP address readout.
The tutorial culminates in making the server publicly accessible. It covers essential steps like opening router settings, setting up port forwarding, and entering the ESP32's IP address. The final reveal showcases the successful launch of the website using a public IP address, all accessed through a smartphone with Wi-Fi disabled, emphasizing the ease and effectiveness of hosting websites on an ESP32.
Keywords: ESP32, Web Server, Microcontroller, Espressif 32, Low-Cost, Low-Power, Wi-Fi, Bluetooth, Public Web Hosting, Global Accessibility, ESP Home, Google Trends, ChatGPT, AI Assistance, Ryan Reynolds Fan Page, Beluga Style, Coding, Sketch, IP Address, Router Settings, Port Forwarding, Public IP Address. - วิทยาศาสตร์และเทคโนโลยี
How to do the worst thing in the worst way possible 👍
Why do you say that?
@@Karl_Papu using port forwarding to expose your network instead of any number of other more secure methods such as tunneling out or just hosting, or almost always the better solution: don’t put it on the web. Use a VPN to access whatever you need remotely.
Code is straight HTML, nothing dynamic at all, and so there’s nothing really useful happening. and that “nothing useful” is happening on dog slow hardware that isn’t well-suited for serving a web interface that is used by any more than a single user (even one is asking a lot of an esp32.)
Some ESPHome code includes a web interface, but if you’ve created or used any, you become familiar with the limitations pretty quickly. If you’re new to learning web code, that’s not a great environment. If you’ve been coding for a while, you’ll know how frustrating it is. This solution is really an “only when necessary” sort of thing. And exposing it on the public web is absolutely never necessary.
@@Karl_Papu Open door's port forwarding and it's more easy to hack your ip network ;) and it's like a C4 bomb with a timer in your room :D
Why?
@@177unneh_YT, niko oneshot, holy shit. Whoa mama! Hummina hummina hummina bazooooooooing! *eyes pop out* AROOOOOOOOGA! *jaw drops tongue rolls out* WOOF WOOF WOOF WOOF WOOF WOOF WOOF WOOF WOOF WOOF WOOF WOOF WOOF WOOF WOOF *tongue bursts out of the outh uncontrollably leaking face and everything in reach* WURBLWUBRLBWURblrwurblwurlbrwubrlwburlwbruwrlblwublr *tiny cupid shoots an arrow through heart* Ahhhhhhhhhhh me lady... *heart in the shape of a heart starts beating so hard you can see it through shirt* ba-bum ba-bum ba-bum ba-bum ba-bum *milk truck crashes into a bakery store in the background spiling white liquid and dough on the streets* BABY WANTS TO FUCK *inhales from the gas tank* honka honka honka honka *masturabtes furiously* ohhhh my gooooodd~
Web designers are shaking right now from that fan page.
AI will make All of them homeless! 😂😂😂
@@vasiovasio yep and us eventually lol unless society makes a new structure.
@@ExploreTogetherYT Leaning socialism. And I'd hate that.
Imagine depending on the govt for everything and they choose for everyone what we get or don't get
@@tegathemenace sounds horrible for sure. better to return to independant farm life and villages.
replies missed the sarcasm
I am not sure if I should mock him, scold him or mock the guys that ask questions in the comments as if the guy even knows what he is doing
All the above
FAX
When people talking about devs being replaced by AI, they are talking about this kind of devs
So all devs then.
@@vectoralphaAI u mean only u
@XoLucyna no. You and all devs.
@@vectoralphaAI How come? You're basically saying that everyone uses ai to code whereas i never used ai to code cause that takes away the essence of coding, gpt is helpful when it comes to simple stuffs.
@@XoLucyna No. A lot of developers use AI to code professionally. And it doesnt remove any "essence" lol, it improves productivity. No real developer copy and pastes the AI generated code, we still verify, but that is easier and faster than writing the code from scratch. It is also great for prototyping.
Public IPv4 for me thanks for my late christmas gift ❤❤
Whoops... *restarts router*
Ipv4 dosent do anything bro. It gives you a general location plus like the other guy I think you can just reset your router for a new one
bro got static
@Jan64Xip starting 172 are private
Floridian
Using "Sketch".
At that moment my brain turned into a wooden plank.
He is using ardunio ide
@cakeyboi420 that makes the nonsense he said by saying "using sketch" in no way any better, and ur just showing u have no idea what u r talking about but still try to say something
@awns if you have the tinyest knowledge then you know what he is saying
@@cakeyboi420 ur the one who doesnt has "the tinyest knowledge" stop talking so much
@@wxns What do you mean? What's the problem with him saying "using sketch"?
"I disabled the Wifi on my phone" cuts to the clip where he has wifi on... yea nice 😂
What did u expect? He's not going to leak his public ip address ..
who knew basic web / data security / direct access to the histed IP address, this stuff is 10/20 years old at this point just different hardware, its fun watching people learn things
Use claudflare tunnels to hide your home IP is a smart thing to do
Not to mention ddos protection lol. That thing will heat up like a heater 😂
@@Sourcehammercloudflare free protections is shit, gets hammerer by joker revised, hyper c2, snow c2 and many more botnets.
iirc you need to run an application on the server that’s used for tunneling. That won’t be possible here unless you can get a version of that software that runs on an esp.
Jean Claude van Flare
you can run cloudflared on another device in your home and have it forward all the traffic to the server, it’s not just limited to localhost addresses
ESP32s are awesome. But making a public webserver on one is a great way to have your entire network hacked.
yea.. totally.. you can reverse DNS any non tunneled website.
"A great way to get your entire network hacked" What are you gonna do? SSH into an ESP32? 😂😂
@@kebien6020 traverse his network and run potentially find another vulnerable device, for example a win10 with rdp enabled with a shitty password he could try brute
@@kebien6020 Depends on webserver backend, but injections are the vector for botnet. Especially if it has CGI of some sort
@@kebien6020initially yes. Look up lateral movement.
I wasn't expecting educated ppl in the comments. I'm proud of y'all
This ain't insta yk
edgy teenage kids Sigma Chad gpt from Ohio Making fanum oh rizz gyatt jokes with joemama
Oh yeah, very “educated”
Are you an AI? Honest question.
Wait a minute you might be onto something
Literally is you can hear the audio being streched
wouldn't be surprised if there is a good bit of AI involved in the channel outside of things to help with editing. especially how this channel has gone from being a generic tech, to crypto, to generic tech channel again.
I think you should blur your Public IP. Now everyone knows you live in southern Florida coast.
VPN 🙄
@@samimhakimi6347 He cant use 1 in this chase. That you Say VPN means that you know nothing about Webservers.
thank you for showing you dont know shit about web servers!@@samimhakimi6347
@@QQT_Gamingwhy is that?
@@QQT_GamingI think something like Cloudflare can hide your IP via tunneling
Disable WiFi to turn it back on?? Brooo
5g
He disabled his WiFi and instead used mobile data to prove that he isn’t connecting to his routers local ip
His wifi is on. You can see clearly on the phone when he is showing the website
I take it back only 172.16-172.31 are reserved so yes he’s on the internet
It doesn’t matter, that’s a publicly routable IP. Although if he had NAT loop back enabled, the router would intercept the request and redirect to the ESP without exiting to the internet.
this is what happens when you learn coding from tech bros and chatgpt
I've done the same thing with a raspberry pi pico w and python. Microcontrollers are awesome to play with. Nice video!
Please do more explaining the processes you use this was awesome
This is what these ESP devices are made for. To be programmed as a customized webserver. It is the standard application. Nothing extraordinary awesome.
I think the fact that you need more detail than this warrants you need to learn more about network before trying to deploy a server on your home router.
I can't facepalm hard enough.....
I need a Full Video on this.
so you ran your "web server" on LAN without port forwarding anything?
Absolutely you can. Only you can access it then when you are on your local network
@@Mailootje you can. but what's the point of making a "web server" not exposed to the internet
He literally port-forwarded it...
he did port forward it tho lmaoo ur blind
@@mirai5268 not really. according to a scan database, the shown IP address was never active
Bro doxxed himself
No Lil buddy thats not how ips work
@@buysnoahhe gave away the public ip my guy
Hes right
☠
Altho i dont think some random hacker would be a pick-me to a nerd
They rather shoot down streamers
@@themysterygamerpl7089doesn't mean anything, most public IP addresses are NOT static and can change if you reset the router , plus it only points to the Geo location "kind of"
My public IP address points no where near me , its dumb to still think this in 2024
In 2024 if you're dumb enough to think hiding you ip does anything that's concerning lol.
You should assume everyone already knows your public wifi already, and should setup your router firewall settings with that attitude in mind.
There are botnets dedicated to scanning a wide range of ips to find networks with vulnerabilities.
true ryan reynolds fans would have used mint mobile for that.
Reynold mobile
People see such shorts and think this is how real-world website runs. God Save Such People.
ah yes, you don't need to write any code, you just upload it. ✨magic✨
When you see the IDE screen you can see he included a webserver.h file which is how he created a listening port to serve up the web page. I will assume that it's a common use case and I there is already code for this device to act as a Web server..
$16??? You can buy an esp32 for just $2-$3 each. I bought 20 for just $50 cause I keep exploding them. Esp32s are definitely the best bang for your buck and I am obsessed with them
Bro doing open house event on his personal network on internet 💀
Danbow to final the short 😆
The weirdest thing is that it doesn't have enough information that someone who doesn't know enough to know this is dangerous wouldn't even be able to replicate him. Yet he shows enough of everything to make every type of dev in web development slap their forehead. Who is the audience for this short?
At the very least if you are going to port forward ⏩ at least place the server in a VLAN using NAT i.e Internet > to WAN to > Fire Wall to > to DMZ to VLAN to Server and make aure no trunking to local network.
That's what I was going to say - to use DMZ
I already ran an IRC server on my phone just to say that I could. If I wanted, I could have even made it public with just 4G/5G using a VPN tunnel.
alternate title: i just doxed myself
Aaaaa, let's make my Public IP visual to everyone 😂
its an private ip, he has wifi on, its a local hosted webserver, nobody from outside can access it legally because he didnt set up a dynamic dns (example)
Bro litteraly gave us his ip
this is a local IP 💀
Do you understand what local IP addresses are?
On the top of his phone screen was litteraly his public one
@@immortalsunport forwarding... Do u know what that is?
@@zShiftUpzpor forwarding damn u don't know what that is right?
How to get your home WiFi DDOSed in 60 seconds
not how it works, he can get a new ip, dont open your mouth on shit you arent knowledgeable on
@@delegendofselda not sure you're entirely knowledgeable on it either..
Love this ❤
i love that ryan trahan editing style
Was that Feid at the end? 💚
3 milliseconds later: *gets hacked*
“You dont know what a esp32 is? You suck!” Wel good sir… You have a TP link router 🧚🏽♀️
His voice sounds like AI after the sketch part.
so the condition is that you have a public IP address other than NAT one ,and you've got a router that can do port forwarding
Dude I hope you put that in the DMZ, or its own VLAN… but preferably use something like the cloudflare tunnel if you’re not trying to get hacked by exposing your network to the world.
"How to be hacked in less than 1 hour" would be great title for this video too! 😂😂
lol yeah? why's that?
Open a web server to the internet and literally doing nothing else to protect yourself (like this video) is a guaranteed way to be hacked by people from all over the planet 😂😂 You can leave this running for 1 hour and you’ll start seeing hundreds of requests from bots attacking you. If you system configuration is weak (which is common if you’re not intentional), the bot itself will exploit your vulnerabilities even without human invention. It’s really wild! You can find videos here in TH-cam of people showing it, setting up a honeypot to see attacks in real time.
Made this thing was fun back in 2018 😂😂😂 college students freaked
Giving arduino and Raspberry Pi a run for its money.
I cant believe he tried to do an easy task, got lazy by not even doing the setup, and still failed. Incredible
So this is actually really cool and people are saying it’s an entry point for hackers but that’s not really the case if you setup a validator key
nice work dude
What if we hosted an instance of a LLM and then used this to access it ? ❔
Kids, never host a webserver publicly from your local network, use aws or azure instead
*ESP32-S3 by Espressif
For everyone reading, DO NOT expose ports like that.
I have 32 ports public rn,
why not genius lmfao
I'd use this more as an IoT server to control home automation devices. It's a bit underpowered aw a media server.
I'm not a geek. But 16 dollars is 16 dollars
Bro leaked his ip 💀
you get a follow for putting me on to this.. dont know what ill do with it but i want one cuz i want one
Bro named it Boba Fett 😂
Nice
Btw you can achieve something similar without buying anything if you install some open firmware (openwrt?) to your router.
I can do this in a few clicks with express and heroku. But your way is so much cooler.
I wonder if that thing can host a zrok public share with reserved domain name
Receives 5 incoming tcp connections & it reboots- why you be DoS'ing me like that?
So...What is the limit of simultaneous connections it can take?
Is it powerful enough to run dunamic webpages?
I think It would be safer for anyone who want to use this hide your public IP, just in case.
"Beautiful" 🗿
No How domain hosting worked in this small device part, TH-cam runs on it😂
Biggest catch is that you need a static ip connection from your ISP
wrong
full video link!?
there are people that made a ZX81 a webserver ;)
Well, i did asking chat gpt to write command on my orpnwrt to set command tcpip and another command. And it working well
surprising since you can barely form a coherent comment on youtube
If i am not mistaken my classmate use this to crack the hole school wi-fi
the HOLE skewl whyfy?
@@hedonist2104😂
How to get hacked 101😂
man can flash an esp32 but can't write basic html
what is bro thinking 😭😭 lmaoo
So is the IP address unique to the device, or still the same IP provided to you by the ISP?
*sighs* “Fine”
Damn I really want ChatGPT talk to me like that
This is what my school website running on
AI took over Programming
Already did these practicals in 3rd year of my college...huhhh
Captions: ChadGPT
Let’s go phishing!
Now make using CloudFlare Tunnel
Bro tells us his ip and an open port💀
I want to make one too, Ryan Gosling fan page
Seems like many IoT device makers followed this guid and just raw dogged their devices to the public internet 😂.
Don't expose ports. That's all, bye.
To get a public IP is so expensive I'm my country. I wish I i could play this way
Sos un crack!!
Bro didn't even select the board while uploading the code, lol
why is your voice AI generated?
Cool
Link?
I prefer the ESP128, that also is IPv6 capable
I’m close to death as my mind is blown
Can you do the same thing for an app? Do you have Minnect app
Wow
Bro just leaks his public ipv4 address
And he can change it.
Why is this still a thing people care about lol😅😅😅😅😅😅
With 520KB RAM.... nice :D
WebPage for the win!! 😊
WARNING ⚠️ DON'T DO THIS!
what have you done to your sound