browseguy banner

browseguy

4 devlogs
3h 39m 23s

A cli based internet browser which can be used to navigate around websites!
Made in Node.JS

INSTALL : npm install -g browseguy
USAGE: browseguy

This project uses AI

to fix the css scraped by my browser

Demo Repository

Loading README...

ghast9544

Shipped this project!

Install npm install -g browseguy
Usage: browseguy

ghast9544

I Added:

  • text formatting

  • fixed redirect bugs

  • fixed some logic and formatter.js

  • fixed bin file issue

  • It works on basic stuff now and supports basic navigation as of now (19910e2)

  • Add text formatting from html to terminal (ac8b133)

  • Fix hyperlink duplicates (2198612)

  • Show url (05de738)

  • fix binfile (9bd0571)

Attachment
0
ghast9544

In these few minutes, i constructed arrays of links

Attachment
0
ghast9544

Modules

I made 3 modules:

  • loader.js - loads the webpage and returns it, also checks for ssl stuff
  • processer.js - processes html to text and makes it easier to divide stuff and use in js
  • emailDecoder.js - decodes emails encrypted by email

Email Decoding???

I tried this on my club website which is debugcrew.tech and i found out it didnt show my email and instead showed some obfuscated stuff
I tried to find out how can it be decoded and i though that i would need to run some tools to decode it or implement javascript (HELL NAH)
so i just did one thing, one google and found it was XORed so i made a funcion which reversed the algo and TADA we got the email

Changelogs

Attachment
Attachment
Attachment
0
ghast9544

First of All, I decided what to use for this project, upon researching, I found out I could use these npm packages:

  • fetch : to fetch pages
  • cheerio : remove useless elements and use only requried ones
  • html-to-text : Make it look like a html instead of random stuff

So i have started and now it looks like i can get titles ,paragraphs and hyperlinks

Attachment
0