[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

/ntr/ - Netrunner official /g/ browser

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 51
Thread images: 12

File: netrunner-copy2.png (565KB, 1000x1000px) Image search: [Google]
netrunner-copy2.png
565KB, 1000x1000px
We are making a web browser!
PREVIOUSLY >>61189378

In the face of recent changes in Firefox and Chrome some anons were asking for a /g/'s perfect web browser, we collected the most wanted here and plan on continuing with the creation.

To contribute follow the WORK PLAN, join the IRC to ask developers for a repo, and get to programming!

WEBSITE: https://retrotech.eu/netrunner/
IRC on Rizon: #/g/netrunner
IRC guide: https://pastebin.com/YDbEWRHV

Gitgud: https://gitgud.io/odilitime/netrunner/
Teknik: https://git.teknik.io/gyroninja/netrunner, https://git.teknik.io/eti/netrunner
Github: https://github.com/5yph3r/Netrunner

>TODO:
- Host project at savannah.nongnu.org
- Set bug tracker and mailing list in Savannah.

>WORK PLAN
1. Browse links2 source code (you can use Ctags for tagging functions and files).
2. Expose API and give access to everything (scripting through executables is planned).
3. Give total control over the DOM, put options in files inside a hierarchical folder structure referencing sites and subsites.
4. Implement a link grabber for every link and media type to be parsed by scripts and independent applications.
5. Create an uncomplicated switch to general security profiles located in saved files.
6. Implement ncurses simple tree style graphics for bookmarks, tabs, advanced security policies by site, etc.
7. Work in the framebuffer graphics rendering.
8. Open API to javascript support (version 2.1pre28 of links2 had javascript enabled).
9. Cache, logs, cookies, and other data storage options.
10. Ports routing proxy management.
11. Vim/Emacs modes, dwb hints and quickmarks.
12. Optionally add parser for HTML, DJVU, PDF, epub, etc.?
>>
>FEATURES
- Options by site.
- Granular control over incoming traffic like Policeman (more detailed than uMatrix).
- Granular control over outgoing traffic like Tamper Data or like Privacy Settings (the addon).
- HTTPS with the HTTP fallback optionally in a new instance of the browser with functions like HTTP POST disabled.
- URI leak prevention like "No Resource URI Leak" and no plugin enumeration.
- Local CDN like Decentraleyes and Load from Cache.
- Cookie management like Cookie Monster.
- Option to turn off disk usage for all data (cache, tmp data, cookies, logs, etc.), and make cache read only.
- Randomizer for user-agent and canvas fingerprint.
- Custom stylesheets like Stylish.
- Userscript support like Greasemonkey.
- Proxy management like FoxyProxy.
- Simple ports routing to use networks like Tor or I2P.
- Simple switch to universal profiles to be used like blocklists from uBlock, or like Privacy Settings.
- A configuration file like Lynx for universal profiles.
- URL deobfuscation like "Google search link fix" and "Pure URL".
- Search customization like surfraw, dwb or InstantFox Quick Search.
- Reverse image search like Google Reverse Image Search.
- Use of external applications to open links, replacing video player with youtube-dl and MPV, for text input by a text editor, browse protocols like ftp/gopher, or as a file picker.
- Use wget web crawling feature like a DownThemAll.
- Send commands to a monitor (and command history) to keep browsing while commands are working.
- Simple emacs-like keybindings to menubar by default for new users.
- Keyboard driven with dwb features like vi-like keybindings, hints, quickmarks, and custom commands.
- Configuration options from an integrated command-line.
- Non-bloated smooth UI like dwb.
- Import bookmarks from browsers like Firefox.
- Written in C.
- Low on dependencies.
- GPL v3+.
- Framebuffer support like NetSurf for working in the terminal (TTY).
- Actual javascript support so we can lurk and post in 4chan.
>>
Wow, even the logo sucks.
>>
File: puke.jpg (103KB, 514x469px) Image search: [Google]
puke.jpg
103KB, 514x469px
>>61218741
Just stop already
>>
>>61218741
I'm a front-end webdev babby with a lot of UI/UX experience, can I help or is it l33t hackers only?
>>
FAQ

For users:
>Will it have an adblocker.
Yes.
>Will it have tree style tabs?
Yes, but not up in the priorities.
>Will it be crossplatform?
Already is.
>Will it it have vim keys?
Yes.
>Will it have "graphics"?
Yes. We are planning to run the program in terminal using the frame buffer for graphics, but Links2 also comes with directfb, X server, SVGA and other graphics drivers.
>What logo are you going to use?
We liked all so far.

For devs:
>Are repos representing the finished work?
No. We're focused on making a custom codebase then we're going to go back with what we learned and rearchitect it.
>Why not a single repo?
Developers are experimenting. We plan on moving to savannah.nongnu.org eventually.
>Why links2?
Enough features and the API seems more friendly.
>Why not netsurf?
Good rendering but not for DOM updates, plus dependencies gave problems.
>Will you use a separate javascript engine?
We're debating this.
>Will you use a separate layout engine?
We're debating this.
>Will you use netsurf layout engine?
Might be a problem because of the DOM (not enough information).
>Will you use webkit/blink/servo?
No.
>Do you plan to use a separate HTML parser like MyHTML
We are debating this. Some devs plan to make it work as a document viewer too.
>>
Whats the progress?
>>
>>61218751
>optionally in a new instance of the browser with functions like HTTP POST disabled
Sounds retarded

What algos does it use for things like key exchange and encryption?

Also, you are suggesting any features there, I hope that they will be addons instead of by default.
>>
>>61218784
>>Will you use a separate layout engine?
>We're debating this.
rip ;_;
>>
>>61218835
Simple framebuffer rendering is working.
>>
>>61218894
I remember saying that I'm building a framebuffer based browser a fe weeks ago, I must've inspired you lol, congratulations!
>>
>>61218762
front-end webdev aka. todays tech secretary
>>
>>61218741

logo
>>
>>61218762
are you a HTML artisan?
>>
heres a rendering performance improvement I could suggest (in framebuffer)
https://devblogs.nvidia.com/parallelforall/egl-eye-opengl-visualization-without-x-server/
you would have an easier time using the gpu to render
>>
>>61218762
Host a website for publicity. We already have one but is mostly for web 1.0 lovers and doesn't plan to change, but any propaganda is welcome. Also visit the IRC and ask devs how to help.
>>
>>61219190
wow thanks for your help anon, that was the missing link
>>
>>61218835
Logo has been made
>>
File: moonmanflat.png (22KB, 415x636px) Image search: [Google]
moonmanflat.png
22KB, 415x636px
>>61219136
>>
wanted to make this thread as a joke but someone had beaten me to it
>>
>>61222325
Sad story bro, still won't made me use chrome though.
>>
>>61218863
At this point the layout stays.
>>
File: 36969_IBM704b.jpg (84KB, 900x900px) Image search: [Google]
36969_IBM704b.jpg
84KB, 900x900px
>>61218741
Hi, I am really amazed by your work on this program. What are your thoughts on implementing support for html5 video and most importantly javascript and flash.

I use icecat everyday, but when I want to go onto more normalcore websites, well, it absolutely fucks with my workflow and I have to disable ssl_parse errors and other small nuissances. Oh and another question, how will the final product look? Will it be as stylish and simple like icecat, because I would personally support that more than ever.

I want out of the botnet.
>>
>>61223624
You know the real devs are in the IRC right?
>>
>>61223624
Almost everything will work with external applications, maybe even html5 video. The use of profiles should make painless the transition between secure and common websites and I suppose will alleviate work of tweaking all the time if profile sharing happens, but not a problem if you get someone using the same websites than you.

>I want out of the botnet.
We all do.

>>61223679
True.
>>
>>61218741
is this shit going anywhere at all
>>
>>61223773
Yes.
>>
>>61223789
awesome
looks great
>>
File: IMG_6063.png (100KB, 750x1334px) Image search: [Google]
IMG_6063.png
100KB, 750x1334px
Hey guys!!!

Awesome!!! Can i help??

Im a lvl 2 noob, know basic java, and OOP, git, github, im learning python right miow but i want to help break out so bad!!!

What language are you guys using?

Is there any noobs tasks i can get done?

i want to gain xp plz
>>
>>61223846
hey
wer using php
>>
File: kayproii.jpg (32KB, 543x272px) Image search: [Google]
kayproii.jpg
32KB, 543x272px
>>61223679
Sorry, I didn't really know that..this is the second time I've heard of netrunner. (Which, by the way, is a really fucking rad name for a browser). Thank you for your directions.
>>61223768
That is great to hear! A compatible and secure browser is what a man needs to go through the day. Shame that there are so many websites/addons that do not support older versions of forks etc.
>>
File: 1494878588703.jpg (64KB, 632x545px) Image search: [Google]
1494878588703.jpg
64KB, 632x545px
>>61223913
ah shit! cant be learning another language right miow, goodluck with that!!

plz make it available on linux
>>
>>61223969
Is only logical not to try to reinvent the wheel and make use of existing applications to save work and give already known and audited code, as many suggestions on security are considered too. I too agree with all this, is a great idea and can't wait to use netrunner.
>>
>>61222193
Cool logo
>>
>>61218741
no ntr pls
>>
>>61218741
Where's the moonman logo?
>>
>>61225213
Have you looked at the sky?
>>
File: NetRunner.png (228KB, 586x586px) Image search: [Google]
NetRunner.png
228KB, 586x586px
>>61218741
I'll make the logo
>>
>>61223789
Perfect. I love it.
>>
I have a phd in logo studies
>>
>>61223789
>no progress except adding an anime girl
well done, this has been in the making for what, several weeks now?
>>
File: Screenshot_20170626_205753.png (7KB, 277x80px) Image search: [Google]
Screenshot_20170626_205753.png
7KB, 277x80px
>>61226626
already done
>>
>>61227100
I don't like it desu
>>
File: google.animefags.gif (159KB, 321x333px) Image search: [Google]
google.animefags.gif
159KB, 321x333px
>*he doesn't use Chrome
>>
Nice progress guys. I'll be more than happy to finally have good browser on GNU/HURD.
>>
File: IMG_3203-960x540.png (871KB, 960x540px) Image search: [Google]
IMG_3203-960x540.png
871KB, 960x540px
>mobile port
>>
>>61227100
It's horrible.
>>
>take a look at the code
>barely any to no error handling
>one big main file that contains most of the code
>no MVC pattern to decouple business logic from graphics
I sure hope this is just a very basic prototype to work out the features you want.
>>
>>61218741
So where can I download client?
>>
>>61229003
I think you should read the FAQ because it says it doesn't represent the finished work
>>
>>61227476
>she posting anime
Thread posts: 51
Thread images: 12


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.