added a volume slider because its kinda loud to me

This commit is contained in:
rainwashed 2025-01-21 13:43:25 -05:00
parent 5870b29714
commit 9c74e95633
4 changed files with 1142 additions and 26 deletions

View file

@ -7,4 +7,4 @@ Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like
Mozilla/5.0 (Windows NT 10.0; WOW64; rv:114.0) Gecko/20100101 Firefox/114.0 Mozilla/5.0 (Windows NT 10.0; WOW64; rv:114.0) Gecko/20100101 Firefox/114.0
Mozilla/5.0 (Linux; Android 11; SM-G991B) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Mobile Safari/537.36 Mozilla/5.0 (Linux; Android 11; SM-G991B) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Mobile Safari/537.36
Mozilla/5.0 (Linux; U; Android 11; en-US; SM-G960F Build/RP1A.200720.012) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/91.0.4472.77 Mobile Safari/537.36 Mozilla/5.0 (Linux; U; Android 11; en-US; SM-G960F Build/RP1A.200720.012) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/91.0.4472.77 Mobile Safari/537.36
Mozilla/5.0 (iPad; CPU OS 15_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.3 Mobile/15E148 Safari/604.1 Mozilla/5.0 (iPad; CPU OS 15_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.3 Mobile/15E148 Safari/604.1

101
proxies.txt Normal file
View file

@ -0,0 +1,101 @@
ip,anonymityLevel,asn,country,latency,org,port,protocols,speed,upTime,upTimeSuccessCount,upTimeTryCount,updated_at,isp,responseTime
"92.205.61.117","elite","AS21499","FR","11","Go Daddy Netherlands B.V","57704","socks4","1","70","1516","2151","2025-01-21T17:34:02.192Z","Host Europe GmbH","4304"
"146.120.70.176","elite","AS42518","RU","41","Unet Communication LLC","59418","socks4","1","100","1709","1710","2025-01-21T17:34:02.198Z","Unet Communication LLC","2898"
"203.76.222.5","elite","AS134204","BD","184","N/A","5678","socks4","1","84","7435","8833","2025-01-21T17:34:02.106Z","BUSINESSNETWORK","3687"
"47.242.53.34","elite","AS45102","HK","298","Hong Kong","39427","socks5","1","86","7571","8805","2025-01-21T17:34:02.104Z","Alibaba.com LLC","4798"
"45.127.62.19","elite","AS38794","TH","181","United Information Highway Co., Ltd","8897","socks4","3","99","495","502","2025-01-21T17:34:02.101Z","United Information Highway Co., Ltd.","453"
"92.205.28.187","elite","AS21499","FR","10","GD MASS Network","8011","socks4","1","71","1540","2168","2025-01-21T17:34:02.109Z","Host Europe GmbH","1394"
"162.241.46.40","elite","AS19871","US","95","Unified Layer","60708","socks4","1","100","982","984","2025-01-21T17:34:02.194Z","Network Solutions, LLC","262"
"103.251.83.61","elite","AS45804","IN","150","M.B. Corporation","8080","socks5","2","95","8299","8780","2025-01-21T17:34:02.196Z","M.B. Corporation","3604"
"121.147.3.119","elite","AS4766","KR","233","Kornet","56452","socks5","3","99","1923","1940","2025-01-21T17:34:01.297Z","Korea Telecom","1162"
"186.251.255.213","elite","AS267513","BR","217","Seanet Telecom Carazinho Eireli","31337","socks4","1","100","8841","8869","2025-01-21T17:34:01.095Z","Seanet Telecom Carazinho Eireli","2792"
"186.103.143.214","elite","AS15311","CL","208","Fundacion educacional colegio Santa Maria de Cerve","4153","socks4","1","21","1918","8952","2025-01-21T17:34:01.201Z","Telefonica Empresas Chile SA","3700"
"46.167.234.141","elite","AS16019","CZ","44","Tkom Plus sro","5678","socks4","1","100","8759","8791","2025-01-21T17:34:01.395Z","UPC Czech","1698"
"136.243.148.97","elite","AS24940","DE","24","Hetzner","25928","socks4","1","66","5802","8764","2025-01-21T17:34:01.098Z","Hetzner Online GmbH","1608"
"171.247.243.81","elite","AS7552","VN","226","VIETEL","1080","socks4","1","81","1595","1966","2025-01-21T17:34:01.108Z","Viettel Corporation","4308"
"211.144.20.13","elite","AS4808","CN","156","Bgtelecom","8080","socks4","1","93","8230","8805","2025-01-21T17:34:01.097Z","BGTELECOM","1104"
"195.116.155.169","elite","AS5617","PL","36","TPNET Hurt","3629","socks4","2","100","1835","1840","2025-01-21T17:34:01.106Z","Orange Polska Spolka Akcyjna","4498"
"81.16.248.246","elite","AS34666","GE","149","JSC \"Global Erty\"","25566","socks4","1","98","2130","2184","2025-01-21T17:34:01.091Z","JSC \"Global Erty\"","3501"
"67.168.245.6","elite","AS7922","US","197","Comcast Cable Communications, IP Services","48331","socks4","2","97","8544","8829","2025-01-21T17:34:01.103Z","Comcast Cable Communications, LLC","551"
"110.78.82.70","elite","N/A","TH","190","N/A","5678","socks4","1","85","1846","2183","2025-01-21T17:34:01.393Z","CAT Telecom Public Company Limited","1005"
"102.64.116.1","elite","AS328500","CG","196","A.M.C Telecom","4145","socks4","1","98","8726","8893","2025-01-21T17:34:01.303Z","A.M.C Telecom","1302"
"93.48.228.247","elite","AS12874","IT","59","Fastweb Internet NGA","4153","socks4","1","99","8825","8900","2025-01-21T17:34:01.294Z","Fastweb SpA","5003"
"103.59.203.201","elite","AS134014","IN","122","NET 4 U Services PVT LTD","4145","socks4","3","99","8834","8906","2025-01-21T17:34:01.415Z","NET 4 U SERVICES PVT LTD","1796"
"192.111.139.165","elite","AS46562","US","131","Total Server Solutions L.L.C.","4145","socks4","1","99","405","410","2025-01-21T17:34:01.419Z","Performive LLC","331"
"185.158.114.14","elite","AS44812","RU","52","IT Expert LLC","25616","socks4","89","96","2083","2166","2025-01-21T17:34:01.198Z","IpServer","2598"
"116.99.229.3","elite","AS24086","VN","276","Viettel Group","24026","socks4","2","93","787","847","2025-01-21T17:34:01.407Z","Viettel Corporation","4991"
"147.139.199.251","elite","AS45102","ID","182","Alibaba Cloud - ID","61524","socks5","2","99","8854","8903","2025-01-21T17:34:01.410Z","Alibaba Cloud LLC","4914"
"84.236.32.196","elite","AS20845","HU","28","Digi","8080","socks4","1","73","6451","8841","2025-01-21T17:34:01.209Z","DIGI Tavkozlesi es Szolgaltato Kft.","3002"
"8.219.210.64","elite","AS45102","SG","190","Alibaba.com Singapore E-Commerce Private Limited","80","socks4","82","38","599","1566","2025-01-21T17:34:01.418Z","Alibaba Cloud (Singapore) Private Limited","1193"
"103.108.87.145","elite","AS137301","ID","207","Poltekkes Kemenkes Yogyakarta","1080","socks4","2","99","1514","1524","2025-01-21T17:34:01.203Z","Poltekkes Kemenkes Yogyakarta","2406"
"195.74.72.111","elite","AS35004","UA","88","Netgroup","5678","socks4","1","89","1789","2012","2025-01-21T17:34:01.105Z","Branch Enterprise \"Netgroup-Service\"","1602"
"95.182.78.9","elite","AS50648","UA","65","PE UAinet","5678","socks4","3","100","1498","1499","2025-01-21T17:34:00.897Z","PE UAinet","5209"
"119.29.84.133","elite","AS45090","CN","285","Tencent cloud computing (Beijing) Co., Ltd.","20806","socks5","1","87","7708","8824","2025-01-21T17:34:00.895Z","Shenzhen Tencent Computer Systems Company Limited","3397"
"110.34.166.183","elite","AS35908","SG","195","N/A","4153","socks4","81","99","8869","8925","2025-01-21T17:34:00.902Z","Krypt Technologies","1600"
"213.32.254.10","elite","AS206206","IQ","85","N/A","4153","socks4","1","99","8827","8933","2025-01-21T17:34:00.908Z","Kurdistan Net 3","4790"
"162.240.212.185","elite","AS46606","US","190","Unified Layer","59991","socks4","1","100","2059","2061","2025-01-21T17:33:50.106Z","Unified Layer","4703"
"192.169.140.98","elite","AS398101","US","191","GoDaddy.com, LLC","45739","socks4","1","100","2154","2159","2025-01-21T17:33:50.104Z","GoDaddy.com, LLC","2688"
"23.236.188.20","elite","AS55286","US","88","B2 Net Solutions Inc","3128","socks4","2","100","1801","1801","2025-01-21T17:33:50.103Z","B2 Net Solutions Inc.","1203"
"177.66.243.89","elite","AS53005","BR","254","Connect Telecomunicacoes Ltda","5678","socks4","1","100","1972","1979","2025-01-21T17:33:50.101Z","Rede Connect Telecom","700"
"149.20.253.126","elite","AS18615","US","96","Mainstream Fiber Networks, LLC","12551","socks4","1","100","8901","8917","2025-01-21T17:33:50.108Z","Mainstream Fiber Networks, LLC","2201"
"102.39.161.31","elite","AS11845","ZA","170","Vox Telecom (Pty) Ltd","8080","socks4","1","47","721","1530","2025-01-21T17:33:49.593Z","Vox Telecommunications (Pty) Limited","704"
"45.196.151.84","elite","AS7018","US","95","AQUA Networks Limited","5432","socks4","1","99","8753","8873","2025-01-21T17:33:49.604Z","AT&T Services, Inc.","1399"
"172.67.75.17","elite","AS13335","CA","2","Cloudflare, Inc.","80","socks4","1","100","1533","1533","2025-01-21T17:33:49.792Z","Cloudflare, Inc.","2700"
"162.253.68.97","elite","AS46562","US","182","Performive LLC","4145","socks4","1","97","1483","1534","2025-01-21T17:33:49.597Z","Performive LLC","2996"
"198.23.143.24","elite","AS36352","US","90","ColoUp","6969","socks5","2","100","2165","2167","2025-01-21T17:33:49.600Z","HostPapa","3506"
"119.199.225.148","elite","AS4766","KR","239","busanbonbujang(kones)","4145","socks5","1","92","8189","8890","2025-01-21T17:33:49.790Z","Korea Telecom","658"
"165.225.80.214","elite","AS62044","GB","13","Zscaler, Inc.","10605","socks4","3","95","8495","8942","2025-01-21T17:33:49.590Z","Zscaler Switzerland GmbH","3208"
"185.220.226.235","elite","AS205585","TR","89","Noyan Abr Arvan Co. ( Private Joint Stock)","808","socks4","1","89","7824","8790","2025-01-21T17:33:49.794Z","Noyan Abr Arvan Co. ( Private Joint Stock)","2592"
"181.79.234.90","transparent","AS27932","HN","192","Redes y Telecomunicaciones","999","http","15700","93","13","14","2025-01-21T17:33:49.798Z","Redes y Telecomunicaciones","2914"
"177.85.205.177","elite","AS52554","BR","187","S. A. da Silva Junior","3629","socks4","1","99","609","613","2025-01-21T17:33:32.401Z","S. A. da Silva Junior","4404"
"185.170.233.109","elite","AS206912","CY","61","Infra","47574","socks4","1","100","2018","2019","2025-01-21T17:33:32.203Z","Superdach LTD","1191"
"41.60.233.192","elite","AS30844","KE","146","Liquid Telecommunications Operations Limited","8080","socks4","1","86","7607","8799","2025-01-21T17:33:32.894Z","Maintainer Liquid Telecommunications Operations Limited","73"
"88.135.42.241","elite","AS57391","IR","93","Laser IDC","4153","socks4","1","42","3752","8835","2025-01-21T17:33:32.896Z","Laser Company Ltd","1004"
"138.36.171.244","elite","AS262300","BR","186","Super Connect Telecom Ltda","7497","socks5","2","57","5033","8852","2025-01-21T17:33:32.806Z","Super Connect Telecom Ltda","2699"
"75.119.203.97","elite","AS26347","US","199","New Dream Network, LLC","32524","socks5","2","68","6055","8914","2025-01-21T17:33:32.403Z","New Dream Network, LLC","3696"
"178.32.116.232","elite","AS16276","FR","6","OVH ISP","57123","socks5","3","100","8796","8796","2025-01-21T17:33:32.890Z","OVH SAS","1496"
"162.243.184.21","elite","AS14061","US","93","Digital Ocean","10000","socks4","1","100","1569","1569","2025-01-21T17:33:32.291Z","DigitalOcean, LLC","4806"
"104.19.83.128","elite","AS13335","US","2","American Registry Internet Numbers","80","socks4","1","100","8752","8752","2025-01-21T17:33:32.399Z","American Registry Internet Numbers","487"
"103.78.54.13","elite","AS135654","BD","197","N/A","4153","socks4","1","96","2107","2197","2025-01-21T17:33:32.394Z","Internet @ Home Limited","790"
"171.248.215.206","elite","AS7552","VN","208","VIETEL","1080","socks4","2","62","1321","2124","2025-01-21T17:33:32.405Z","Viettel Corporation","2001"
"103.109.59.209","elite","AS138640","BD","267","Hello Tech Limited","1080","socks4","1","98","8712","8884","2025-01-21T17:33:32.397Z","HelloTech Limited","3491"
"124.122.137.249","elite","AS17552","TH","193","TRUE BB","4153","socks4","1","78","6829","8765","2025-01-21T17:33:32.402Z","True Internet Co., Ltd.","3124"
"157.245.210.217","elite","AS14061","US","86","DigitalOcean, LLC","37864","socks4","85","100","8896","8916","2025-01-21T17:33:17.299Z","DigitalOcean, LLC","2399"
"202.137.17.151","elite","AS9905","ID","162","N/A","5678","socks4","1","97","8650","8882","2025-01-21T17:33:17.296Z","LINKNET","4503"
"185.162.231.178","elite","AS209242","GB","12","Softconstruct Limited","80","socks4","1","100","2058","2058","2025-01-21T17:33:16.598Z","Cloudflare London, LLC","703"
"47.100.19.147","elite","AS37963","CN","216","Aliyun Computing Co., LTD","3129","socks4","1","83","7324","8824","2025-01-21T17:33:16.296Z","Addresses CNNIC","3109"
"167.99.80.74","elite","AS14061","GB","81","DigitalOcean, LLC","8080","socks4","1","100","8870","8880","2025-01-21T17:33:16.399Z","DigitalOcean, LLC","2893"
"190.196.19.129","elite","AS14259","CL","209","Gtd Internet S.A","3128","socks4","1","100","1605","1606","2025-01-21T17:33:16.600Z","Gtd Internet S.A.","2185"
"103.31.250.97","elite","AS58477","ID","230","N/A","80","socks4","1","93","1916","2054","2025-01-21T17:33:16.498Z","ARGON","553"
"213.74.223.85","elite","AS34984","TR","48","Hipernet Bilisim VE Telekomunikasyon Hizmetleri Sanayi VE Ticaret Limited","4153","socks4","1","100","2058","2061","2025-01-21T17:33:16.291Z","Superonline Iletisim Hizmetleri A.S.","559"
"91.226.51.200","elite","AS49785","PL","36","P.P.H.U AWIST","4145","socks4","2","53","4752","8930","2025-01-21T17:33:16.405Z","P.P.H.U AWIST","3678"
"199.188.93.163","elite","AS64200","US","199","Vivid-hosting LLC","9000","socks5","1","100","8817","8832","2025-01-21T17:33:16.302Z","Vivid-hosting LLC","4008"
"200.24.255.93","elite","AS52381","AR","297","Sociedad Cooperativa Popular Limitada de Comodoro","49271","socks4","1","73","1571","2151","2025-01-21T17:33:16.596Z","Sociedad Cooperativa Popular Limitada de Comodoro","489"
"8.130.39.117","elite","AS37963","CN","157","Alibaba.com LLC","8888","socks4","1","84","1643","1960","2025-01-21T17:33:16.304Z","Hangzhou Alibaba Advertising Co., Ltd.","298"
"94.28.14.70","elite","AS24588","RU","66","N/A","4145","socks4","1","98","8777","8911","2025-01-21T17:33:16.199Z","Enforta-KUR","2905"
"34.116.7.175","elite","AS139070","US","2","Google Cloud","8080","socks4","1","100","1983","1983","2025-01-21T17:33:16.502Z","Google Asia Pacific Pte. Ltd.","3603"
"43.157.50.206","elite","AS132203","DE","12","Tencent Cloud Computing","443","socks4","1","48","4240","8843","2025-01-21T17:33:16.590Z","Shenzhen Tencent Computer Systems Company Limited","5088"
"178.132.4.53","elite","AS49981","NL","17","Worldstream","443","socks4","1","100","8920","8943","2025-01-21T17:33:16.306Z","WorldStream B.V.","1390"
"155.133.83.169","elite","AS136787","DE","14","Packethub S.A","58351","socks4","1","58","5176","8880","2025-01-21T17:33:16.206Z","PacketHub S.A.","335"
"192.111.139.162","elite","AS46562","US","133","Total Server Solutions L.L.C.","4145","socks4","1","99","691","699","2025-01-21T17:33:16.407Z","Performive LLC","345"
"199.60.103.126","elite","AS209242","US","11","HubSpot, Inc.","80","socks4","2","100","8923","8925","2025-01-21T17:33:16.509Z","Cloudflare London, LLC","1886"
"84.239.14.153","elite","AS44679","RO","38","BinBox Global Services - DataCenter","9002","socks4","2","100","1198","1201","2025-01-21T17:33:16.204Z","INVITE Systems SRL","3002"
"57.128.140.202","elite","AS16276","GB","10","OVH Ltd","24728","socks4","1","97","2125","2183","2025-01-21T17:33:16.409Z","OVH SAS","783"
"109.224.55.18","elite","AS203214","IQ","92","EarthLink Ltd. Communications&","5678","socks4","1","94","8258","8830","2025-01-21T17:33:08.095Z","Hulum Almustakbal Company for Communication Engineering and Services Ltd","3798"
"212.200.161.241","elite","AS8400","RS","39","Admira DOO Kragujevac","5678","socks5","1","100","8823","8855","2025-01-21T17:33:08.101Z","TELEKOM SRBIJA a.d.","4404"
"51.158.113.18","elite","AS12876","FR","82","ONLINE","16379","socks5","1","32","683","2131","2025-01-21T17:33:08.003Z","SCALEWAY","3799"
"105.27.199.218","elite","AS37100","ZA","148","Seacom Assignments","5678","socks4","1","97","8600","8875","2025-01-21T17:33:08.093Z","SEACOM Limited","4112"
"103.95.197.233","elite","AS135918","VN","214","DVS","9050","socks5","1","63","5614","8857","2025-01-21T17:33:08.097Z","Viet Digital Technology Liability Company","346"
"162.241.158.204","elite","AS19871","US","95","Unified Layer","62715","socks4","2","100","547","547","2025-01-21T17:33:08.001Z","Network Solutions, LLC","1496"
"77.43.254.87","elite","AS15640","RU","94","CCL Home10","7788","socks5","2","17","344","1982","2025-01-21T17:33:08.109Z","MTS PJSC","1086"
"178.62.227.85","elite","AS14061","NL","12","Digital Ocean","49650","socks4","1","87","7698","8817","2025-01-21T17:33:08.103Z","DigitalOcean, LLC","4090"
"109.234.37.16","elite","AS216071","NL","14","Servers Tech Fzco","45599","socks4","1","100","2180","2182","2025-01-21T17:33:08.105Z","Servers Tech Fzco","4896"
"104.255.170.63","elite","AS397373","US","145","N/A","60899","socks5","2","100","8959","8976","2025-01-21T17:33:08.107Z","H4Y Technologies LLC","4311"
"186.5.8.182","elite","AS27947","EC","161","Clientes Pelileo","1994","socks4","1","100","1251","1252","2025-01-21T17:33:08.006Z","Telconet S.A","3496"
"159.223.173.237","elite","AS14061","US","96","DigitalOcean, LLC","12057","socks5","1","92","8103","8822","2025-01-21T17:33:07.698Z","DigitalOcean, LLC","4102"
"108.175.24.1","elite","AS33258","US","184","Computer Solutions","13135","socks4","2","100","2167","2173","2025-01-21T17:33:07.700Z","Computer Solutions","4509"
"31.163.192.152","elite","AS12389","RU","115","Dynamic distribution IPs for broadband services","4153","socks4","1","94","2059","2197","2025-01-21T17:33:07.501Z","OJSC Rostelecom","4812"
"115.73.220.114","elite","AS7552","VN","288","N/A","5678","socks4","2","89","7893","8870","2025-01-21T17:33:07.692Z","VIETELmetro","2997"
"152.32.78.24","elite","AS17639","PH","373","Convergeict","4145","socks4","2","96","8549","8914","2025-01-21T17:33:07.999Z","ComClark Network & Technology Corp","509"
"77.242.22.227","elite","AS35047","AL","52","N/A","8000","socks4","2","100","1544","1550","2025-01-21T17:33:07.602Z","Abissnet ISP","563"
"101.108.0.189","elite","AS23969","TH","282","TOT Public Company Limited","4145","socks4","81","54","4762","8887","2025-01-21T17:32:52.200Z","TOT Public Company Limited","430"

View file

@ -22,6 +22,7 @@ function App() {
const [lastUpdatedPPS, setLastUpdatedPPS] = useState(Date.now()); const [lastUpdatedPPS, setLastUpdatedPPS] = useState(Date.now());
const [lastTotalPackets, setLastTotalPackets] = useState(0); const [lastTotalPackets, setLastTotalPackets] = useState(0);
const [currentTask, setCurrentTask] = useState<NodeJS.Timeout | null>(null); const [currentTask, setCurrentTask] = useState<NodeJS.Timeout | null>(null);
const [audioVol, setAudioVol] = useState(100);
const audioRef = useRef<HTMLAudioElement>(null); const audioRef = useRef<HTMLAudioElement>(null);
useEffect(() => { useEffect(() => {
@ -90,6 +91,14 @@ function App() {
}; };
}, []); }, []);
useEffect(() => {
if (audioRef.current) {
audioRef.current.volume = audioVol / 100;
}
}, [audioVol])
const addLog = (message: string) => { const addLog = (message: string) => {
setLogs((prev) => [message, ...prev].slice(0, 12)); setLogs((prev) => [message, ...prev].slice(0, 12));
}; };
@ -111,6 +120,7 @@ function App() {
// Play audio // Play audio
if (audioRef.current) { if (audioRef.current) {
audioRef.current.currentTime = isQuick ? 9.5 : 0; audioRef.current.currentTime = isQuick ? 9.5 : 0;
audioRef.current.volume = audioVol / 100;
audioRef.current.play(); audioRef.current.play();
} }
@ -146,7 +156,7 @@ function App() {
<div className="max-w-2xl mx-auto space-y-8"> <div className="max-w-2xl mx-auto space-y-8">
<div className="text-center"> <div className="text-center">
<h1 className="text-4xl font-bold text-pink-500 mb-2"> <h1 className="mb-2 text-4xl font-bold text-pink-500">
Miku Miku Beam Miku Miku Beam
</h1> </h1>
<p className="text-gray-600"> <p className="text-gray-600">
@ -155,10 +165,10 @@ function App() {
</p> </p>
</div> </div>
<div className="bg-white rounded-lg shadow-xl p-6 relative overflow-hidden"> <div className="relative p-6 overflow-hidden bg-white rounded-lg shadow-xl">
{/* Miku GIF */} {/* Miku GIF */}
<div <div
className="flex justify-center mb-6 h-48 w-full" className="flex justify-center w-full h-48 mb-6"
style={{ style={{
backgroundImage: "url('/miku.gif')", backgroundImage: "url('/miku.gif')",
backgroundRepeat: "no-repeat", backgroundRepeat: "no-repeat",
@ -175,10 +185,10 @@ function App() {
value={target} value={target}
onChange={(e) => setTarget(e.target.value)} onChange={(e) => setTarget(e.target.value)}
placeholder="Enter target URL or IP" placeholder="Enter target URL or IP"
className="px-4 py-2 rounded-lg border border-pink-200 focus:border-pink-500 focus:ring-2 focus:ring-pink-200 outline-none" className="px-4 py-2 border border-pink-200 rounded-lg outline-none focus:border-pink-500 focus:ring-2 focus:ring-pink-200"
disabled={isAttacking} disabled={isAttacking}
/> />
<div className="flex gap-2 items-center"> <div className="flex items-center gap-2">
<button <button
onClick={() => (isAttacking ? stopAttack() : startAttack())} onClick={() => (isAttacking ? stopAttack() : startAttack())}
className={` className={`
@ -215,13 +225,13 @@ function App() {
<div className="grid grid-cols-4 gap-4"> <div className="grid grid-cols-4 gap-4">
<div> <div>
<label className="block text-sm font-medium text-gray-700 mb-1"> <label className="block mb-1 text-sm font-medium text-gray-700">
Attack Method Attack Method
</label> </label>
<select <select
value={attackMethod} value={attackMethod}
onChange={(e) => setAttackMethod(e.target.value)} onChange={(e) => setAttackMethod(e.target.value)}
className="w-full px-4 py-2 rounded-lg border border-pink-200 focus:border-pink-500 focus:ring-2 focus:ring-pink-200 outline-none" className="w-full px-4 py-2 border border-pink-200 rounded-lg outline-none focus:border-pink-500 focus:ring-2 focus:ring-pink-200"
disabled={isAttacking} disabled={isAttacking}
> >
<option value="http_flood">HTTP/Flood</option> <option value="http_flood">HTTP/Flood</option>
@ -231,42 +241,42 @@ function App() {
</select> </select>
</div> </div>
<div> <div>
<label className="block text-sm font-medium text-gray-700 mb-1"> <label className="block mb-1 text-sm font-medium text-gray-700">
Packet Size (kb) Packet Size (kb)
</label> </label>
<input <input
type="number" type="number"
value={packetSize} value={packetSize}
onChange={(e) => setPacketSize(Number(e.target.value))} onChange={(e) => setPacketSize(Number(e.target.value))}
className="w-full px-4 py-2 rounded-lg border border-pink-200 focus:border-pink-500 focus:ring-2 focus:ring-pink-200 outline-none" className="w-full px-4 py-2 border border-pink-200 rounded-lg outline-none focus:border-pink-500 focus:ring-2 focus:ring-pink-200"
disabled={isAttacking} disabled={isAttacking}
min="1" min="1"
max="1500" max="1500"
/> />
</div> </div>
<div> <div>
<label className="block text-sm font-medium text-gray-700 mb-1"> <label className="block mb-1 text-sm font-medium text-gray-700">
Duration (seconds) Duration (seconds)
</label> </label>
<input <input
type="number" type="number"
value={duration} value={duration}
onChange={(e) => setDuration(Number(e.target.value))} onChange={(e) => setDuration(Number(e.target.value))}
className="w-full px-4 py-2 rounded-lg border border-pink-200 focus:border-pink-500 focus:ring-2 focus:ring-pink-200 outline-none" className="w-full px-4 py-2 border border-pink-200 rounded-lg outline-none focus:border-pink-500 focus:ring-2 focus:ring-pink-200"
disabled={isAttacking} disabled={isAttacking}
min="1" min="1"
max="300" max="300"
/> />
</div> </div>
<div> <div>
<label className="block text-sm font-medium text-gray-700 mb-1"> <label className="block mb-1 text-sm font-medium text-gray-700">
Packet Delay (ms) Packet Delay (ms)
</label> </label>
<input <input
type="number" type="number"
value={packetDelay} value={packetDelay}
onChange={(e) => setPacketDelay(Number(e.target.value))} onChange={(e) => setPacketDelay(Number(e.target.value))}
className="w-full px-4 py-2 rounded-lg border border-pink-200 focus:border-pink-500 focus:ring-2 focus:ring-pink-200 outline-none" className="w-full px-4 py-2 border border-pink-200 rounded-lg outline-none focus:border-pink-500 focus:ring-2 focus:ring-pink-200"
disabled={isAttacking} disabled={isAttacking}
min="1" min="1"
max="1000" max="1000"
@ -277,8 +287,8 @@ function App() {
{/* Stats Widgets */} {/* Stats Widgets */}
<div className="grid grid-cols-3 gap-4 mb-6"> <div className="grid grid-cols-3 gap-4 mb-6">
<div className="bg-gradient-to-br from-pink-500/10 to-blue-500/10 p-4 rounded-lg"> <div className="p-4 rounded-lg bg-gradient-to-br from-pink-500/10 to-blue-500/10">
<div className="flex items-center gap-2 text-pink-600 mb-2"> <div className="flex items-center gap-2 mb-2 text-pink-600">
<Zap className="w-4 h-4" /> <Zap className="w-4 h-4" />
<span className="font-semibold">Packets/sec</span> <span className="font-semibold">Packets/sec</span>
</div> </div>
@ -286,8 +296,8 @@ function App() {
{stats.pps.toLocaleString()} {stats.pps.toLocaleString()}
</div> </div>
</div> </div>
<div className="bg-gradient-to-br from-pink-500/10 to-blue-500/10 p-4 rounded-lg"> <div className="p-4 rounded-lg bg-gradient-to-br from-pink-500/10 to-blue-500/10">
<div className="flex items-center gap-2 text-pink-600 mb-2"> <div className="flex items-center gap-2 mb-2 text-pink-600">
<Bot className="w-4 h-4" /> <Bot className="w-4 h-4" />
<span className="font-semibold">Active Bots</span> <span className="font-semibold">Active Bots</span>
</div> </div>
@ -295,8 +305,8 @@ function App() {
{stats.bots.toLocaleString()} {stats.bots.toLocaleString()}
</div> </div>
</div> </div>
<div className="bg-gradient-to-br from-pink-500/10 to-blue-500/10 p-4 rounded-lg"> <div className="p-4 rounded-lg bg-gradient-to-br from-pink-500/10 to-blue-500/10">
<div className="flex items-center gap-2 text-pink-600 mb-2"> <div className="flex items-center gap-2 mb-2 text-pink-600">
<Wifi className="w-4 h-4" /> <Wifi className="w-4 h-4" />
<span className="font-semibold">Total Packets</span> <span className="font-semibold">Total Packets</span>
</div> </div>
@ -307,15 +317,15 @@ function App() {
</div> </div>
{/* Progress Bar */} {/* Progress Bar */}
<div className="bg-gray-200 rounded-full h-4 mb-6 overflow-hidden"> <div className="h-4 mb-6 overflow-hidden bg-gray-200 rounded-full">
<div <div
className="h-full bg-gradient-to-r from-pink-500 to-blue-500 transition-all duration-500" className="h-full transition-all duration-500 bg-gradient-to-r from-pink-500 to-blue-500"
style={{ width: `${progress}%` }} style={{ width: `${progress}%` }}
/> />
</div> </div>
{/* Logs Section */} {/* Logs Section */}
<div className="bg-gray-900 rounded-lg p-4 font-mono text-sm"> <div className="p-4 font-mono text-sm bg-gray-900 rounded-lg">
<div className="text-green-400"> <div className="text-green-400">
{logs.map((log, index) => ( {logs.map((log, index) => (
<div key={index} className="py-1"> <div key={index} className="py-1">
@ -323,7 +333,7 @@ function App() {
</div> </div>
))} ))}
{logs.length === 0 && ( {logs.length === 0 && (
<div className="text-gray-500 italic"> <div className="italic text-gray-500">
{">"} Waiting for Miku's power... {">"} Waiting for Miku's power...
</div> </div>
)} )}
@ -334,14 +344,15 @@ function App() {
{isAttacking && ( {isAttacking && (
<div className="absolute inset-0 pointer-events-none"> <div className="absolute inset-0 pointer-events-none">
<div className="absolute inset-0 bg-gradient-to-r from-pink-500/10 to-blue-500/10 animate-pulse" /> <div className="absolute inset-0 bg-gradient-to-r from-pink-500/10 to-blue-500/10 animate-pulse" />
<div className="absolute top-0 left-1/2 -translate-x-1/2"> <div className="absolute top-0 -translate-x-1/2 left-1/2">
<div className="w-2 h-2 bg-pink-500 rounded-full animate-bounce" /> <div className="w-2 h-2 bg-pink-500 rounded-full animate-bounce" />
</div> </div>
</div> </div>
)} )}
</div> </div>
<div className="text-center text-sm text-gray-500"> <div className="flex flex-col items-center">
<span className="text-sm text-center text-gray-500">
🎵 v1.0 made by{" "} 🎵 v1.0 made by{" "}
<a <a
href="https://github.com/sammwyy/mikumikubeam" href="https://github.com/sammwyy/mikumikubeam"
@ -351,6 +362,10 @@ function App() {
@Sammwy @Sammwy
</a>{" "} </a>{" "}
🎵 🎵
</span>
<span>
<input type="range" min="0" max="100" step="5" draggable="false" value={audioVol} onChange={(e) => setAudioVol(parseInt(e.target?.value))} />
</span>
</div> </div>
</div> </div>
</div> </div>

1000
uas.txt Normal file

File diff suppressed because it is too large Load diff