Saturday 16 June 2018

Deep Dive into Rust


The second season of the Rust Hack began with a bam yesterday!!! Participants were damn excited and pumped up. After everyone picked up their breakfast from the buffet, project pitches started. Ideas were presented to teammates in various levels of detail, but each with the same level of excitement!After everyone picked up their breakfast from the buffet, project pitches started.
As planning took place, mind maps and mockups were created, milestones defined, and tasks allocated to individual team members — then it was straight to business.
It was inspiring to see collaboration between members of all tech teams, following their project’s visions and helping each other out with new technologies and languages.

 




Here is the event flow
  • Address the gathering and quick introduction
  • Let's talk about structs and enums. 
  • Tuple structs, Object Structs.  
  • Associated Methods.  
  • Introduction to traits. 
  • Lunch Break
  • Default implementations. And Derive macro.  
  • Associated types. 
  • Implementing traits on struts.  
  • Generic trait bounds. 
  • Trait bounds on traits.  
  • Passing trait objects around.  
Our event in a glimpse:
            
                   (PS: Thanks to our editing team 😜)
The feedback received was pretty encouraging and the team is planning to get back with next session on Rust and the target of that event would be to choose specific projects and work on them.

Saturday 16 December 2017

Add ons Hackathon

On 15th of December, 2017 the CMRIT Firefox Club in collaboration with the Web development club of the CMRIT college had organized Add-ons Hackathon.

Coming up with a concept which was conducted in the month of July (Add-ons Hack) CMRIT Firefox Club had brought back a good amount of contributors. They were pretty much excited and pumped up. The participants ended up developing 50 web extensions. The Firefox team had given a glimpse of how to push the add ons to AMO. However we are unsure of how many participants really tried that (as we ran out of time). 
Here is the event flow:

 Address the gathering and a quick interaction
 Introduction to Mozilla & MozActivate Campaign Highlights
 Introduction to Addon Development, Demo and an overview of API’s  
 Brainstorming session (Part-III of web extensions mozactivate campaign)
 Hackathon begins ;)

The feedback received was pretty encouraging and the team is planning to get back with next session on web extensions and the target of that event would be to push the add ons to AMO.


Stay tuned for further updates about our next session.  Feel free to reach out to us, in case you have any queries.

Tuesday 28 November 2017

Rust Hack

It was one of  it's kind. The CMR crowd were enthusiastic as ever.
The Firefox Club came back with an intention to start a series of events mainly focused on Rust.
Rust is a language that describes itself as safe, concurrent, and practical. Rust is a statically typed compiled language meant to target the same tasks that you might use C or C++ for today, but it's whole purpose in life is to promote memory safety. By design, Rust code can't have dangling pointers, buffer overflows, or a whole host of other memory errors. Any code which would cause this literally can't be compiled. The language doesn't allow it. I know it sounds crazy, but it really does work. Most importantly, Rust achieves all of these memory safety guarantees at compile time. There is no run time overhead, making the final code as fast as C/C++, but far safer.

The goal of this event was to give an overview of several features brought by the language, such as its strong safety guarantees, or speed and memory performances.


The target was to train developers, students and budding programmers on Rust. The interaction was exceptional: The audience has been a great actor of this talk. It was a great moment to talk about concrete problem, memory safety, performance etc.

Here are a few glimpses of the event:


Stay tuned for further updates about our next session. 
Feel free to reach out to us, in case you have any queries.


Saturday 29 July 2017

Add-ons Hackathon

One among many such Saturdays there was one Saturday which different from others, on which was a event of Mozilla in CMRIT college. The event started with the warm welcomes of the host Mr.Aditya who later introduced us to the speaker Mr.Madhukar Sistla.
IMG_1962
later that morning Mr.Madhukar Sistla gave us a brief introduction on privacy and security.
which included
what is privacy and what are the risks related to internet privacy. I explained something about

  1. Pishing
  2. Pharming
  3. Spyware
  4. Malware
few interesting topics such as Online Tracking, Data Brokers, tools for security like Ghostery and Lightbeam for firefox were discussed also like

  1. HTTP Vs HTTPS
  2. Cookies
  3. Digital Foot printing.
  4. Spying
  5. how to secure ourselves by securing our passwords and the use of Duck Duck Go instead of other search engines
Sooner our key speaker of the day Mr.Santosh Vishwanatham was invited by the host. Santosh Vishwanatham started by introducing himself and there was a small ice breaking session.
After that, Santosh briefed about what all the topics are going to be covered in the session.

  • Browser Add-ons
  • webExtensions
  • Anatomy of webExtensions
  • Building your first add-ons
IMG_2077.JPG
Starting with what a add-on basically is to the features of Firefox also presented with few facts like
1 million+ addd-ons everyday
70+ add-ons publish everyday

