InfoSec 2013
7th - 8th March 2013
at Jawaharlal Nehru Auditorium, JNTU, Hyderabad
A Two Day Conference For Pursuing Graduates & Faculty.
Penetration of Internet & World Wide Web has made it an indispensable part of our lives. Web has revolutionized the way in which we interact with each other and also in carrying out our day-to-day activities. It is providing a wide range of services which include the critical services like online banking,e-commerce etc. It has expanded in size, functions & utilities from passive static pages to sophisticated web applications. Web has also become the most dangerous place and many web based attacks are now prevalent and it is a serious threat. These attacks target sensitive data or inject malicious functionality and most of these attacks are launched by exploiting the vulnerabilities in web. Keeping this in view we bring to you, InfoSec 2013 with a vision to dive into the deep aura of information security and related aspects. This one of its kind initiative, strives to bring in, an enlightment on security concepts and advancements in the Cyber Security arena, aiming to bring together an amalgamation of industry experts and academicians for graduates, under graduate students and faculty.
Thursday, February 7, 2013
CDAC Technology Conclave-II
Posted by
umencs
As Every one know that CDAC Technology Conclave-I held at Hyderabad, India during October, 2012. Now the Second version of CDAC Technology Conclave is going to held at New Delhi, India during 11-12 February, 2013 . This technology conclave arranged because CDAC is completed 25 years in R&D activities in IT and education. For more Details visit:
http://www.techshow.cdac.in/Techshow/
http://www.techshow.cdac.in/Techshow/
Wednesday, January 30, 2013
Anumaan In Softpedia For Windows OS
Posted by
umencs
Anumaan- a predictive text entry tool is available in Softpedia for windows users
http://www.softpedia.com/get/Office-tools/Other-Office-Tools/Anumaan.shtml
ANUMAAN-STANDALONE-0.2
100 DOWNLOADS
IN SOFTPEDIA
http://www.softpedia.com/get/Office-tools/Other-Office-Tools/Anumaan.shtml
Sample Spec File to Create RPM package
Posted by
umencs
There are different ways to create rpm package of your application / tool like using checkinstall, writing app.spec file etc. The Best one is writing rpm specification file.
Below you can find a sample Specification file gem.spec to create RPM package, which I actually used to create gem-beta-0.1.rpm package.
Author: Reniguntla Sambaiah
File Name : gem.spec
******************************************************************************
Summary: GEM(GEstures with Mouse) is gesture based application which assists physically challenged in accessing Linux Desktops
Name: gem
Version: 0.1
Release: 1
Group: Accessibility
License: GPLv3
Prefix: /usr/local
Source0: %{name}-beta-%{version}.tar.gz
BuildRequires: gtkmm24-devel
BuildRequires: dbus-glib-devel
BuildRequires: boost-devel
BuildRequires: gcc-c++
BuildRequires: intltool
%description
A gesture-recognition application for Physically challenged to access Linux Desktops
%prep
%setup -q -n %{name}-beta-%{version}
sed -i -e 's:/usr/local:%{_prefix}:' Makefile
%build
%{__make} CXX="g++ %{optflags}" \
CC="gcc -std=c99 %{optflags}" \
LDFLAGS="%{ldflags}"
%install
rm -rf %{buildroot}
make DESTDIR=%{buildroot} install
%files
%doc AUTHORS INSTALL LICENSE README
%{_bindir}/%{name}
%{_datadir}/applications/%{name}.desktop
%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
GEM (GEstures with Mouse) RPM Packgae Release
Posted by
umencs
RPM package of GEM (GEstures with Mouse) -
mouse gesture based interaction mechanism from CDAC, Mumbai now
available for download. It can be downloaded from http://www.cdacmumbai.in/accessibility.
This work is carried out under "Enhancing Accessibility for FOSS
Desktops" project under NRCFOSS-Phase II. This application is intended
for persons suffering with motor disabilities.
Sample JAVA Automatic Mail Sending Program
Posted by
umencs
import java.util.Properties;
import java.util.Scanner;
import javax.mail.*;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
import java.io.*;
import javax.mail.internet.*;
import javax.activation.*;
public class MainMail {
public static void main(String[] args) throws FileNotFoundException {
String mailContent = "", str = "";
//String kbcsAddress = "yourmail@gmail.com";
String ossdAddress = "yourmail1@gmail.com";
String Error = "";
// Reading paths from a file
String brochure1 = "";
String brochure2 = "";
String regform = "";
String bodytext = "";
String emailids = "";
String[] paths = new String[5];
String path = "/home/reniguntla/workspace2/MailApplication/inputfiles/paths.txt";
Scanner scfile = new Scanner(new File(path));
int index=0;
while (scfile.hasNext()) {
paths[index++] = scfile.nextLine().trim();
}
brochure1 = paths[3];
brochure2 = paths[4];
regform = paths[2];
bodytext = paths[1];
emailids = paths[0];
int i = 1;
Properties props = new Properties();
props.put("mail.smtp.host", "smtp.gmail.com");
props.put("mail.smtp.socketFactory.class",
"javax.net.ssl.SSLSocketFactory");
props.put("mail.smtp.host", "smtp.gmail.com");
props.put("mail.smtp.socketFactory.port", "465");
props.put("mail.smtp.socketFactory.class",
"javax.net.ssl.SSLSocketFactory");
props.put("mail.smtp.auth", "true");
props.put("mail.smtp.port", "465");
Session session = Session.getDefaultInstance(props,
new javax.mail.Authenticator() {
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(
"yourmail@gmail.com", "password123");
}
});
try {
InternetAddress[] replyAddressList = {
//new InternetAddress(kbcsAddress),
new InternetAddress(ossdAddress) };
try {
FileReader rdr = new FileReader(bodytext);
BufferedReader brdr = new BufferedReader(rdr);
while ((str = brdr.readLine()) != null)
mailContent += str + "\n";
} catch (Exception e) {
e.printStackTrace();
}
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress("predictanumaan@gmail.com"));
message.setSubject("Anumaan-standalone-0.2 release From CDAC Mumbai");
message.setText(mailContent);
message.setReplyTo(replyAddressList);
MimeBodyPart mbp1 = new MimeBodyPart();
mbp1.setText(mailContent, "text/html");
mbp1.setContent(mailContent, "text/html");
//MimeBodyPart mbp2 = new MimeBodyPart();
//FileDataSource fds = new FileDataSource(brochure1);
//mbp2.setDataHandler(new DataHandler(fds));
//mbp2.setFileName(fds.getName());
//MimeBodyPart mbp3 = new MimeBodyPart();
//FileDataSource fds1 = new FileDataSource(brochure2);
//mbp3.setDataHandler(new DataHandler(fds1));
//mbp3.setFileName(fds1.getName());
//MimeBodyPart mbp4 = new MimeBodyPart();
//FileDataSource fds2 = new FileDataSource(regform);
//mbp4.setDataHandler(new DataHandler(fds2));
//mbp4.setFileName(fds2.getName());
Multipart mp = new MimeMultipart();
mp.addBodyPart(mbp1);
//mp.addBodyPart(mbp2);
//mp.addBodyPart(mbp3);
//mp.addBodyPart(mbp4);
message.setContent(mp);
try {
FileReader rdr = new FileReader(emailids);
BufferedReader brdr = new BufferedReader(rdr);
while ((str = brdr.readLine()) != null) {
str = str.trim();
try {
message.setRecipients(Message.RecipientType.TO,
InternetAddress.parse(str));
Transport.send(message);
} catch (Exception e) {
Error += str + "\n";
e.printStackTrace();
}
System.out.println(i + ".Sent To:: " + str);
i++;
}
System.out.println("Not Sent To:----------\n\n" + Error);
} catch (Exception e) {
e.printStackTrace();
}
} catch (MessagingException e) {
throw new RuntimeException(e);
}
}
}
import java.util.Scanner;
import javax.mail.*;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
import java.io.*;
import javax.mail.internet.*;
import javax.activation.*;
public class MainMail {
public static void main(String[] args) throws FileNotFoundException {
String mailContent = "", str = "";
//String kbcsAddress = "yourmail@gmail.com";
String ossdAddress = "yourmail1@gmail.com";
String Error = "";
// Reading paths from a file
String brochure1 = "";
String brochure2 = "";
String regform = "";
String bodytext = "";
String emailids = "";
String[] paths = new String[5];
String path = "/home/reniguntla/workspace2/MailApplication/inputfiles/paths.txt";
Scanner scfile = new Scanner(new File(path));
int index=0;
while (scfile.hasNext()) {
paths[index++] = scfile.nextLine().trim();
}
brochure1 = paths[3];
brochure2 = paths[4];
regform = paths[2];
bodytext = paths[1];
emailids = paths[0];
int i = 1;
Properties props = new Properties();
props.put("mail.smtp.host", "smtp.gmail.com");
props.put("mail.smtp.socketFactory.class",
"javax.net.ssl.SSLSocketFactory");
props.put("mail.smtp.host", "smtp.gmail.com");
props.put("mail.smtp.socketFactory.port", "465");
props.put("mail.smtp.socketFactory.class",
"javax.net.ssl.SSLSocketFactory");
props.put("mail.smtp.auth", "true");
props.put("mail.smtp.port", "465");
Session session = Session.getDefaultInstance(props,
new javax.mail.Authenticator() {
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(
"yourmail@gmail.com", "password123");
}
});
try {
InternetAddress[] replyAddressList = {
//new InternetAddress(kbcsAddress),
new InternetAddress(ossdAddress) };
try {
FileReader rdr = new FileReader(bodytext);
BufferedReader brdr = new BufferedReader(rdr);
while ((str = brdr.readLine()) != null)
mailContent += str + "\n";
} catch (Exception e) {
e.printStackTrace();
}
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress("predictanumaan@gmail.com"));
message.setSubject("Anumaan-standalone-0.2 release From CDAC Mumbai");
message.setText(mailContent);
message.setReplyTo(replyAddressList);
MimeBodyPart mbp1 = new MimeBodyPart();
mbp1.setText(mailContent, "text/html");
mbp1.setContent(mailContent, "text/html");
//MimeBodyPart mbp2 = new MimeBodyPart();
//FileDataSource fds = new FileDataSource(brochure1);
//mbp2.setDataHandler(new DataHandler(fds));
//mbp2.setFileName(fds.getName());
//MimeBodyPart mbp3 = new MimeBodyPart();
//FileDataSource fds1 = new FileDataSource(brochure2);
//mbp3.setDataHandler(new DataHandler(fds1));
//mbp3.setFileName(fds1.getName());
//MimeBodyPart mbp4 = new MimeBodyPart();
//FileDataSource fds2 = new FileDataSource(regform);
//mbp4.setDataHandler(new DataHandler(fds2));
//mbp4.setFileName(fds2.getName());
Multipart mp = new MimeMultipart();
mp.addBodyPart(mbp1);
//mp.addBodyPart(mbp2);
//mp.addBodyPart(mbp3);
//mp.addBodyPart(mbp4);
message.setContent(mp);
try {
FileReader rdr = new FileReader(emailids);
BufferedReader brdr = new BufferedReader(rdr);
while ((str = brdr.readLine()) != null) {
str = str.trim();
try {
message.setRecipients(Message.RecipientType.TO,
InternetAddress.parse(str));
Transport.send(message);
} catch (Exception e) {
Error += str + "\n";
e.printStackTrace();
}
System.out.println(i + ".Sent To:: " + str);
i++;
}
System.out.println("Not Sent To:----------\n\n" + Error);
} catch (Exception e) {
e.printStackTrace();
}
} catch (MessagingException e) {
throw new RuntimeException(e);
}
}
}
Wednesday, December 5, 2012
Anumaan Standalone-0.2 Release
Posted by
umencs
Dear all,
We are very happy to announce the new release of our open source predictive text entry system - Anumaan. This release includes new version of standalone flavour of Anumaan i.e. Anumaan-standalone-0.2. This version has been released as part of the activities of project "Enhancing Accessibility for FOSS Desktops" under NRCFOSS-Phase II being carried out at CDAC, Mumbai.
Anumaan gives predictions based on preceding text/words used by the user in his/her text and user can use these predictions, while composing text. By incorporating predictions, user can improve his/her rate of text entry to a great extent.
Anumaan is mainly intended to help persons with motor disabilities, specially ones facing problems in hand and finger movement. Such persons face difficulty in using regular input devices like keyboard for text entry related tasks. Anumaan can help such persons immensely in their text entry related tasks by way of predictions. However, It is equally useful for common users also and can support them in creating mails, letters, documents etc. in less time.
Salient features of current version include:
Newly released version of Anumaan can be downloaded HERE.
We will appreciate if you can use the application and send us your valuable feedback. Feedback, bug reports or feature enhancement requests about the application can be sent to ossd@cdac.in or predictanumaan@gmail.com
Thanks & Regards
Anumaan Team,
Open Source Software Division,
CDAC Mumbai.
Kharghar, Navi Mumbai
We are very happy to announce the new release of our open source predictive text entry system - Anumaan. This release includes new version of standalone flavour of Anumaan i.e. Anumaan-standalone-0.2. This version has been released as part of the activities of project "Enhancing Accessibility for FOSS Desktops" under NRCFOSS-Phase II being carried out at CDAC, Mumbai.
Anumaan gives predictions based on preceding text/words used by the user in his/her text and user can use these predictions, while composing text. By incorporating predictions, user can improve his/her rate of text entry to a great extent.
Anumaan is mainly intended to help persons with motor disabilities, specially ones facing problems in hand and finger movement. Such persons face difficulty in using regular input devices like keyboard for text entry related tasks. Anumaan can help such persons immensely in their text entry related tasks by way of predictions. However, It is equally useful for common users also and can support them in creating mails, letters, documents etc. in less time.
Salient features of current version include:
- More user-friendly and simplified interface for easy interaction and navigation.
- Re-oriented layout of text entry area and prediction display in order to reduce visual and cognitive overhead.
- A single comprehensive prediction list combining predictions from all relevant grams for easy selection.
- Keyboard support for selecting predictions from prediction list. It reduces time taken in selecting and committing predictions to text.
- Larger text entry area compared to previous version for easy text entry.
- Integrated context-sensitive help.
- Re-oriented menu bar for easy access and navigation.
Newly released version of Anumaan can be downloaded HERE.
We will appreciate if you can use the application and send us your valuable feedback. Feedback, bug reports or feature enhancement requests about the application can be sent to ossd@cdac.in or predictanumaan@gmail.com
Thanks & Regards
Anumaan Team,
Open Source Software Division,
CDAC Mumbai.
Kharghar, Navi Mumbai
Subscribe to:
Posts (Atom)