250+ million add-ons used everyday
2000+ users signup everyday

Later explained what webExtensions are.
Then he moved on to the anatomy of webExtension.
webextension-anatomy.png
Continuing  session there was a Introduction to Add-on Development
Basics of html, creations of webpages and basic functions, java script introduction was taught.
There was a session on brain storming.Then the ideas were expressed and reviewed later they were uploaded in Git hub, these ideas were given swags(goodies).
IMG_2183.JPG

IMG_2191.JPG


A huge thanks for contributing to the event and making it a success. The CMRIT Firefox club is planning for regular events and looking for full time contributors. 
SO if you are interested, drop us a mail @cmritfirefox@gmail.com or leave a message on our facebook page.
For any feedback ,support and assistance do ping us.
 CMRIT firefox team:
Aditya Singh 
P Mounika
P L Madhuri
M Navya
G Mohith Chandra Sai
P Nithin

Photo credits: T Shashank
Article credits: G Swetha

Wednesday 22 March 2017

We are restructuring and planning to get things back into action.
Fill out the form so that we can reach out to you.
https://goo.gl/forms/enTXqtrhS04QmqE22

Thursday 13 August 2015

Securing web @ZAP

After an interesting session of Mozilla Hackathon on app and web development, The CMRIT Firefox club once again has come forward with a further more interesting two-day session on securing the web using OWASP ZAP.
About OWASP ZAP:
 ZAP stands for Zed Attack Proxy and is an open-source web application security scanner. It is intended to be used by both those new to application security as well as professional penetration testers.
Some of the built in features include: Intercepting proxy server, Traditional and AJAX Web crawlers,Automated scanner, Passive scanner, Forced browsing, Fuzzer, WebSocketsupport, Scripting languages, and Plug-n-Hack support. It has a plugin-based architecture and an online ‘marketplace’ which allows new or updated features to be added.
First day:




The enthralling two-day session began at CMRIT with the Mozilla representatives and FSAs Sudarshan, Sanjay, Kalyan, Giridhar, Akshay Tiwari and Sumanth. The session began with Akshay Tiwari giving a brief intro about why Mozilla and the importance of web privacy and browsing the web without being tracked. He mentioned the importance of net neutrality and surfing the web safely. The speech was followed by Sumanth Damarla, also a Mozillian giving an introduction about Zed Attack Proxy and its features. A power point presentation was presented by Sumanth which highlighted the agenda of OWASP ZAP and also enlightened the students with it’s features such as fuzzer, scanner and web crawlers etc. As ‘all work and no play makes Jack a dull boy’, the organizers went ahead with conducting an ice-breaking activity where numerous questions from different fields were asked, thereby making the session a bit more interesting and enjoyable. The Mozillians and participants decided to head for lunch break.
After the lunch break, the session resumed with Sumanth Damarla continuing about the introduction of ZAP tools and features like forced browsing and Plug-n-Hack. After the explanation, the session went ahead with participants being explained about installation of the Zed Attack Proxy into their systems to carry out the tasks given. After making sure that the installation was successful and every student had the software, the Mozillians went ahead with explaining a few basics of the tool and few how-to-dos. After this, it was called a day. The students looked forward for the second day session to implement their knowledge practically.


Second day:




The second day began with Bharat Chauhan and Shashank, of Firefox team brushing up all the things that were explained in the first day session including OWASP ZAP and XAMPP which is an easy-to-install apache distribution containing MYSQL,PHP AND perl. It is a simple, lightweight Apache distribution that makes it extremely easy for developers to create a local web server for testing purposes. The students were made to install XAMPP control panel for tomcat. Tomcat is an application server from the Apache Software Foundation that executes Java servlets and renders Web pages that include Java Server Page coding. BodgeIt is a vulnerable web application.  It consists of a wide variety of vulnerabilities and is not intended to be hosted on a production environment.  After the completion of installation of all required software, using OWASP ZAP was used for finding the vulnerabilities on the BodgeIt web application.  These vulnerabilities were avoided using the software. Also the AJAX spider was introduced to the students which can discover the pages and dynamic-built links of a targeted web application, whose results can be later used by ZAP to find its vulnerabilities.
Later the Mozillians showed a demonstration on finding the vulnerabilities of the official CMRIT college website and how it could be fixed. They were successful in finding a number of vulnerabilities of the website using the OWASP ZAP and fixed a few. By the end of the two-day session, the participants were very much enlightened with the whole concept of securing web with ZAP and to find the vulnerabilities of any web application. The session ended on a happy note and really cool swags were distributed to the participants who were successful on avoiding the maximum number of vulnerabilities. Swags were then distributed among all the participants followed by a photo session with all the participants by the photographer Stephen.
A huge thanks for contributing to the event and making it a success. The CMRIT Firefox club is planning for regular meetups starting from the next week. Hope to see you all there!
Did you like the event? Do let us know. For any feedbacks or queries, do ping us.
CMRIT firefox team:
Abhilash
Sistla Madhukar
Bharat Chauhan
Ajay
Sreenivas
Manoj.
Photo credits: Stephen Daniel
Article credits: Tejaswi Srinivas Reddy

Sunday 12 April 2015

Mozilla Hackathon on App and Web Development on 20/03/2015



CMR institute of Technology has come forward to ardently contribute to the open web with a Hackathon on the grounds of app and web development. It was also to create awareness about the open source to the students and a brief introduction about Firefox and its agenda.
The event began with the auspicious lightening of diya by DR. M. Janga Reddy sir, Honorable principal, CMRIT and DR. S. Arvind Joshi sir Head Of the Department, CSE. DR. M. Janga Reddy sir enlightened students with a brief history about Mozilla Firefox and encouraged students to contribute towards the Open web. DR. S. Arvind Joshi sir also encouraged students to actively participate in open web by contributing the ideas from the young minds. He also signified the importance of open web.
The session thereby began with enthusiastic students looking forward to learn and implement new things and Mozilla Representatives showing passion towards helping the students. The session began with HarshaBandaru, an open source contributor and a representative at Mozilla Firefox introducing us to the agenda of the club and importance of the contributors for the open web. The speech was followed by Sai Charan Reddy and Achyuth TVS, also Mozilla Representatives and Contributors introducing the students to tools for the beginners. The tools included “WebMaker”. Webmaker is helpul for people to acquire the basic skills a person requires from browsing web to making web. The tool encourages beginners to come up with their own definition of web and help build it. The next tool was the “Thimble”. Thimble is a web-based code editor. It is designed to give beginners in webmaking to an easy tool to build and share webpages. It gives a perfect platform for not-so-codefreak people to build webpages. The next tool is “Popcorn Maker”. So as the name states, who doesn’t love a bowl of popcorn to a nice movie. But sadly popcorn maker doesn’t make popcorn for u but does help you create your own favourite videos. Popcorn maker helps you to easily remix web videos, audios and images into mashups that you can embed on other websites.
                The next tool was the “X-ray Goggles”. As much as the interesting name, it is an interesting tool to inspect the code behind every webpage. You can see the building blocks that make the websites and then remix into new creations. After the helpful demonstration about the tools it was time for the lunch break. The representatives decided to continue the session after the lunch break.

The hackathon resumed after a brief lunch break. The web development team and the app development team were enthusiastic to learn new things. The representatives assessed the ideas of each group from both web and app development. The representatives split into two team for helping each person understand and implement what they wanted to. The web developers were given tasks to create web pages of their own choice after being taught. The app developers showed much interest in creating a gaming app and therefore HarshaBandaru introduced them to “Constructor2”. Constructor 2 is a powerful HTML5 game creator specifically used to create 2D games. There is no coding required for creating games through this. The students were successfully taught to make a game similar to flappy birds. After the creation of the game by everybody, the representatives announced the competitions for the respective development teams. The teams were given time to create webpages and apps on basis of the taught skills. The students from each team worked really hard. Towards the end of the day and the session, representatives assessed the individual team’s work. Although it was hard to come to a conclusion due to the amazing work by students, T. Kailash, Pradeep Kumar Patri, Shiva and Akhil of third year CSE were pronounced winners for their beautiful and creative design of a webpage.

The day ended with impressed representatives looking forward to work with the students and students energetically looking forward to grasp new things and being more aware than before about the Mozilla Firefox and its open source contribution.
                                      
                           




Wednesday 4 February 2015

Become an Ambassador


Become an FSA by clicking over here :  https://www.mozilla.org/en-US/contribute/studentambassadors/ :D

Structure


Mission


Who We Are

Firefox Student Ambassadors are individuals who are passionate about Mozilla and raise awareness about the many benefits of Firefox and other Mozilla products - especially Firefox OS!

Creative and resourceful, Student Ambassadors lead campaigns and projects at their colleges and in their communities to encourage others to contribute to Mozilla (and utilize our products). Together, Firefox Student Ambassadors play a large role in helping to improve the global experience of people on the Web.

As part of the overall Mozilla Reps program (ReMo), Student Ambassadors are given the opportunity to learn new skills, earn recognition, and advance their leadership in the Mozilla community.


Description

Do you want to be the first to know about Firefox OS on your campus? Want to have fun with people like you and help to make history? Want to attend world class events?You can become part of a global community committed to protecting the open Web.